计算机MCP⚠️ 已归档
状态:该项目不再积极维护。 理由:Puter的API是为通过Puter.js基于浏览器的使用而设计的。服务器端直接API调用命中率限制,无法可靠使用。官方的Puter.js库需要Node.js 24+,但目前尚未广泛使用。
______________________________________________________________________
历史的:本地MCP服务器,将LLM环境与Puter的免费AI和云服务连接起来
首批交付的功能是 图像生成 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)。
先决条件
- (v18或更高版本)
- 免费帐户 Puter.com
安装和设置
1.使用Puter进行身份验证
您需要向MCP服务器提供Puter身份验证令牌。这是一次性设置。
- 登录到 计算机网.
- 打开浏览器开发者工具(F12 或 Cmd+选项+I) -> 控制台.
- 类型
puter.authToken然后按Enter键。 - 复制字符串(不带引号)。
- 在终端中运行以下命令:
npx puter-mcp --token 您的令牌将安全地存储在 ~/.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).
发展
- 克隆存储库:
git clone https://github.com/yourusername/puter-mcp.git
cd puter-mcp- 安装依赖项:
npm install- 构建项目:
npm run build- 在本地运行:
node bin/puter-mcp.mjs许可证
麻省理工学院
______________________________________________________________________
替代方案
如果您需要在MCP/AI工作流程中免费生成图像,请考虑:
- 开放路由 -免费套餐提供多种图像型号
- Together.ai -Flux型号的免费套餐(10次/分钟)
- 直接API密钥 -使用OpenAI、Google或Anthropic API以及您自己的密钥
对于基于浏览器的应用程序,官方 Puter.js 该库运行良好,支持直接从前端代码生成图像。
