返回市场
根数据-MCP服务器

根数据-MCP服务器

作者:jincai5 星标更新:2025-03-29

项目介绍

RootData MCP Server

简介

此服务基于 模型上下文协议(MCP),用于集成 RootData API 并为加密货币和区块链项目提供数据查询功能。

它允许 Claude 和其他 AI 助手通过 MCP 接口直接访问项目信息、机构详情以及搜索结果。

可用工具

此服务器提供了以下 MCP 工具:

  • search:根据关键词搜索项目的简要信息、风险投资公司或个人的信息
  • get_project:根据项目ID检索详细项目信息
  • get_organization:根据机构ID获取风险投资公司的详细信息

安装

预备条件

  • Python 3.10 或更高版本
  • 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

连接到 Claude Desktop

  1. 安装 Claude Desktop(如果尚未安装)

  2. 创建或编辑 Claude Desktop 配置文件:

# macOS
mkdir -p ~/Library/Application\ Support/Claude/
nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
  1. 添加以下配置:
{
  "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 替换为此项目的绝对路径。

  1. 重启 Claude Desktop

  2. 您现在应该能够在 Claude Desktop 的工具菜单(锤子图标)中看到 RootData 工具

  3. 尝试向 Claude 提问,例如:

    • 搜索与以太坊相关的项目
    • 获取项目ID 12 的详细信息
    • 搜索ID 219 的风险投资公司的信息

许可证

MIT