CoinMarketCap 通用 MCP 服务器
该项目是一个模型上下文协议 (MCP) 服务器,提供对 CoinMarketCap 加密货币数据的全面访问。它旨在轻松集成到 Cursor,让您能够直接在 Cursor 环境中访问各种加密货币数据。
特征
- 全面的 API 覆盖:访问多个 CoinMarketCap API 端点
- 智能缓存:减少 API 调用并提高性能
- 类型安全:全面支持 TypeScript,具有全面的类型定义
- 模块化设计:易于扩展和维护
- 详细的错误处理:清除错误消息和日志记录
可用工具
加密货币数据
get_cryptocurrency_listings
- 获取最新的加密货币列表get_cryptocurrency_quotes
- 获取特定加密货币的报价get_cryptocurrency_info
- 获取加密货币的元数据get_cryptocurrency_market_pairs
- 获取加密货币的市场对get_cryptocurrency_ohlcv
- 获取历史 OHLCV 数据convert_cryptocurrency
- 在加密货币和法定货币之间转换
交易数据
get_exchange_listings
- 获取最新的交易所列表get_exchange_info
- 获取详细的交换信息get_exchange_map
- 获取所有交易所的地图
全球市场数据
get_global_metrics
- 获取全球加密货币市场指标
市场情绪
get_fear_greed_index
- 获取恐惧与贪婪指数数据
如何添加到光标 MCP
该项目旨在与 Cursor 的 MCP 功能无缝集成。添加方法如下:
- 克隆存储库并进入项目目录:Copy
- 安装依赖项:Copy
- 设置环境变量:
- 在项目根目录中创建一个
.env
文件。 - 添加您的 CoinMarketCap API 密钥:用您的实际 API 密钥替换Copy
YOUR_COINMARKETCAP_API_KEY
。
- 在项目根目录中创建一个
- 构建并运行服务器:
- 开发环境:Copy
- 生产环境:Copy
- 开发环境:
- 添加到光标:
- 打开光标。
- 前往“设置”>“MCP”。
- 添加具有以下配置的新服务器:
- 类型:
COMMAND
- 命令:
node ABSOLUTE PATH/dist/index.js
- 类型:
现在,您可以直接在 Cursor 中使用所有可用的工具来访问 CoinMarketCap 数据!
使用示例
获取最新的加密货币列表
Copy
获取特定加密货币的报价
Copy
获取恐惧与贪婪指数
Copy
获取全球市场指标
Copy
故障排除
如果您遇到问题:
- 确保您拥有有效的 CoinMarketCap API 密钥
- 检查
.env
文件是否配置正确 - 查看控制台日志以获取详细的错误信息
- 确保您的 API 计划可以访问您尝试使用的端点
执照
麻省理工学院
This server cannot be installed
直接在 Cursor 环境中提供对 CoinMarketCap 加密货币数据的全面访问,包括列表、报价、市场指标以及恐惧与贪婪指数。