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

  1. Abre Claude Desktop. Si no lo tienes, descárgalo primero.
  2. Descarga el paquete .mcpb.
  3. 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.
  4. Haz clic en Instalar desde archivo y selecciona el archivo .mcpb descargado.
  5. 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.
  6. Inicia una nueva conversación y pregunta algo sobre tu foro.

Características

RecursoHerramientas
Categoríaslistar, obtener, crear, actualizar, eliminar, listar permisos, actualizar permisos
Temaslistar, obtener, crear, actualizar, eliminar
Publicacioneslistar, obtener, crear, actualizar, eliminar
Usuarioslistar, obtener, crear, actualizar, eliminar, seguir temas, dejar de seguir temas
Grupos de usuarioslistar, obtener, crear, actualizar, eliminar, agregar usuarios, eliminar usuarios
Conversacioneslistar, obtener, crear, eliminar
Mensajeslistar, obtener, crear
Moderadoreslistar, obtener, crear, actualizar, eliminar
Etiquetaslistar
Vistas de páginalistar

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

  1. Obtén tu clave de API desde la configuración de Integrar → API de tu foro.

  2. 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).

  1. 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