OptimoCMSDocs
MCP

Configuración en Claude Desktop

Configura OptimoCMS MCP en Claude Desktop — gestiona tus sitios desde el asistente AI de Anthropic.

Configuración en Claude Desktop

Conecta OptimoCMS a Claude Desktop para que Claude pueda gestionar tus sitios, crear páginas y generar contenido.

Requisitos previos

  • Claude Desktop instalado (macOS o Windows)
  • Una clave API de OptimoCMS con al menos permiso read (crear una aquí)

Paso 1 — Abrir archivo de configuración

Claude Desktop almacena la configuración MCP en un archivo JSON:

SORuta
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json

Abre este archivo en un editor de texto. Si no existe, créalo.

Paso 2 — Añadir OptimoCMS MCP

Añade el bloque optimocms en mcpServers:

{
  "mcpServers": {
    "optimocms": {
      "type": "streamable-http",
      "url": "https://europe-west4-cms-sg.cloudfunctions.net/mcpServer",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Reemplaza YOUR_API_KEY por tu clave API.

Si ya hay otros servidores MCP en el archivo, añade optimocms dentro del objeto mcpServers existente — no como un objeto separado.

Paso 3 — Reiniciar Claude Desktop

Cierra completamente Claude Desktop y vuelve a abrirlo. Verás un icono de martillo (🔨) en el campo de texto — esto confirma que las herramientas MCP están disponibles.

Paso 4 — Probar con list_sites

Escribe en Claude:

Muestra todos mis sitios de OptimoCMS.

Claude llama automáticamente a list_sites y muestra tus sitios:

{
  "sites": [
    {
      "id": "site_abc123",
      "name": "Panadería La Corteza Dorada",
      "domain": "cortezadorada.es",
      "status": "active",
      "language": "es"
    }
  ],
  "total": 1
}

Paso 5 — Probar más

Pide a Claude que genere una página:

Genera una página de contacto para el sitio site_abc123 con un formulario, horarios de apertura y una integración de Google Maps.

O traduce una página existente:

Traduce la página page_xyz789 del sitio site_abc123 al inglés.

Problemas frecuentes

ProblemaSolución
No hay icono de martilloEl archivo de configuración está en la ubicación incorrecta o contiene JSON inválido
"401 Unauthorized"La clave API es inválida o ha expirado
Claude no usa las herramientasMenciona explícitamente "OptimoCMS" o "MCP" en tu prompt

Siguientes pasos

On this page