这是一个使用CoinCap API提供全面加密货币分析的模型上下文协议(MCP)服务器。该服务器通过易于使用的界面提供实时价格数据、市场分析和历史趋势。支持STDIO和可流式传输的HTTP传输方式。
在您的Claude Desktop配置文件中添加以下配置:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json{
"mcpServers": {
"mcp-crypto-price": {
"command": "npx",
"args": ["-y", "mcp-crypto-price"]
}
}
}
您可以通过HTTP运行服务器,适用于支持HTTP流式传输的MCP环境。
npm run dev
# 构建HTTP包(输出到.smithery/)
npm run build
# 启动HTTP服务器
npm run start:http
# 构建STDIO包(输出到dist/)
npm run build:stdio
# 启动STDIO服务器
npm run start:stdio
构建/启动命令将在控制台打印服务器地址。请在支持HTTP上的MCP客户端(例如Smithery)中使用该URL。您可以选择通过COINCAP_API_KEY提供API密钥以获得更高的速率限制。
为了获得更高的速率限制,请在配置中添加API密钥:
{
"mcpServers": {
"mcp-crypto-price": {
"command": "npx",
"args": ["-y", "mcp-crypto-price"],
"env": {
"COINCAP_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
重要提示:CoinCap正在逐步淘汰其v2 API。此MCP支持v2和v3 API:
- 如果提供了
COINCAP_API_KEY,它将首先尝试使用v3 API,必要时回退到v2- 没有API密钥的情况下,它将使用v2 API(最终会被停用)
- 建议从pro.coincap.io/dashboard获取API密钥,因为v2 API将来会完全停用
启动Claude Desktop开始使用加密货币分析工具。
此仓库需要经过验证(加密签名)的提交。CI还包括一个任务(验证提交签名),该任务会使带有未签名提交的PR失败。
# 生成新的ed25519 SSH密钥(无密码使CI更简单)
ssh-keygen -t ed25519 -C "CI signing key for mcp-crypto-price" -f ~/.ssh/id_ed25519 -N ''
# 您的密钥位于:
# 私钥:~/.ssh/id_ed25519
# 公钥:~/.ssh/id_ed25519.pub
git config --global gpg.format ssh
git config --global user.signingkey ~/.ssh/id_ed25519.pub
git config --global commit.gpgsign true
# 示例签名提交
git commit -S -m 'feat: 添加某些内容'
~/.ssh/id_ed25519.pub的内容获取任何加密货币的当前价格和24小时统计数据,包括:
提供详细的市场分析,包括:
分析历史价格数据,包括:
该项目受到Alex Andru的coincap-mcp项目的启发。
本项目采用MIT许可证