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:
| SO | Ruta |
|---|---|
| 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
| Problema | Solución |
|---|---|
| No hay icono de martillo | El 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 herramientas | Menciona explícitamente "OptimoCMS" o "MCP" en tu prompt |
Siguientes pasos
- Todas las herramientas MCP disponibles — resumen completo
- Workflows AI — ejemplos de prompts para tareas comunes