Website Toolbox MCP

Servidor MCP para fóruns da comunidade Website Toolbox — gerencie categorias, tópicos, postagens, usuários e conversas via a API REST do Fórum

Documentação

Website Toolbox MCP

Converse com seu fórum usando IA. O servidor MCP do Website Toolbox permite gerenciar categorias, tópicos, posts, usuários e muito mais por meio de qualquer ferramenta de IA compatível com MCP, como Claude Desktop, Cursor ou Hermes Agent.

Instalar no Claude Desktop

  1. Abra o Claude Desktop. Se você não o tiver, baixe-o primeiro.
  2. Baixe o pacote .mcpb.
  3. No Claude Desktop, vá para Configurações (clique no seu nome no canto inferior esquerdo e depois no ícone de engrenagem) e clique em Extensões na barra lateral esquerda.
  4. Clique em Instalar do arquivo e selecione o arquivo .mcpb baixado.
  5. Quando solicitado, insira a chave de API do seu fórum. Você pode encontrá-la na área administrativa do seu fórum em Integrar → API.
  6. Inicie uma nova conversa e pergunte algo sobre o seu fórum!

Recursos

RecursoFerramentas
Categoriaslist, get, create, update, delete, list permissions, update permissions
Tópicoslist, get, create, update, delete
Postslist, get, create, update, delete
Usuárioslist, get, create, update, delete, follow topics, unfollow topics
Grupos de Usuárioslist, get, create, update, delete, add users, remove users
Conversaslist, get, create, delete
Mensagenslist, get, create
Moderadoreslist, get, create, update, delete
Tagslist
Visualizações de Páginalist

Para desenvolvedores

Pré-requisitos

  • Node.js ≥ 18

Instalação

Via npm

npm install -g websitetoolbox-mcp

A partir do código-fonte

git clone https://github.com/webtoolbox/websitetoolbox-mcp
cd websitetoolbox-mcp
npm install
npm run build

Configuração

  1. Obtenha sua chave de API nas configurações de Integrar → API do seu fórum.

  2. Defina-a como uma variável de ambiente:

export WEBSITETOOLBOX_API_KEY="your-api-key"

No Windows:

set WEBSITETOOLBOX_API_KEY=your-api-key

Ou crie um arquivo .env (copie .env.example para .env e preencha com sua chave).

  1. Opcional — atue como um usuário específico:

    export WEBSITETOOLBOX_USERNAME="admin"
    export WEBSITETOOLBOX_EMAIL="admin@example.com"
    

Claude Desktop (configuração manual)

Adicione à configuração do seu Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "websitetoolbox": {
      "command": "npx",
      "args": ["websitetoolbox-mcp"],
      "env": {
        "WEBSITETOOLBOX_API_KEY": "your-api-key"
      }
    }
  }
}

Outros clientes MCP

Execute o servidor no stdio:

npx websitetoolbox-mcp

Referência da API

Este servidor MCP encapsula a API REST do Website Toolbox. Consulte a documentação completa da API em https://www.websitetoolbox.com/docs/api/ ou o artigo de suporte Documentação da API para obter detalhes sobre autenticação, endpoints e limites de taxa.

Licença

MIT