article
README
🚀 加密货币 MCP 服务器
本项目是一个基于 Model Context Protocol(MCP)的服务器,专为 Claude AI 提供实时加密货币数据访问服务。它借助 CoinMarketCap API 获取数据,为用户提供准确、及时的加密货币市场信息。
🚀 快速开始
先决条件
- 需获取 CoinMarketCap API 密钥,可在 pro.coinmarketcap.com 进行申请。
与 Claude Desktop 的集成
若要将此 MCP 服务器与 Claude Desktop 集成,可按以下步骤操作:
- 定位 Claude Desktop 配置文件:
- 在 macOS 系统中,配置文件路径为
~/Library/Application\ Support/Claude/claude_desktop_config.json。
- 在 macOS 系统中,配置文件路径为
- 向该文件添加如下配置:
{
"mcpServers": {
"cmc": {
"command": "npx",
"args": ["crypto-mcp"],
"env": {
"COINMARKET_API_KEY": "your-api-key-here"
}
}
}
}
手动安装
- 克隆本仓库。
- 安装项目依赖:
# 使用 npm
npm install
# 使用 bun
bun install
- 构建 TypeScript 代码:
# 使用 npm
npm run build
# 使用 bun
bun run build
✨ 主要特性
此服务器为 Claude 提供了一系列实用工具,具体如下:
- get-cryptocurrency-listings:可获取最新的加密货币市场数据。
- get-cryptocurrency-quotes:用于检索特定加密货币的报价。
- get-cryptocurrency-map:能获取加密货币到 CoinMarketCap ID 的映射。
- get-cryptocurrency-info:可获取特定加密货币的详细元数据。
- get-global-metrics:支持访问全球加密货币市场指标。
- get-exchange-listings:可获取加密货币交易所的信息。
💻 使用示例
在 Claude 中的使用
完成配置后,您可以向 Claude 发起各种加密货币相关的任务请求,示例如下:
- “显示按市值排名的前 10 大加密货币”
- “比特币和以太坊当前价格是多少?”
- “今天全球加密货币市场的整体情况如何?”
- “告诉我关于币安交易所的情况”
📚 详细文档
截图展示
前十大加密货币

加密货币元数据

市场指标

🔧 技术细节
该项目运用 TypeScript 和 Model Context Protocol SDK 构建服务器,用于与 Claude AI 进行通信。若您需要修改可用工具或添加新端点,可编辑 src/index.ts 文件,并重新构建项目。
扫码联系在线客服