IQ.wiki

Accede a datos e información de IQ.wiki, la enciclopedia de criptomonedas y blockchain más grande del mundo.

Documentación

📚 Servidor MCP de IQ Wiki

npm version License: MIT

📖 Descripción general

El servidor MCP de IQ Wiki permite a los agentes de IA interactuar con IQ.wiki, una enciclopedia basada en blockchain para el conocimiento sobre cripto y DeFi. Este servidor proporciona acceso completo a los datos de la wiki, las contribuciones de los usuarios y el seguimiento de actividad.

Al implementar el Protocolo de Contexto de Modelo (MCP), este servidor permite a los Modelos de Lenguaje Grande (LLMs) descubrir artículos de la wiki, buscar conocimiento y rastrear las actividades de los usuarios en la wiki directamente desde su ventana de contexto, cerrando la brecha entre la IA y el conocimiento descentralizado.

✨ Características

  • Acceso a la Wiki: Recupera información detallada sobre cualquier artículo de la wiki en IQ.wiki por ID.
  • Contribuciones de usuarios: Rastrea wikis creadas o editadas por usuarios específicos según su dirección de Ethereum.
  • Seguimiento de actividad: Monitorea actividades detalladas de la wiki (creaciones y ediciones) con filtrado de tiempo opcional.
  • Búsqueda: Busca artículos de la wiki utilizando consultas en lenguaje natural.

📦 Instalación

🚀 Usando npx (Recomendado)

Para usar este servidor sin instalarlo globalmente:

npx @iqai/mcp-iqwiki

📦 Usando pnpm dlx

pnpm dlx @iqai/mcp-iqwiki

🔧 Compilar desde el código fuente

git clone https://github.com/IQAIcom/mcp-iqwiki.git
cd mcp-iqwiki
pnpm install
pnpm run build

⚡ Ejecución con un cliente MCP

Agrega la siguiente configuración a los ajustes de tu cliente MCP (por ejemplo, claude_desktop_config.json).

📋 Configuración mínima

{
  "mcpServers": {
    "iq-wiki": {
      "command": "npx",
      "args": ["-y", "@iqai/mcp-iqwiki"]
    }
  }
}

⚙️ Configuración avanzada (compilación local)

{
  "mcpServers": {
    "iq-wiki": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-iqwiki/dist/index.js"]
    }
  }
}

💡 Ejemplos de uso

🔍 Descubrimiento de wiki

  • "Obtén el artículo de la wiki sobre Bitcoin"
  • "Busca wikis sobre protocolos DeFi"
  • "Encuentra información sobre Ethereum"

👤 Contribuciones de usuarios

  • "¿Qué wikis ha creado 0x8AF7a19a26d8FBC48dEfB35AEfb15Ec8c407f889?"
  • "Muestra las wikis editadas por este usuario en las últimas 24 horas"
  • "Obtén todas las actividades de la wiki para esta dirección de Ethereum"

📊 Seguimiento de actividad

  • "Enumera las creaciones recientes de wikis por el usuario 0x..."
  • "Muestra las ediciones de wikis de la última hora"
  • "Rastrea las contribuciones de los usuarios a la wiki a lo largo del tiempo"

🛠️ Herramientas MCP

GET_USER_CREATED_WIKIS

Obtén las wikis creadas por un usuario específico en IQ.wiki

ParámetroTipoRequeridoDescripción
idstringLa dirección de Ethereum del usuario
timeFrameSecondsnumberMarco de tiempo opcional en segundos para filtrar los resultados

GET_USER_EDITED_WIKIS

Obtén las wikis editadas por un usuario específico en IQ.wiki

ParámetroTipoRequeridoDescripción
idstringLa dirección de Ethereum del usuario
timeFrameSecondsnumberMarco de tiempo opcional en segundos para filtrar los resultados

GET_USER_WIKI_ACTIVITIES

Obtén las actividades de la wiki (creaciones o ediciones) para un usuario específico en IQ.wiki

ParámetroTipoRequeridoDescripción
idstringLa dirección de Ethereum del usuario
activityTypestringTipo de actividad: CREATED o UPDATED
timeFrameSecondsnumberMarco de tiempo opcional en segundos para filtrar los resultados

GET_WIKI

Obtén detalles sobre una wiki específica de IQ.wiki por ID

ParámetroTipoRequeridoDescripción
idstringEl ID de la wiki a recuperar

SEARCH_WIKI

Busca una wiki en IQ.wiki mediante una consulta

ParámetroTipoRequeridoDescripción
querystringLa consulta a buscar

👨‍💻 Desarrollo

🏗️ Compilar el proyecto

pnpm run build

👁️ Modo de desarrollo (observación)

pnpm run watch

✅ Linting y formato

pnpm run lint
pnpm run format

🧪 Pruebas

pnpm test

📁 Estructura del proyecto

  • src/tools/: Definiciones de herramientas individuales
  • src/services/: Cliente de API y lógica de negocio
  • src/lib/: Utilidades compartidas
  • src/index.ts: Punto de entrada del servidor

📚 Recursos

⚠️ Aviso legal

Esta herramienta interactúa con los datos de blockchain de IQ.wiki. Los usuarios deben verificar toda la información de forma independiente. El contenido de la wiki es aportado por la comunidad y puede cambiar con el tiempo.

📄 Licencia

MIT