图像生成服务

puterMCP是一个本地运行的TypeScript/Node.js服务器,作为MCP兼容的LLM环境与Puter的免费AI和云服务之间的桥梁,提供30多种图像生成模型的免费访问。

  • by evilUrge
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 evilUrge/puterMCP

使用说明

计算机MCP⚠️ 已归档

状态:该项目不再积极维护。

理由:Puter的API是为通过Puter.js基于浏览器的使用而设计的。服务器端直接API调用命中率限制,无法可靠使用。官方的Puter.js库需要Node.js 24+,但目前尚未广泛使用。


历史的:本地MCP服务器,将LLM环境与Puter的免费AI和云服务连接起来

puterMCP是一个Types/Node.js 模型上下文协议(MCP) 通过在本地运行的服务器 npx 并充当任何兼容MCP的LLM环境(Claude Desktop、Kilo Code、Trae、Cursor、Windsurf等)之间的桥梁,以及 计算机的免费、无限制的人工智能和云API。

首批交付的功能是 图像生成 30多个模型(GPT Image、DALL-E、Gemini Nano Banana、Flux、Stable Diffusion等)-所有这些都没有API密钥或每个请求的成本。

特性

  • 零摩擦:安装并运行单个 npx 命令。
  • 免费图像生成:通过Puter的免费层访问30多种型号,包括DALL-E 3、Flux.1和稳定扩散。
  • 安全认证:使用本地安全存储的个人Puter帐户令牌。
  • 通用兼容性:适用于Claude Desktop、Cursor、Trae和任何其他MCP客户端。
  • 内联图像生成:图像直接返回聊天界面,可供预览和下载。
  • 智能回退:如果高级型号(如DALL-E 3)因配额限制而失败,则自动尝试免费型号(如Flux)。

先决条件

安装和设置

1.使用Puter进行身份验证

您需要向MCP服务器提供Puter身份验证令牌。这是一次性设置。

  1. 登录到 计算机网.
  2. 打开浏览器开发者工具(F12 或 Cmd+选项+I) -> 控制台.
  3. 类型 puter.authToken 然后按Enter键。
  4. 复制字符串(不带引号)。
  5. 在终端中运行以下命令:
npx puter-mcp --token <your-token-here>

您的令牌将安全地存储在 ~/.puter-mcp/config.json.

2.配置您的MCP客户端

克劳德桌面版

将以下内容添加到您的 claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "puter": {
      "command": "npx",
      "args": ["-y", "puter-mcp"]
    }
  }
}

托盘/光标/千克代码

将配置添加到项目的MCP设置中(例如。, .kilo/mcp.json 或通过IDE设置UI):

{
  "mcpServers": {
    "puter": {
      "command": "npx",
      "args": ["-y", "puter-mcp"]
    }
  }
}

用法

配置后,重新启动LLM环境。现在,您可以要求它生成图像:

  • “使用DALL-E 3在夜间创建赛博朋克城市”
  • “使用Flux.1 Schnell为咖啡店创建徽标”
  • “显示可用的型号”

可用工具

  • generate_image:从文本提示生成图像。

    • prompt:图像的描述。
    • model:(可选)型号ID(默认值: dall-e-3).
    • quality:(可选)质量设置(例如。, hd, standard).
  • list_models:列出所有可用的图像生成模型。

    • category:(可选)按类别筛选(all, openai, google, flux, stable-diffusion, other).

发展

  1. 克隆存储库:

    git clone https://github.com/yourusername/puter-mcp.git
    cd puter-mcp
    
  2. 安装依赖项:

    npm install
    
  3. 构建项目:

    npm run build
    
  4. 在本地运行:

    node bin/puter-mcp.mjs
    

许可证

麻省理工学院


替代方案

如果您需要在MCP/AI工作流程中免费生成图像,请考虑:

  1. 开放路由 -免费套餐提供多种图像型号
  2. Together.ai -Flux型号的免费套餐(10次/分钟)
  3. 直接API密钥 -使用OpenAI、Google或Anthropic API以及您自己的密钥

对于基于浏览器的应用程序,官方 Puter.js 该库运行良好,支持直接从前端代码生成图像。