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 客户端集成,特别是命令行终端和代码编辑器插件。
安装步骤
- 克隆仓库
git clone https://github.com/bendusy/pollinations-mcp.git cd pollinations-mcp - 安装依赖
npm install - 构建项目
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"]' - 自动允许客户端调用列出的工具,无需每次手动批准。
基本使用方法
- 启动服务器: 在项目根目录下运行命令 'npm start',服务器将通过 stdio 启动并等待客户端连接。
- 配置 MCP 客户端: 将上述服务器配置 JSON 添加到您的 MCP 客户端配置文件中(例如 Cline 的 'config.json')。
- 连接客户端: 启动您的 MCP 客户端,客户端应该能够自动检测并连接到 Pollinations MCP 服务器。
- 使用工具: 在客户端中,您可以使用自然语言指令或特定命令调用服务器提供的工具,例如:
- 在 Cline 中,可以使用类似 '使用Pollinations生成图像:beautiful sunset over ocean with palm trees' 的指令来生成图像。
- 您也可以使用客户端提供的工具列表功能查看和调用 'generate_image', 'download_image', 'generate_text' 工具。
现在,您就可以通过 Pollinations MCP 服务器,在支持 MCP 协议的 AI 客户端中使用 Pollinations.ai 提供的图像和文本生成服务了。
信息
分类
AI与计算