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
📖 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ámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
id | string | ✅ | La dirección de Ethereum del usuario |
timeFrameSeconds | number | Marco 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ámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
id | string | ✅ | La dirección de Ethereum del usuario |
timeFrameSeconds | number | Marco 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ámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
id | string | ✅ | La dirección de Ethereum del usuario |
activityType | string | Tipo de actividad: CREATED o UPDATED | |
timeFrameSeconds | number | Marco 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ámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
id | string | ✅ | El ID de la wiki a recuperar |
SEARCH_WIKI
Busca una wiki en IQ.wiki mediante una consulta
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
query | string | ✅ | La 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 individualessrc/services/: Cliente de API y lógica de negociosrc/lib/: Utilidades compartidassrc/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.