Replicate MCP Server

Replicate MCP Server

site icon
2025.03.07 49
TypeScript模型管理预测功能图像处理开发效率
mcp-replicate 是一个基于 Model Context Protocol (MCP) 的服务器实现,专门用于通过简单的工具接口运行 Replicate 模型。它提供了模型搜索、预测创建、图像处理等功能,旨在简化模型的使用和管理。
View on GitHub

Overview

基本能力

产品定位

mcp-replicate 是一个为 Replicate 模型提供简单接口的 MCP 服务器实现,旨在通过工具化的方式简化模型的使用和管理。

核心功能

  • 模型管理:搜索模型、浏览模型和集合、获取模型详细信息。
  • 预测功能:创建预测、跟踪预测状态、取消运行中的预测、列出最近的预测。
  • 图像处理:查看生成的图像、管理图像缓存以提高性能。

适用场景

  • 开发者在需要快速集成和使用 Replicate 模型时。
  • 需要通过工具化接口管理模型预测和图像处理的场景。

工具列表

  • 模型工具search_modelslist_modelsget_modellist_collectionsget_collection
  • 预测工具create_predictionget_predictioncancel_predictionlist_predictions
  • 图像工具view_imageclear_image_cacheget_image_cache_stats

常见问题解答

  • 服务器运行但工具未显示:检查配置、API 令牌、重启服务。
  • 工具可见但不工作:验证 API 令牌、检查网络连接、查看服务器日志。

使用教程

使用依赖

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

安装教程

  1. 安装服务器:
npm install -g mcp-replicate
  1. 获取 Replicate API 令牌:
  2. 访问 Replicate API tokens page
  3. 创建新令牌并复制
  4. 配置 Claude Desktop:
  5. 打开设置,添加以下配置(替换 your_token_here):
{
  "mcpServers": {
    "replicate": {
      "command": "mcp-replicate",
      "env": {
        "REPLICATE_API_TOKEN": "your_token_here"
      }
    }
  }
}

调试方式

  1. 启动开发服务器:
npm run dev
  1. 检查代码风格:
npm run lint
  1. 格式化代码:
npm run format

许可证

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