Pollinations MCP 服务器

Pollinations MCP 服务器

site icon
2025.03.07 4
JavaScriptAI服务集成图像生成文本生成内容生成
Pollinations MCP 服务器是一个基于Model Context Protocol (MCP)的服务器实现,用于连接Pollinations.ai服务的API接口。该服务器允许AI模型通过MCP协议调用Pollinations.ai的图像和文本生成功能。
View on GitHub

Overview

基本能力

产品定位

Pollinations MCP 服务器是一个中间件,旨在通过MCP协议为AI模型提供访问Pollinations.ai图像和文本生成服务的桥梁。

核心功能

  • 支持通过MCP协议与Pollinations.ai服务交互
  • 提供三个主要工具:
  • generate_image: 使用Pollinations.ai生成图像并返回URL(默认无水印)
  • download_image: 下载生成的图像到本地文件
  • generate_text: 使用Pollinations.ai生成文本
  • 基于TypeScript实现,支持类型安全
  • 使用stdio传输机制,便于与AI模型集成

适用场景

  • AI模型需要集成图像生成能力
  • 开发需要调用Pollinations.ai API的应用
  • 构建基于MCP协议的AI工具链

工具列表

  1. generate_image: 使用Pollinations.ai生成图像并返回URL
  2. download_image: 下载生成的图像到本地文件
  3. generate_text: 使用Pollinations.ai生成文本

常见问题解答

  • 目前在Cursor中配置此服务器可能不会成功,建议使用Cline
  • 图像生成提示词最好使用英文,保持简短精确

使用教程

使用依赖

  1. 确保已安装Node.js和npm
  2. 克隆仓库并安装依赖:
git clone https://github.com/bendusy/pollinations-mcp.git
cd pollinations-mcp
npm install

安装教程

  1. 构建项目:
npm run build
  1. 作为MCP服务器运行:
npm start

调试方式

  1. 在Cline中配置服务器后,测试图像生成功能:
使用Pollinations生成图像:beautiful sunset over ocean with palm trees
  1. 检查生成的图像URL或下载的文件是否符合预期

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。