加密货币数据API服务

一个通过CryptoDataAPI为AI代理提供实时加密货币市场数据的MCP服务器。

  • by VENTURE-AI-LABS
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 VENTURE-AI-LABS/cryptodataapi-mcp

使用说明

CryptoDataAPI MCP服务器

一 MCP(模型上下文协议) 通过以下方式为AI代理提供实时加密市场数据的服务器 加密数据API.

所得

13工具 覆盖整个加密货币市场:

工具 说明
get_daily_snapshot 一次通话中的完整市场概述——健康评分、衍生品、情绪、宏观、ETF流量、周期指标
get_market_health 具有制度分类的双评分市场健康体系(0-100)
get_fear_greed 恐惧与贪婪指数(多源平均,0-100)
get_funding_rates 跨交易所永久融资利率
get_liquidations 交叉交易所清算量(多头+空头)
get_open_interest 24小时变动的交叉交易所未平仓合约
get_btc_cycle 8个BTC周期指标(MVRV、NUPL、Puell、Pi周期等)
get_coin_profile 详细的硬币数据——价格、市值、变化、ATH/ATL
search_coins 按名称或符号搜索硬币
get_macro 宏观指标——欧元/美元、黄金、国债收益率
get_stablecoin_flows 稳定币市值和资本流动
get_etf_flows BTC/ETH/SOL/XRP现货ETF日流量
get_options BTC期权数据——OI、交易量、看跌/看涨比率、最大痛苦

1个提示 对于结构化分析:

提示 描述
crypto_market_briefing 生成包含制度、衍生品、情绪、宏观和要点的结构化市场报告

设置

1.获取API密钥

注册地址: cryptodataapi.com 并创建API密钥。

2.配置您的AI客户端

克劳德桌面版

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "cryptodataapi": {
      "command": "npx",
      "args": ["-y", "cryptodataapi-mcp"],
      "env": {
        "CRYPTODATA_API_KEY": "cdk_live_your_key_here"
      }
    }
  }
}

克劳德代码

claude mcp add cryptodataapi -- npx -y cryptodataapi-mcp

然后在shell配置文件中设置env-var:

export CRYPTODATA_API_KEY="cdk_live_your_key_here"

光标

添加到 .cursor/mcp.json 在您的项目中:

{
  "mcpServers": {
    "cryptodataapi": {
      "command": "npx",
      "args": ["-y", "cryptodataapi-mcp"],
      "env": {
        "CRYPTODATA_API_KEY": "cdk_live_your_key_here"
      }
    }
  }
}

示例用法

配置后,您可以询问您的AI:

  • “给我一个加密货币市场简报”
  • “目前的恐惧和贪婪指数是多少?”
  • “显示各交易所的BTC融资率”
  • “我们在BTC周期中处于什么位置?”
  • “比特币的ETF流动情况如何?”
  • “查找Solana硬币简介”

环境变量

变量 必填 描述
CRYPTODATA_API_KEY 是 您的CryptoDataAPI密钥(以开头 cdk_live_)
CRYPTODATA_API_URL 否 基本URL覆盖(默认为 https://cryptodataapi.com)

发展

npm install
npm run build
npm start

使用MCP检查员进行测试:

CRYPTODATA_API_KEY=cdk_live_xxx npx @modelcontextprotocol/inspector node dist/index.js

许可证

麻省理工学院