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
💻 数据来源
📄 许可证
本项目采用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"}'
也可在以下平台使用
- SperaxOS — 从 MCP市场 浏览和安装
- 所有27个MCP服务器 — 请访问 modelcontextprotocol.name 查看完整目录
由 modelcontextprotocol.name 提供支持 — 开放的MCP HTTP网关
微信扫一扫