返回市场
麦普恐惧贪婪指数

麦普恐惧贪婪指数

作者:heyzgj2 星标更新:2025-03-17

项目介绍

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 - 获取恐惧与贪婪指数数据

如何添加到Cursor MCP

此项目旨在无缝集成到Cursor的MCP功能中。以下是添加方法:

  1. 克隆仓库并进入项目目录:

    git clone https://github.com/yourusername/coinmarketcap-mcp.git
    cd coinmarketcap-mcp
    
  2. 安装依赖项:

    npm install
    
  3. 设置环境变量:

    • 在项目根目录创建一个.env文件。

    • 添加您的CoinMarketCap API密钥:

      CMC_API_KEY=YOUR_COINMARKETCAP_API_KEY
      CACHE_ENABLED=true
      CACHE_TTL=300
      

      YOUR_COINMARKETCAP_API_KEY替换为您实际的API密钥。

  4. 构建并运行服务器:

    • 开发环境:
      npm run dev
      
    • 生产环境:
      npm run build
      npm start
      
  5. 添加到Cursor:

    • 打开Cursor。
    • 转到设置 > MCP。
    • 使用以下配置添加一个新的服务器:
      • 类型COMMAND
      • 命令node 绝对路径/dist/index.js

现在,您可以直接在Cursor中使用所有可用工具来访问CoinMarketCap的数据!

使用示例

获取最新的加密货币列表

get_cryptocurrency_listings({
  limit: 10,
  convert: "USD"
})

获取特定加密货币的报价

get_cryptocurrency_quotes({
  symbol: "BTC,ETH,SOL",
  convert: "USD"
})

获取恐惧与贪婪指数

get_fear_greed_index({
  limit: 7
})

获取全球市场指标

get_global_metrics({
  convert: "USD"
})

故障排除

如果您遇到问题:

  1. 确保您有一个有效的CoinMarketCap API密钥
  2. 检查.env文件是否正确配置
  3. 查看控制台日志以获取详细的错误信息
  4. 确保您的API计划具有访问您尝试使用的端点的权限

许可证

MIT