这是一个基于 Model Context Protocol (MCP) 的服务器,用于集成 RootData API,可提供加密货币和区块链项目的数据查询功能。借助该服务器,Claude 及其他 AI 助手能通过 MCP 接口直接获取项目信息、机构详情和搜索结果。
本服务器可帮助你利用 RootData API 进行加密货币和区块链项目的数据查询,让 AI 助手更便捷地获取相关信息。以下是使用该服务器的基本步骤:
本服务器提供以下 MCP 工具:
git clone https://github.com/jincai/rootdata-mcp-server
cd rootdata-mcp-server
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
curl -LsSf https://astral.sh/uv/install.ps1 | powershell
# 创建虚拟环境并激活
uv venv
source .venv/bin/activate # Windows 上: .venv\Scripts\activate
# 安装依赖
uv add "mcp[cli]" httpx python-dotenv
# 创建 .env 文件存储 API 密钥
cp .env.example .env
# 在 .env 文件中设置 API 密钥
ROOTDATA_API_KEY=your-rootdata-api-key
uv run server.py
# macOS
mkdir -p ~/Library/Application\ Support/Claude/
nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"rootdata": {
"command": "/path/to/uv",
"args": [
"--directory",
"/absolute/path/to/rootdata-mcp-server",
"run",
"server.py"
]
}
}
}
将 /path/to/uv 替换为 which uv 的结果,将 /absolute/path/to/rootdata-mcp-server 替换为此项目的绝对路径。
4. 重启 Claude Desktop
5. 现在你应该能在 Claude Desktop 的工具菜单(锤子图标)中看到 RootData 工具
6. 尝试向 Claude 提问,例如:
- "搜索以太坊相关的项目"
- "获取项目 ID 为 12 的详细信息"
- "查询机构 ID 为 219 的风投机构信息"
本项目采用 MIT 许可证。