Pollinations MCP 服务器使用说明

项目简介

Pollinations MCP 服务器是一个基于 Model Context Protocol (MCP) 的开源实现,旨在简化 AI 模型与 Pollinations.ai 服务的集成。通过 इस 服务器,支持 MCP 协议的 AI 客户端可以方便地调用 Pollinations.ai 的图像和文本生成 API,从而扩展 AI 应用的功能。

主要功能点

  • MCP 协议支持: 完全兼容 Model Context Protocol,能够作为 MCP 服务器与客户端进行通信。
  • 图像生成工具 (generate_image): 利用 Pollinations.ai 的强大图像生成能力,根据文本提示词生成高质量图像,并返回图像 URL。支持多种模型选择和参数配置,例如图像尺寸、随机种子、去水印等。
  • 图像下载工具 (download_image): 提供将 Pollinations.ai 生成的图像下载到本地文件系统的功能,方便用户保存和管理生成的图像。
  • 文本生成工具 (generate_text): 集成 Pollinations.ai 的文本生成 API,根据文本提示词生成自然语言文本,支持多种模型选择。
  • 易于集成: 使用 stdio 作为传输协议,方便与各种 AI 客户端集成,特别是命令行终端和代码编辑器插件。

安装步骤

  1. 克隆仓库
    git clone https://github.com/bendusy/pollinations-mcp.git
    cd pollinations-mcp
  2. 安装依赖
    npm install
  3. 构建项目
    npm run build

服务器配置

要将 Pollinations MCP 服务器配置到 MCP 客户端(例如 Cline),您需要提供以下 JSON 配置信息。请根据您的实际项目路径修改 'args' 中的路径。

"mcpServers": {
  "pollinations-mcp": {
    "command": "node",
    "args": [
      "path/to/pollinations-mcp/dist/index.js"  // 将 "path/to/pollinations-mcp" 替换为实际的项目路径,例如 "C:\\Users\\YourUsername\\pollinations-mcp\\dist\\index.js" 或 "/home/yourusername/pollinations-mcp/dist/index.js"
    ],
    "disabled": false,
    "autoApprove": [
      "download_image",
      "generate_image",
      "generate_text"
    ]
  }
}

配置参数说明:

  • 'server name': 'pollinations-mcp' - MCP 服务器的名称,您可以自定义。
  • 'command': 'node' - 运行服务器的命令,这里使用 Node.js 运行时。
  • 'args': '["path/to/pollinations-mcp/dist/index.js"]' - 启动服务器的参数,指向编译后的 'index.js' 文件。请务必替换为您的实际项目路径。
  • 'disabled': 'false' - 设置为 'false' 启用该服务器。
  • 'autoApprove': '["download_image", "generate_image", "generate_text"]' - 自动允许客户端调用列出的工具,无需每次手动批准。

基本使用方法

  1. 启动服务器: 在项目根目录下运行命令 'npm start',服务器将通过 stdio 启动并等待客户端连接。
  2. 配置 MCP 客户端: 将上述服务器配置 JSON 添加到您的 MCP 客户端配置文件中(例如 Cline 的 'config.json')。
  3. 连接客户端: 启动您的 MCP 客户端,客户端应该能够自动检测并连接到 Pollinations MCP 服务器。
  4. 使用工具: 在客户端中,您可以使用自然语言指令或特定命令调用服务器提供的工具,例如:
    • 在 Cline 中,可以使用类似 '使用Pollinations生成图像:beautiful sunset over ocean with palm trees' 的指令来生成图像。
    • 您也可以使用客户端提供的工具列表功能查看和调用 'generate_image', 'download_image', 'generate_text' 工具。

现在,您就可以通过 Pollinations MCP 服务器,在支持 MCP 协议的 AI 客户端中使用 Pollinations.ai 提供的图像和文本生成服务了。

信息

分类

AI与计算