Website Toolbox MCP
Servidor MCP para foros comunitarios de Website Toolbox: gestiona categorías, temas, publicaciones, usuarios y conversaciones a través de la API REST del foro.
Documentación
Website Toolbox MCP
Chatea con tu foro usando IA. El servidor MCP de Website Toolbox te permite gestionar categorías, temas, publicaciones, usuarios y más a través de cualquier herramienta de IA compatible con MCP, como Claude Desktop, Cursor o Hermes Agent.
Instalar en Claude Desktop
- Abre Claude Desktop. Si no lo tienes, descárgalo primero.
- Descarga el paquete .mcpb.
- En Claude Desktop, ve a Configuración (haz clic en tu nombre en la parte inferior izquierda y luego en el ícono de engranaje), y después haz clic en Extensiones en la barra lateral izquierda.
- Haz clic en Instalar desde archivo y selecciona el archivo
.mcpbdescargado. - Cuando se te solicite, ingresa la clave de API de tu foro. Puedes encontrarla en el área de administración de tu foro en Integrar → API.
- Inicia una nueva conversación y pregunta algo sobre tu foro.
Características
| Recurso | Herramientas |
|---|---|
| Categorías | listar, obtener, crear, actualizar, eliminar, listar permisos, actualizar permisos |
| Temas | listar, obtener, crear, actualizar, eliminar |
| Publicaciones | listar, obtener, crear, actualizar, eliminar |
| Usuarios | listar, obtener, crear, actualizar, eliminar, seguir temas, dejar de seguir temas |
| Grupos de usuarios | listar, obtener, crear, actualizar, eliminar, agregar usuarios, eliminar usuarios |
| Conversaciones | listar, obtener, crear, eliminar |
| Mensajes | listar, obtener, crear |
| Moderadores | listar, obtener, crear, actualizar, eliminar |
| Etiquetas | listar |
| Vistas de página | listar |
Para desarrolladores
Requisitos previos
- Node.js ≥ 18
Instalación
Desde npm
npm install -g websitetoolbox-mcp
Desde el código fuente
git clone https://github.com/webtoolbox/websitetoolbox-mcp
cd websitetoolbox-mcp
npm install
npm run build
Configuración
-
Obtén tu clave de API desde la configuración de Integrar → API de tu foro.
-
Configúrala como variable de entorno:
export WEBSITETOOLBOX_API_KEY="your-api-key"
En Windows:
set WEBSITETOOLBOX_API_KEY=your-api-key
O crea un archivo .env (copia .env.example a .env y completa tu clave).
-
Opcional — actúa como un usuario específico:
export WEBSITETOOLBOX_USERNAME="admin" export WEBSITETOOLBOX_EMAIL="admin@example.com"
Claude Desktop (configuración manual)
Agrega a tu configuración de Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"websitetoolbox": {
"command": "npx",
"args": ["websitetoolbox-mcp"],
"env": {
"WEBSITETOOLBOX_API_KEY": "your-api-key"
}
}
}
}
Otros clientes MCP
Ejecuta el servidor en stdio:
npx websitetoolbox-mcp
Referencia de API
Este servidor MCP envuelve la API REST de Website Toolbox. Consulta la documentación completa de la API en https://www.websitetoolbox.com/docs/api/ o el artículo de soporte de Documentación de API para obtener detalles sobre autenticación, endpoints y límites de velocidad.
Licencia
MIT