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
- Clone este repositório:
git clone https://github.com/jincai/rootdata-mcp-server
cd rootdata-mcp-server
- 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
- Instale as dependências:
# 创建虚拟环境并激活
uv venv
source .venv/bin/activate # Windows 上: .venv\Scripts\activate
# 安装依赖
uv add "mcp[cli]" httpx python-dotenv
- Configure as variáveis de ambiente:
# 创建 .env 文件存储 API 密钥
cp .env.example .env
# 在 .env 文件中设置 API 密钥
ROOTDATA_API_KEY=your-rootdata-api-key
- Execute o servidor:
uv run server.py
Conectando ao Claude Desktop
-
Instale o Claude Desktop (se ainda não o tiver instalado)
-
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
- 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.
-
Reinicie o Claude Desktop
-
Agora você deve conseguir ver as ferramentas RootData no menu de ferramentas do Claude Desktop (ícone de martelo)
-
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