RootData MCP Server

RootData MCP Server

site icon
2025.03.29 1
Python加密货币区块链数据查询金融服务
RootData MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,用于集成 RootData API,提供加密货币和区块链项目的数据查询功能。它允许 Claude 和其他 AI 助手通过 MCP 接口直接获取项目信息、机构详情和搜索结果。
View on GitHub

Overview

基本能力

产品定位

RootData MCP Server 是一个专门为加密货币和区块链项目提供数据查询服务的服务器,通过 MCP 接口与 AI 助手(如 Claude)集成,提供高效的数据访问能力。

核心功能

  1. search: 根据关键词搜索项目/VC/人物的简要信息
  2. get_project: 根据项目 ID 获取项目的详细信息
  3. get_organization: 根据机构 ID 获取风投机构的详细信息

适用场景

  1. AI 助手集成:为 Claude 等 AI 助手提供加密货币和区块链项目的数据查询能力。
  2. 数据分析:快速获取项目或机构的详细信息,用于数据分析或报告生成。
  3. 研究支持:为区块链研究人员提供便捷的项目和机构信息查询工具。

工具列表

  1. search: 根据关键词搜索项目/VC/人物的简要信息。
  2. get_project: 根据项目 ID 获取项目的详细信息。
  3. get_organization: 根据机构 ID 获取风投机构的详细信息。

常见问题解答

  1. 如何获取 API 密钥? 需要在 .env 文件中设置 ROOTDATA_API_KEY 环境变量。
  2. 如何连接到 Claude Desktop? 需要编辑 Claude Desktop 的配置文件,添加 MCP 服务器的路径和参数。

使用教程

使用依赖

  1. Python 3.10 或更高版本
  2. uv 包管理器(推荐)

安装教程

  1. 克隆此仓库:
git clone https://github.com/jincai/rootdata-mcp-server
cd rootdata-mcp-server
  1. 安装 uv:
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
curl -LsSf https://astral.sh/uv/install.ps1 | powershell
  1. 安装依赖:
# 创建虚拟环境并激活
uv venv
source .venv/bin/activate  # Windows 上: .venv\Scripts\activate

# 安装依赖
uv add "mcp[cli]" httpx python-dotenv
  1. 设置环境变量:
# 创建 .env 文件存储 API 密钥
cp .env.example .env

# 在 .env 文件中设置 API 密钥
ROOTDATA_API_KEY=your-rootdata-api-key
  1. 运行服务器:
uv run server.py

调试方式

  1. 确保服务器已运行:
uv run server.py
  1. 在 Claude Desktop 中测试工具功能,例如:
  2. "搜索以太坊相关的项目"
  3. "获取项目 ID 为 12 的详细信息"
  4. "查询机构 ID 为 219 的风投机构信息"

许可证

该项目遵循 MIT 开源许可条款。