README
🚀 ChainGPT MCP
ChainGPT MCP是一个模型上下文协议(MCP)服务器,可让你将ChainGPT的功能集成到你的AI代理中。

由Modl托管,Modl团队的任何提交或更改都是为了确保兼容性
🚀 快速开始
ChainGPT MCP 是一个模型上下文协议(MCP)服务器,它能让你把 ChainGPT 的强大功能集成到你的 AI 代理中。下面为你详细介绍使用前的准备工作和安装步骤。
✨ 主要特性
- 获取最新的加密货币新闻
- 获取最新的加密货币价格
- 获取最新的加密货币市场趋势
- 获取最新的加密货币市场资讯
📦 安装指南
准备工作
- 获取你的 ChainGPT 密钥。
- 你需要有一个 Nodejs 环境(v18 或更高版本)来运行此服务器。
- 准备一个兼容的 MCP 客户端,推荐使用 Claude Desktop。
安装方式
通过 Smithery 自动安装
若要通过 Smithery 为任意 MCP 客户端自动安装 ChainGPT MCP 服务器,可使用以下命令:
npx -y @smithery/cli install @kohasummon/chaingpt-mcp --client claude
此命令会将服务器添加到 Claude Desktop 配置中。你可以将 claude 替换为你正在使用的客户端名称。客户端列表可查看 此处。
手动安装
pnpm install -g @kohasummon/chaingpt-mcp
配置 Claude Desktop 以识别 ChainGPT MCP 服务器
你可以在 Claude Desktop 应用的设置中找到 claude_desktop_config.json 文件。以下为你提供两种打开该文件的方式:
方式一:通过应用界面操作
打开 Claude Desktop 应用,从左上角菜单栏启用开发者模式。启用后,再次从左上角菜单栏打开设置,导航到开发者选项,你会看到“编辑配置”按钮。点击该按钮即可打开 claude_desktop_config.json 文件进行必要的编辑。
方式二:通过终端打开
macOS 系统
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows 系统
code %APPDATA%\Claude\claude_desktop_config.json
添加 ChainGPT MCP 服务器配置
在 claude_desktop_config.json 文件中添加以下内容:
{
"mcpServers": {
"chaingpt": {
"command": "npx",
"args": ["/path/to/chaingpt-mcp/build/index.js"],
"env": {
"CHAINGPT_SECRET_KEY": "your-secret-key-here"
},
"toolCallTimeoutMillis": 120000
}
}
}
请将 your-secret-key-here 替换为你从 app.chaingpt.org/apidashboard 获取的实际 ChainGPT 密钥。
重启 Claude Desktop
为使更改生效,请按以下步骤操作:
- 完全退出 Claude Desktop(不仅仅是关闭窗口)。
- 重新启动 Claude Desktop。
- 查找 🔌 图标以验证 ChainGPT MCP 服务器是否已连接。
🔧 技术细节
常见问题及解决方法
1. 服务器未找到
- 验证 npm 链接是否正确设置。
- 检查 Claude Desktop 配置语法。
- 确保 Node.js 已正确安装。
2. API 密钥问题
- 确认你的
CHAINGPT_SECRET_KEY有效。 - 检查
CHAINGPT_SECRET_KEY是否在 Claude Desktop 配置中正确设置。 - 验证 API 密钥周围没有空格或引号。
3. 连接问题
- 完全重启 Claude Desktop。
- 检查 Claude Desktop 日志:
- macOS 系统
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
- **Windows 系统**
type "%APPDATA%\Claude\logs\mcp*.log"
4. Node.js 版本问题
Node.js 版本应至少为 v18(或更高)。
5. 工具调用超时
- 将工具调用超时时间设置为 120 秒或更长。
- 可在
claude_desktop_config.json文件中更改此设置。
📚 详细文档
工具列表
| 工具名称 | 描述 | 示例提示 | | -------------------- | --------------------------------------------------------------------------------- | -------------------------------------------------------- | | chaingpt_invoke_chat | 与 ChainGPT AI 进行对话并根据提供的问题获取响应。 | 昨天我买了 0.001 ETH,现在值多少钱? | | chaingpt_get_news | 获取最新的加密货币新闻 | 加密货币世界的最新消息是什么? |
🤝 贡献说明
欢迎提交拉取请求。对于重大更改,请先开一个问题讨论你想要进行的更改。
📄 许可证
本项目采用 MIT 许可证。
由 Joshua Omobola 用心打造 ❤️
Scan to join WeChat group