SuperAPI AI 工具集

customgpt-mcp

CustomGPT MCP Server 是一个开源的全功能 Model Context Protocol(MCP)服务器,用于无缝访问 CustomGPT.ai 的 API。通过它,用户可以在 Claude Code、Claude Web 以及任何兼容 MCP 的客户端中直接与自己的 CustomGPT 智能体交互。该服务器提供智能体管理(列出、查看详情、创建、获取统计与设置)、对话管理(发送消息、列出对话、获取消息历史)、内容管理(列出页面/来源、检查爬取与索引状态、管理站点地图和上传文件)以及 API 文档集成(搜索文档、查看端点详情、交互式帮助)。安全方面支持 API 密钥掩码、验证,且无状态设计不永久存储密钥。项目基于 Python 3.10+ 和 FastMCP,采用 MIT 许可证,支持 Railway、Vercel、Docker 等多种部署方式。

访问官网

工具介绍

CustomGPT MCP Server 是一个开源的全功能 Model Context Protocol(MCP)服务器,旨在提供对 CustomGPT.ai API 的无缝访问。通过该服务器,用户可以直接在 Claude Code、Claude Web 以及任何兼容 MCP 的客户端中与自己的 CustomGPT 智能体进行交互。

用途

该服务器作为 CustomGPT.ai 的 MCP 接口,让用户能够通过兼容 MCP 的客户端(如 Claude Code、Claude Web)管理智能体、进行对话、管理内容以及查阅 API 文档。

主要能力

  • 智能体管理:列出所有智能体(支持分页)、获取特定智能体的详细信息、从站点地图或文件创建新智能体、获取使用统计(页面数、对话指标)、查看和配置智能体行为与外观。
  • 对话管理:使用 OpenAI 兼容格式向智能体发送消息、列出任意智能体的对话历史、检索完整的对话记录。
  • 内容管理:列出智能体的所有页面/来源、检查爬取和索引状态、管理站点地图和上传的文件。
  • API 文档集成:搜索相关 API 端点和文档、获取特定 API 端点的详细信息、内置带示例的 API 参考。
  • 安全与隐私:API 密钥掩码(日志中仅显示最后 4 位)、内置 API 密钥验证和格式检查、无状态设计(密钥永不永久存储)。

使用方式

环境要求

  • Python 3.10+(FastMCP 所需)
  • 有效的 CustomGPT.ai API 密钥(从 CustomGPT Dashboard 获取)
  • 兼容 MCP 的客户端(Claude Code、Claude Web 等)

部署选项

  • Railway(推荐):提供自动 HTTPS、自定义域名和轻松扩展。点击 Railway 按钮,设置环境变量,一键部署。
  • Vercel:适用于较轻负载的无服务器部署。安装 Vercel CLI(npm i -g vercel),在 Vercel 仪表板设置环境变量。
  • Docker:适用于任何平台的容器化部署。
  • 本地开发:在项目根目录创建 .env 文件,配置环境变量。

MCP 客户端配置

  • 在 MCP 设置中添加服务器地址(如 https://your-deployed-server.railway.app),并配置 CustomGPT API 密钥。
  • 对于 Claude Web:进入设置,添加 MCP 服务器,配置 API 密钥。

可用工具

  • 智能体工具:列出智能体、获取智能体详情、创建智能体。
  • 对话工具:发送消息、列出对话。
  • 内容工具:列出页面/来源、获取统计、获取设置。
  • 文档工具:搜索 API 文档、获取端点详情、验证 API 密钥。

安全注意事项

  • API 密钥在所有日志中被掩码(仅显示最后 4 位),永不持久存储,每次请求独立验证。
  • 生产环境建议启用 HTTPS、配置 CORS、监控日志、定期轮换 API 密钥。

故障排除

  • 确保 API 密钥格式正确,无多余空格或字符,来自 CustomGPT.ai 仪表板。
  • 检查 API 密钥权限,尝试重新生成。
  • 检查网络连接、CustomGPT.ai 服务状态、防火墙设置。
  • 确保 docs/openapi.json 存在且有效。
  • 可通过设置 DEBUG=true 启用调试日志。
  • 健康检查端点:/health(基本健康)、/api/v1/health(带版本信息的 API 健康)。

适用场景

适用于需要通过 MCP 客户端(如 Claude Code、Claude Web)管理 CustomGPT.ai 智能体、进行对话交互、管理内容以及查阅 API 文档的开发者和用户。

限制

  • 项目仍处于测试阶段(beta)。
  • 需要 Python 3.10+ 环境。
  • 需要有效的 CustomGPT.ai API 密钥。
  • 需要兼容 MCP 的客户端。

其他信息

  • 许可证:MIT
  • 文档:https://docs.customgpt.ai/mcp
  • 联系:hello@customgpt.ai
  • 未来计划:流式支持、文件上传、Webhook 集成、多租户、速率限制、缓存。