RootData MCP Server

Consulte dados de projetos de criptomoedas e blockchain da API RootData.

Documentação

RootData MCP Server

Introdução

Este é um servidor baseado no Model Context Protocol (MCP) para integração com a API RootData, fornecendo funcionalidades de consulta de dados para projetos de criptomoedas e blockchain.

Ele permite que o Claude e outros assistentes de IA obtenham diretamente informações de projetos, detalhes de instituições e resultados de busca por meio da interface MCP.

Ferramentas Disponíveis

Este servidor fornece as seguintes ferramentas MCP:

  • search: Busca informações resumidas de projetos/VCs/pessoas por palavra-chave
  • get_project: Obtém informações detalhadas do projeto pelo ID do projeto
  • get_organization: Obtém informações detalhadas da organização de capital de risco pelo ID da instituição

Configuração

Pré-requisitos

  • Python 3.10 ou superior
  • Gerenciador de pacotes uv (recomendado)

Instalação

  1. Clone este repositório:
git clone https://github.com/jincai/rootdata-mcp-server
cd rootdata-mcp-server
  1. Se você ainda não instalou o uv, pode instalá-lo:
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
curl -LsSf https://astral.sh/uv/install.ps1 | powershell
  1. Instale as dependências:
# 创建虚拟环境并激活
uv venv
source .venv/bin/activate  # Windows 上: .venv\Scripts\activate

# 安装依赖
uv add "mcp[cli]" httpx python-dotenv
  1. Configure as variáveis de ambiente:
# 创建 .env 文件存储 API 密钥
cp .env.example .env

# 在 .env 文件中设置 API 密钥
ROOTDATA_API_KEY=your-rootdata-api-key
  1. Execute o servidor:
uv run server.py

Conectando ao Claude Desktop

  1. Instale o Claude Desktop (se ainda não o tiver instalado)

  2. Crie ou edite o arquivo de configuração do Claude Desktop:

# macOS
mkdir -p ~/Library/Application\ Support/Claude/
nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
  1. Adicione a seguinte configuração:
{
  "mcpServers": {
    "rootdata": {
      "command": "/path/to/uv",
      "args": [
        "--directory",
        "/absolute/path/to/rootdata-mcp-server",
        "run",
        "server.py"
      ]
    }
  }
}

Substitua /path/to/uv pelo resultado de which uv e substitua /absolute/path/to/rootdata-mcp-server pelo caminho absoluto deste projeto.

  1. Reinicie o Claude Desktop

  2. Agora você deve conseguir ver as ferramentas RootData no menu de ferramentas do Claude Desktop (ícone de martelo)

  3. Tente fazer perguntas ao Claude, por exemplo:

    • "Buscar projetos relacionados ao Ethereum"
    • "Obter informações detalhadas do projeto com ID 12"
    • "Consultar informações da organização de capital de risco com ID 219"

Licença

MIT