IQ.wiki

Acesse dados e informações do IQ.wiki, a maior enciclopédia de criptomoedas e blockchain do mundo.

Documentação

📚 Servidor MCP do IQ.wiki

npm version License: MIT

📖 Visão Geral

O Servidor MCP do IQ.wiki permite que agentes de IA interajam com IQ.wiki, uma enciclopédia baseada em blockchain para conhecimento sobre cripto e DeFi. Este servidor fornece acesso abrangente a dados de wiki, contribuições de usuários e rastreamento de atividades.

Ao implementar o Model Context Protocol (MCP), este servidor permite que Modelos de Linguagem de Grande Porte (LLMs) descubram artigos de wiki, pesquisem conhecimento e rastreiem atividades de wiki dos usuários diretamente pela janela de contexto, preenchendo a lacuna entre IA e conhecimento descentralizado.

✨ Recursos

  • Acesso à Wiki: Recupere informações detalhadas sobre qualquer artigo de wiki no IQ.wiki por ID.
  • Contribuições de Usuários: Acompanhe wikis criados ou editados por usuários específicos com base no endereço Ethereum deles.
  • Rastreamento de Atividades: Monitore atividades detalhadas de wiki (criações e edições) com filtro opcional por tempo.
  • Pesquisa: Pesquise artigos de wiki usando consultas em linguagem natural.

📦 Instalação

🚀 Usando npx (Recomendado)

Para usar este servidor sem instalá-lo globalmente:

npx @iqai/mcp-iqwiki

📦 Usando pnpm dlx

pnpm dlx @iqai/mcp-iqwiki

🔧 Compilar a partir do código-fonte

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

⚡ Executando com um Cliente MCP

Adicione a seguinte configuração às configurações do seu cliente MCP (por exemplo, claude_desktop_config.json).

📋 Configuração Mínima

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

⚙️ Configuração Avançada (Compilação Local)

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

💡 Exemplos de Uso

🔍 Descoberta de Wiki

  • "Obtenha o artigo de wiki para Bitcoin"
  • "Pesquise wikis sobre protocolos DeFi"
  • "Encontre informações sobre Ethereum"

👤 Contribuições de Usuários

  • "Quais wikis 0x8AF7a19a26d8FBC48dEfB35AEfb15Ec8c407f889 criou?"
  • "Mostre wikis editados por este usuário nas últimas 24 horas"
  • "Obtenha todas as atividades de wiki para este endereço Ethereum"

📊 Rastreamento de Atividades

  • "Liste criações recentes de wiki pelo usuário 0x..."
  • "Mostre edições de wiki na última hora"
  • "Acompanhe as contribuições de wiki do usuário ao longo do tempo"

🛠️ Ferramentas MCP

GET_USER_CREATED_WIKIS

Obtenha wikis criados por um usuário específico no IQ.wiki

ParâmetroTipoObrigatórioDescrição
idstring✅O endereço Ethereum do usuário
timeFrameSecondsnumberPeríodo opcional em segundos para filtrar resultados

GET_USER_EDITED_WIKIS

Obtenha wikis editados por um usuário específico no IQ.wiki

ParâmetroTipoObrigatórioDescrição
idstring✅O endereço Ethereum do usuário
timeFrameSecondsnumberPeríodo opcional em segundos para filtrar resultados

GET_USER_WIKI_ACTIVITIES

Obtenha atividades de wiki (criações ou edições) para um usuário específico no IQ.wiki

ParâmetroTipoObrigatórioDescrição
idstring✅O endereço Ethereum do usuário
activityTypestringTipo de atividade: CREATED ou UPDATED
timeFrameSecondsnumberPeríodo opcional em segundos para filtrar resultados

GET_WIKI

Obtenha detalhes sobre um wiki específico do IQ.wiki por ID

ParâmetroTipoObrigatórioDescrição
idstring✅O ID do wiki a ser recuperado

SEARCH_WIKI

Pesquise um wiki do IQ.wiki por consulta

ParâmetroTipoObrigatórioDescrição
querystring✅A consulta a ser pesquisada

👨‍💻 Desenvolvimento

🏗️ Compilar Projeto

pnpm run build

👁️ Modo de Desenvolvimento (Observação)

pnpm run watch

✅ Linting e Formatação

pnpm run lint
pnpm run format

🧪 Testes

pnpm test

📁 Estrutura do Projeto

  • src/tools/: Definições de ferramentas individuais
  • src/services/: Cliente de API e lógica de negócios
  • src/lib/: Utilitários compartilhados
  • src/index.ts: Ponto de entrada do servidor

📚 Recursos

⚠️ Aviso Legal

Esta ferramenta interage com dados de blockchain do IQ.wiki. Os usuários devem verificar todas as informações de forma independente. O conteúdo da wiki é contribuído pela comunidade e pode mudar ao longo do tempo.

📄 Licença

MIT