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
- Abra o Claude Desktop. Se você não o tiver, baixe-o primeiro.
- Baixe o pacote .mcpb.
- 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.
- Clique em Instalar do arquivo e selecione o arquivo
.mcpbbaixado. - 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.
- Inicie uma nova conversa e pergunte algo sobre o seu fórum!
Recursos
| Recurso | Ferramentas |
|---|---|
| Categorias | list, get, create, update, delete, list permissions, update permissions |
| Tópicos | list, get, create, update, delete |
| Posts | list, get, create, update, delete |
| Usuários | list, get, create, update, delete, follow topics, unfollow topics |
| Grupos de Usuários | list, get, create, update, delete, add users, remove users |
| Conversas | list, get, create, delete |
| Mensagens | list, get, create |
| Moderadores | list, get, create, update, delete |
| Tags | list |
| Visualizações de Página | list |
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
-
Obtenha sua chave de API nas configurações de Integrar → API do seu fórum.
-
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).
-
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