RootData

RootData

🚀 RootData MCP 服务器

这是一个基于 Model Context Protocol (MCP) 的服务器,用于集成 RootData API,可提供加密货币和区块链项目的数据查询功能。借助该服务器,Claude 及其他 AI 助手能通过 MCP 接口直接获取项目信息、机构详情和搜索结果。

🚀 快速开始

本服务器可帮助你利用 RootData API 进行加密货币和区块链项目的数据查询,让 AI 助手更便捷地获取相关信息。以下是使用该服务器的基本步骤:

  1. 安装服务器
  2. 连接到 Claude Desktop
  3. 开始使用工具进行查询

✨ 主要特性

本服务器提供以下 MCP 工具:

  • search:根据关键词搜索项目/VC/人物的简要信息
  • 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 替换为此项目的绝对路径。 4. 重启 Claude Desktop 5. 现在你应该能在 Claude Desktop 的工具菜单(锤子图标)中看到 RootData 工具 6. 尝试向 Claude 提问,例如: - "搜索以太坊相关的项目" - "获取项目 ID 为 12 的详细信息" - "查询机构 ID 为 219 的风投机构信息"

📄 许可证

本项目采用 MIT 许可证。

  • 0 关注
  • 0 收藏,16 浏览
  • system 提出于 2025-09-21 09:57

相似服务问题

相关AI产品