返回 MCP 目录
public公开dns本地运行

crypto-market-data

一个实时加密货币和DeFi市场数据仪表板,提供来自CoinGecko和DeFiLlama的价格、市值、趋势和协议TVL等信息,支持暗色模式和响应式设计。

article

README

🚀 加密市场数据

这是一个实时的加密货币和去中心化金融(DeFi)市场仪表盘,数据来源于CoinGecko和DeFiLlama,为用户提供加密货币价格和市场数据。

实时加密市场数据仪表盘

本项目最初在Lyra Web3 Playground 中构建,旨在为那些寻求简单解决方案、希望通过构建和部署项目获得学习经验的用户提供帮助。它连接了CoinGecko和Defillama,提供实时数据。

✨ 主要特性

  • 🪙 加密货币 - 按市值排名的顶级加密货币,附带7天的价格走势折线图
  • 🏦 DeFi协议 - 来自DeFiLlama的协议总锁仓价值(TVL)排名
  • 📈 收益率 - DeFi收益耕种机会
  • ⛓️ 区块链 - 各区块链的TVL对比
  • 🌙 暗黑模式 - 可在浅色和深色主题之间切换
  • 📱 响应式设计 - 在桌面和移动设备上均可正常使用

🚀 快速开始

安装依赖

# Install dependencies
npm install

启动开发服务器

# Start development server
npm run dev

构建生产版本

# Build for production
npm run build

📦 部署到GitHub Pages

npm run build
# Upload dist/ folder to GitHub Pages

💻 数据来源

  • CoinGecko - 加密货币价格和市场数据
  • DeFiLlama - DeFi协议TVL和收益率数据

📄 许可证

本项目采用MIT许可证,版权归 nich 所有。

🌐 实时HTTP部署

加密市场数据 已部署,并可通过 MCP Streamable HTTP 传输协议通过HTTP访问,无需本地安装。

端点:

https://modelcontextprotocol.name/mcp/crypto-market-data

从任何MCP客户端连接

将以下内容添加到您的MCP客户端配置(Claude Desktop、Cursor、SperaxOS等)中:

{
  "mcpServers": {
    "crypto-market-data": {
      "type": "http",
      "url": "https://modelcontextprotocol.name/mcp/crypto-market-data"
    }
  }
}

可用工具(6个)

| 工具 | 描述 | |------|-------------| | get_price | 获取一种或多种加密货币的当前价格 | | get_market_overview | 获取按市值排名的顶级加密货币 | | get_trending | 获取CoinGecko上的热门加密货币 | | search_coins | 按名称或符号搜索加密货币 | | get_coin_detail | 获取某一加密货币的详细信息 | | get_global_stats | 获取全球加密市场统计数据 |

示例请求

获取一种或多种加密货币的当前价格:

curl -X POST https://modelcontextprotocol.name/mcp/crypto-market-data \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_price","arguments":{"ids":"bitcoin,ethereum","vs_currencies":"usd"}}}'

获取按市值排名的顶级加密货币:

curl -X POST https://modelcontextprotocol.name/mcp/crypto-market-data \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_market_overview","arguments":{"limit":10}}}'

获取CoinGecko上的热门加密货币:

curl -X POST https://modelcontextprotocol.name/mcp/crypto-market-data \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_trending","arguments":{}}}'

列出所有工具

curl -X POST https://modelcontextprotocol.name/mcp/crypto-market-data \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

也可在以下平台使用

modelcontextprotocol.name 提供支持 — 开放的MCP HTTP网关

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端