RootData MCP Server
Consulta datos de proyectos de criptomonedas y blockchain desde la API de RootData.
Documentación
RootData MCP Server
Introducción
Este es un servidor basado en Model Context Protocol (MCP) para integrar la API de RootData, que proporciona funciones de consulta de datos para proyectos de criptomonedas y blockchain.
Permite que Claude y otros asistentes de IA obtengan directamente información de proyectos, detalles de instituciones y resultados de búsqueda a través de la interfaz MCP.
Herramientas disponibles
Este servidor proporciona las siguientes herramientas MCP:
- search: Busca información breve de proyectos/VC/personas según palabras clave
- get_project: Obtiene información detallada de un proyecto según su ID
- get_organization: Obtiene información detallada de una institución de capital de riesgo según su ID
Configuración
Requisitos previos
- Python 3.10 o superior
- Administrador de paquetes uv (recomendado)
Instalación
- Clona este repositorio:
git clone https://github.com/jincai/rootdata-mcp-server
cd rootdata-mcp-server
- Si aún no tienes uv instalado, puedes instalarlo:
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
curl -LsSf https://astral.sh/uv/install.ps1 | powershell
- Instala las dependencias:
# 创建虚拟环境并激活
uv venv
source .venv/bin/activate # Windows 上: .venv\Scripts\activate
# 安装依赖
uv add "mcp[cli]" httpx python-dotenv
- Configura las variables de entorno:
# 创建 .env 文件存储 API 密钥
cp .env.example .env
# 在 .env 文件中设置 API 密钥
ROOTDATA_API_KEY=your-rootdata-api-key
- Ejecuta el servidor:
uv run server.py
Conexión con Claude Desktop
-
Instala Claude Desktop (si aún no lo tienes)
-
Crea o edita el archivo de configuración de Claude Desktop:
# macOS
mkdir -p ~/Library/Application\ Support/Claude/
nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
- Añade la siguiente configuración:
{
"mcpServers": {
"rootdata": {
"command": "/path/to/uv",
"args": [
"--directory",
"/absolute/path/to/rootdata-mcp-server",
"run",
"server.py"
]
}
}
}
Reemplaza /path/to/uv con el resultado de which uv y reemplaza /absolute/path/to/rootdata-mcp-server con la ruta absoluta de este proyecto.
-
Reinicia Claude Desktop
-
Ahora deberías poder ver las herramientas de RootData en el menú de herramientas de Claude Desktop (icono de martillo)
-
Prueba hacer preguntas a Claude, por ejemplo:
- "Busca proyectos relacionados con Ethereum"
- "Obtén la información detallada del proyecto con ID 12"
- "Consulta la información de la institución de capital de riesgo con ID 219"
Licencia
MIT