Pollinations MCP 服务器添加福利群:解决AI开发者的「MCP实战痛点」一个用于 Pollinations API 的模型上下文协议(MCP)服务器,使得像 Claude 这样的 AI 助手能够直接生成图像、文本和音频。该服务器遵循“轻量代理”设计原则,专注于最小的数据转换和通过标准输入输出(stdio)的直接通信。
使用 MCP 服务器的最简单方式:
# 直接使用 npx 运行(无需安装)
npx @pollinations/model-context-protocol

如果您希望全局安装:
# 全局安装
npm install -g @pollinations/model-context-protocol
# 运行服务器
pollinations-mcp

MCP 服务器专门使用 STDIO 传输,非常适合本地集成和命令行工具:
# 使用 STDIO 传输运行
npx @pollinations/model-context-protocol

对于 MCP 客户端,使用以下命令连接:
npx supergateway --stdio -- pollinations-mcp
在 Claude 桌面中安装 MCP 服务器:
# 运行安装脚本
npx @pollinations/model-context-protocol install-claude-mcp

此脚本将自动执行以下操作:
安装完成后,重启 Claude 桌面,您可以使用如下命令:
使用 Pollinations API 生成一张海洋日落的图像。
如果您在运行 MCP 服务器时遇到此错误:
ReferenceError: AbortController is not defined
这通常是由于在较旧版本的 Node.js(低于 16.0.0)上运行导致的。尝试以下解决方案之一:
更新 Node.js(推荐):
使用我们的 polyfill(在 1.0.6+ 版本中自动包含):
npm install -g @pollinations/model-context-protocol@latest
# 或使用 npx 运行
npx @pollinations/model-context-protocol@latest

手动安装 AbortController:
npm install node-abort-controller
要检查当前的 Node.js 版本:
node --version
如果显示的版本低于 16.0.0,建议升级以获得最佳兼容性。
MCP 服务器提供以下工具:
generateImageUrl - 从文本提示生成图像 URLgenerateImage - 生成图像并以 base64 编码数据返回respondAudio - 从文本提示生成音频响应sayText - 生成语音,逐字说出提供的文本generateText - 使用文本模型从提示生成文本listModels - 列出可用的图像或文本生成模型MIT