Web3 Research MCP
Una herramienta gratuita y local para la investigación profunda de criptomonedas.
Documentación
Investigación profunda para cripto: gratis y totalmente local.
Un servidor MCP local que investiga cualquier token en CoinGecko, CoinMarketCap, DeFiLlama y más: sin clave API, nada sale de tu máquina.
## 🚀 Vista previa
🧠 Características
- Investigación integral: Recopila información detallada sobre cualquier token de criptomoneda
- Análisis de múltiples fuentes: Investiga en varias fuentes, incluyendo CoinGecko, CoinMarketCap, DeFiLlama y más
- Informes estructurados: Genera informes detallados que cubren fundamentos técnicos, datos de mercado, sentimiento social y más
- Gestión de recursos: Almacena automáticamente los resultados de búsqueda y el contenido como referencia
- Seguimiento de estado: Realiza un seguimiento del progreso de la investigación a través de diferentes etapas y secciones
📋 Requisitos
- Node.js (v16 o superior)
🔧 Instalación y configuración
Instalación mediante Smithery
Para instalar web3-research-mcp para Claude Desktop automáticamente a través de Smithery:
npx -y @smithery/cli install web3-research-mcp --client claude
🔌 Uso con Claude Desktop
Edita tu archivo de configuración de Claude Desktop
- Windows: %APPDATA%\Claude\claude_desktop_config.json
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Añade esto a tu archivo de configuración de Claude Desktop:
{
"mcpServers": {
"web3-research-mcp": {
"command": "npx",
"args": ["-y", "web3-research-mcp@latest"]
}
}
}
Luego reinicia Claude Desktop
🔌 Uso con Cursor
Ve a: Configuración -> Configuración de Cursor -> MCP -> Añadir nuevo servidor MCP global. Pega esto en tu archivo ~/.cursor/mcp.json de Cursor. Consulta la documentación de MCP de Cursor para más información.
{
"mcpServers": {
"web3-research-mcp": {
"command": "npx",
"args": ["-y", "web3-research-mcp@latest"]
}
}
}
Luego reinicia Cursor
🛠️ Herramientas
create-research-plan
Crea un plan de investigación estructurado para un token.
Parámetros:
- tokenName: Nombre completo del token
- tokenTicker: Símbolo del ticker del token
search
Realiza una búsqueda web y devuelve los resultados.
Parámetros:
- query: Consulta de búsqueda
- searchType: Tipo de búsqueda (web, noticias, imágenes, videos)
research-with-keywords
Busca un token con palabras clave específicas y guarda los resultados.
Parámetros:
- tokenName: Nombre del token
- tokenTicker: Símbolo del ticker
- keywords: Matriz de palabras clave para buscar
update-status
Actualiza el estado de una sección de investigación.
Parámetros:
- section: Nombre de la sección a actualizar (p. ej., 'projectInfo', 'technicalFundamentals')
- status: Nuevo estado de la sección (planned, in_progress, completed)
fetch-content
Obtiene contenido de una URL y lo guarda como recurso.
Parámetros:
- url: URL de la que obtener contenido
- format: Formato de salida (text, html, markdown, json)
list-resources
Lista todos los recursos disponibles que se han guardado.
search-source
Busca información sobre un token en una fuente específica.
Parámetros:
- tokenName: Nombre del token
- tokenTicker: Símbolo del ticker
- source: Fuente a buscar (p. ej., 'CoinGecko', 'DeFiLlama', 'News')
research-source
Busca en una fuente específica un token y guarda el contenido de la página del mejor resultado como recurso markdown.
Parámetros:
- tokenName: Nombre del token
- tokenTicker: Símbolo del ticker del token
- source: Fuente a investigar (p. ej., 'IQ Wiki', 'CoinMarketCap')
coingecko-data
Obtiene datos de mercado en vivo directamente de la API pública de CoinGecko: precio, capitalización de mercado, cambios a 24h/7d/30d, ATH/ATL, suministro circulante, direcciones de contratos en varias cadenas y enlaces sociales/de desarrollo. Evita los problemas de error 403 del scraping HTML.
Parámetros:
- tokenName: Nombre completo del token (p. ej., 'Bitcoin')
- tokenTicker: Símbolo del ticker (p. ej., 'BTC')
No se requiere clave API. Utiliza el nivel gratuito público (~30 solicitudes/min).
Opcional: establece COINGECKO_API_KEY en el entorno para usar una clave API Pro de CoinGecko. Cuando se establece, las solicitudes se envían a https://pro-api.coingecko.com/api/v3 con el encabezado x-cg-pro-api-key. Las solicitudes expiran después de 15 segundos.
coingecko-search
Busca en el índice de monedas de CoinGecko y devuelve coincidencias candidatas con sus IDs de CoinGecko. Útil cuando el ticker es ambiguo (p. ej., múltiples tokens con el mismo símbolo).
Parámetros:
- query: Consulta de búsqueda: nombre, ticker o dirección de contrato
coingecko-tickers
Obtiene listados de intercambio activos para un token desde CoinGecko: qué CEX/DEX comercian el par, volumen USD a 24h por plataforma, último precio, diferencial de oferta/demanda, puntuación de confianza y URL de comercio. Ordenado por volumen USD a 24h descendente; se filtran anomalías y operaciones obsoletas. Evita el scraping HTML para la pregunta "¿dónde se negocia realmente este token?".
Parámetros:
- tokenName: Nombre completo del token (p. ej., 'Bitcoin')
- tokenTicker: Símbolo del ticker (p. ej., 'BTC')
- limit: Cuántas plataformas principales devolver (predeterminado 15, máximo 50)
No se requiere clave API. Utiliza el nivel gratuito público. Las solicitudes expiran después de 15 segundos.
defillama-data
Obtiene datos de protocolo directamente de la API pública de DeFiLlama: TVL total, TVL máximo histórico con fecha, cambio de TVL a 30/90/365 días frente al actual, capitalización de mercado (cuando esté disponible; DeFiLlama la omite para muchos protocolos), desglose de TVL por cadena, tarifas (24h/7d/30d/todo el tiempo), direcciones de tokens, rondas de financiación y enlaces. Evita el scraping HTML para la consulta más común de protocolos DeFi.
Parámetros:
- tokenName: Nombre completo del protocolo/token (p. ej., 'Uniswap')
- tokenTicker: Símbolo del ticker (p. ej., 'UNI')
No se requiere clave API. Utiliza la API pública gratuita. Las solicitudes expiran después de 15 segundos. El índice de protocolos se almacena en caché durante 5 minutos por proceso para evitar saturar /protocols en cada llamada.
defillama-search
Busca en el índice de protocolos de DeFiLlama y devuelve coincidencias candidatas con sus slugs, TVL y categoría. Útil cuando el ticker es ambiguo (p. ej., múltiples protocolos con nombres similares).
Parámetros:
- query: Consulta de búsqueda: nombre del protocolo, ticker o slug
📝 Prompts
token-research
Inicia una investigación integral sobre un token de criptomoneda.
Parámetros:
- tokenName: Nombre completo del token de criptomoneda
- tokenTicker: Símbolo del ticker del token (p. ej., BTC, ETH)
🧠 Cómo funciona
- Cuando comienza la investigación, se crea un plan estructurado que cubre todos los aspectos del token
- El servidor realiza búsquedas en múltiples fuentes para obtener información
- Los resultados de búsqueda se almacenan como recursos que pueden ser referenciados
- La investigación avanza a través de diferentes secciones, con seguimiento de estado
- Se genera un informe integral que cubre todos los aspectos del token
⚠️ Limitaciones
- Algunos sitios web bloquean el scraping web, por lo que la obtención directa de contenido puede fallar con errores 403
- Depende de los resultados de búsqueda, que pueden no ser siempre integrales
- Pueden aplicarse límites de velocidad a las operaciones de búsqueda
📄 Licencia
Este proyecto está licenciado bajo la Licencia MIT: consulta el archivo LICENSE para más detalles.
Creado por Aaron Elijah Mars, fundador de Aeon y MiroShark · @aaronjmars