
Crypto Trending MCP Server

Overview
基本能力
产品定位
Crypto Trending MCP Server 是一个专门用于跟踪和监控加密货币市场趋势的服务,主要面向需要实时了解加密货币市场动态的用户和开发者。
核心功能
-
工具:
get_trending_md_doc
返回 CoinGecko 热门页面的完整 Markdown 文档,包括一个包含排名、名称、符号、价格、1小时变化、24小时变化、7天变化、24小时交易量和市值的加密货币表格。 -
提示:
parse_trending_md_doc
指导 MCP 客户端从 Markdown 文档中提取热门代币表格,并使用 LLM 进行解析,支持分析如识别价格正变化的代币或按市值排名等。 -
无缝集成
设计用于与 Claude Desktop 配合使用,允许通过自然语言查询分析加密货币趋势数据。 -
轻量级和可扩展
构建时依赖最小,架构简单,易于扩展或部署。
适用场景
- 实时监控加密货币市场趋势
- 分析加密货币的价格变化和市场表现
- 集成到自动化交易或市场分析系统中
工具列表
get_trending_md_doc
: 获取 CoinGecko 热门加密货币的 Markdown 格式数据parse_trending_md_doc
: 解析 Markdown 文档中的加密货币数据
常见问题解答
无明确常见问题解答部分
使用教程
使用依赖
- Python 3.10+
- Node.js (用于 Playwright 浏览器依赖)
- Claude Desktop (可选,用于与 MCP 客户端测试)
安装教程
-
克隆仓库:
bash git clone https://github.com/kukapay/crypto-trending-mcp.git cd crypto-trending-mcp
-
使用 uv 安装依赖:
bash uv sync playwright install
调试方式
- 配置 Claude Desktop:
- 编辑配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
-
添加服务器配置:
json { "mcpServers": { "crypto-trending": { "command": "uv", "args": [ "--directory", "/absolute/path/to/crypto-trending-mcp", "run", "main.py" ] } } }
将/absolute/path/to/crypto-trending-mcp
替换为main.py
的绝对路径。 -
重启 Claude Desktop
-
与服务器交互:
- 提出自然语言问题,如:
- "What are the trending cryptocurrencies with positive 24h price changes?"
- "Show the top 3 trending coins by market cap."
- Claude 将使用
get_trending_md_doc
工具和parse_trending_md_doc
提示来获取和分析数据。