Replicate MCP Server

Replicate MCP Server

使用户能够通过模型上下文协议访问和管理 Replicate 的 AI 模型和预测,并提供用于创建、取消和检索模型预测和参数的工具。

媒体内容处理
编程文档访问
内容获取
数据库交互
AI内容生成
AI集成系统
数据与应用分析
访问服务器

Tools

search_models

Search for models using semantic search

list_models

List available models with optional filtering

list_collections

List available model collections

get_collection

Get details of a specific collection

create_prediction

Create a new prediction using either a model version (for community models) or model name (for official models)

cancel_prediction

Cancel a running prediction

get_prediction

Get details about a specific prediction

list_predictions

List recent predictions

get_model

Get details of a specific model including available versions

view_image

Display an image in the system's default web browser

clear_image_cache

Clear the image viewer cache

get_image_cache_stats

Get statistics about the image cache

README

Replicate MCP 服务器

一个为 Replicate 提供的 模型上下文协议 服务器实现。通过一个简单的基于工具的界面运行 Replicate 模型。

快速开始

  1. 安装服务器:
npm install -g mcp-replicate
  1. 获取你的 Replicate API 令牌:

  2. 配置 Claude Desktop:

    • 打开 Claude Desktop 设置 (<kbd>⌘</kbd><kbd>,</kbd>)
    • 在侧边栏中选择 "Developer"(开发者)部分
    • 点击 "Edit Config"(编辑配置)以打开配置文件
    • 添加以下配置,将 your_token_here 替换为你实际的 Replicate API 令牌:
{
  "mcpServers": {
    "replicate": {
      "command": "mcp-replicate",
      "env": {
        "REPLICATE_API_TOKEN": "your_token_here"
      }
    }
  }
}
  1. 启动 Claude Desktop。你应该在新聊天窗口的右下角看到一个 🔨 锤子图标,表示这些工具可用。

(你也可以使用任何其他 MCP 客户端,例如 Cursor、Cline 或 Continue。)

其他安装方法

从源代码安装

git clone https://github.com/deepfates/mcp-replicate
cd mcp-replicate
npm install
npm run build
npm start

使用 npx 运行

npx mcp-replicate

功能

模型

  • 使用语义搜索搜索模型
  • 浏览模型和集合
  • 获取详细的模型信息和版本

预测

  • 使用文本或结构化输入创建预测
  • 跟踪预测状态
  • 取消正在运行的预测
  • 列出你最近的预测

图像处理

  • 在浏览器中查看生成的图像
  • 管理图像缓存以获得更好的性能

配置

服务器需要一个 Replicate API 令牌才能工作。你可以在 Replicate 获取一个。

有两种方法可以提供令牌:

1. 在 Claude Desktop 配置中(推荐)

如快速入门部分所示,将其添加到你的 Claude Desktop 配置中:

{
  "mcpServers": {
    "replicate": {
      "command": "mcp-replicate",
      "env": {
        "REPLICATE_API_TOKEN": "your_token_here"
      }
    }
  }
}

2. 作为环境变量

或者,如果你使用其他 MCP 客户端,你可以将其设置为环境变量:

export REPLICATE_API_TOKEN=your_token_here

可用工具

模型工具

  • search_models: 使用语义搜索查找模型
  • list_models: 浏览可用模型
  • get_model: 获取有关特定模型的详细信息
  • list_collections: 浏览模型集合
  • get_collection: 获取有关特定集合的详细信息

预测工具

  • create_prediction: 使用你的输入运行模型
  • get_prediction: 检查预测的状态
  • cancel_prediction: 停止正在运行的预测
  • list_predictions: 查看你最近的预测

图像工具

  • view_image: 在浏览器中打开图像
  • clear_image_cache: 清理缓存的图像
  • get_image_cache_stats: 检查缓存使用情况

故障排除

服务器正在运行但工具未显示

  1. 检查 Claude Desktop 是否已正确配置 MCP 服务器设置
  2. 确保你的 Replicate API 令牌已正确设置
  3. 尝试重新启动服务器和 Claude Desktop
  4. 检查服务器日志中是否有任何错误消息

工具可见但无法工作

  1. 验证你的 Replicate API 令牌是否有效
  2. 检查你的互联网连接
  3. 在服务器输出中查找任何错误消息

开发

  1. 安装依赖项:
npm install
  1. 启动开发服务器(具有自动重新加载):
npm run dev
  1. 检查代码风格:
npm run lint
  1. 格式化代码:
npm run format

要求

  • Node.js >= 18.0.0
  • TypeScript >= 5.0.0
  • Claude Desktop 用于使用这些工具

许可证

MIT

推荐服务器

Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选
mcp-server-qdrant

mcp-server-qdrant

这个仓库展示了如何为向量搜索引擎 Qdrant 创建一个 MCP (Managed Control Plane) 服务器的示例。

官方
精选
mult-fetch-mcp-server

mult-fetch-mcp-server

一个多功能的、符合 MCP 规范的网页内容抓取工具,支持多种模式(浏览器/Node)、格式(HTML/JSON/Markdown/文本)和智能代理检测,并提供双语界面(英语/中文)。

精选
本地
AIO-MCP Server

AIO-MCP Server

🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。

精选
本地
Knowledge Graph Memory Server

Knowledge Graph Memory Server

为 Claude 实现持久性记忆,使用本地知识图谱,允许 AI 记住用户的信息,并可在自定义位置存储,跨对话保持记忆。

精选
本地
Hyperbrowser

Hyperbrowser

欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:

精选
本地