关于 MCP Server Replicate
MCP Server Replicate 将 Replicate API 的模型推理以资源方式提供给 MCP 客户端,重点面向图像生成。它提供提示词和配置、跟踪及查找图像生成记录的能力。
主要功能
- 01基于资源的图像生成
- 02通过订阅实时更新
- 03基于模板配置参数
- 04发现并选择模型
- 05Webhook 通知
- 06跟踪生成进度和状态
适用场景
- 01根据文本描述生成图像
- 02浏览和搜索图像生成记录
- 03查看生成进度和状态
MCP 相关
它通过资源、提示词和服务能力向 MCP 客户端提供 Replicate API 推理,支持图像生成、模型发现和生成跟踪。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP Server Replicate
一个面向 Replicate API 的 FastMCP 服务实现,提供基于资源的 AI 模型推理访问,重点支持图像生成。
功能
- 🖼️ 基于资源的图像生成与管理
- 🔄 通过订阅实时更新
- 📝 由模板驱动的参数配置
- 🔍 全面的模型发现与选择
- 🪝 用于外部通知的 Webhook 集成
- 🎨 用于获得最佳结果的质量和风格预设
- 📊 进度跟踪与状态监控
- 🔒 安全的 API 密钥管理
可用提示词
该服务针对不同任务提供了多种专用提示词:
文本转图像(主要提示词)
这是我们经过最全面测试、最可靠的提示词。它针对根据文本描述生成高质量图像进行了优化,具备以下功能:
- 详细的风格控制
- 质量预设(draft、balanced、quality、extreme)
- 尺寸和宽高比自定义
- 进度跟踪与实时更新
示例:
Create a photorealistic mountain landscape at sunset with snow-capped peaks, quality level: quality, style: photorealistic
其他提示词
- 图像转图像:转换现有图像(即将推出)
- 模型选择:获取有关为任务选择合适模型的帮助
- 参数帮助:了解并配置模型参数
前置条件
- Python 3.11 或更高版本
- Replicate API 密钥(可在 https://replicate.com/account 获取)
- 用于依赖项管理的 UV
安装
通过 Smithery 安装
要通过 Smithery 自动为 Claude Desktop 安装 MCP Server Replicate:
npx -y @smithery/cli install @gerred/mcp-server-replicate --client claude
手动安装
你可以直接从 PyPI 安装此软件包:
# Using UV (recommended)
uv pip install mcp-server-replicate
# Using UVX for isolated environments
uvx install mcp-server-replicate
# Using pip
pip install mcp-server-replicate
Claude Desktop 集成
- 确保已安装最新版本的 Claude Desktop
- 打开 Claude Desktop 配置:
# macOS
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
# Windows
code %APPDATA%\Claude\claude_desktop_config.json
- 使用以下其中一种方式添加服务配置:
{
"globalShortcut": "Shift+Alt+A",
"mcpServers": {
"replicate": {
"command": "uv",
"args": ["tool", "run", "mcp-server-replicate"],
"env": {
"REPLICATE_API_TOKEN": "APITOKEN"
},
"cwd": "$PATH_TO_REPO"
}
}
}
- 设置 Replicate API 密钥:
# Option 1: Set in your environment
export REPLICATE_API_TOKEN=your_api_key_here
# Option 2: Create a .env file in your home directory
echo "REPLICATE_API_TOKEN=your_api_key_here" > ~/.env
- 完全重启 Claude Desktop
现在,你应该能在 Claude Desktop 中看到 🔨 图标,这表示 MCP 服务已就绪。
使用方法
连接到 Claude Desktop 后,你可以:
-
使用自然语言生成图像:
Create a photorealistic mountain landscape at sunset with snow-capped peaks -
浏览生成的图像:
Show me my recent image generations -
搜索生成的图像:
Find my landscape generations -
检查生成状态:
What's the status of my last generation?
故障排查
Claude Desktop 中未显示服务
- 检查 Claude Desktop 日志:
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
- 验证配置:
- 确保
claude_desktop_config.json中的路径为绝对路径 - 确保已安装 UV,且其位于 PATH 中
- 检查是否已设置 Replicate API 密钥
- 尝试重启 Claude Desktop
如需了解更详细的故障排查信息,请参阅我们的调试指南。
文档
开发
- 克隆代码仓库:
git clone https://github.com/gerred/mcp-server-replicate.git
cd mcp-server-replicate
- 安装开发依赖项:
uv pip install --system ".[dev]"
- 安装 pre-commit 钩子:
pre-commit install
- 运行测试:
pytest
贡献
欢迎贡献!详情请参阅贡献指南。
许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。