Primeros pasos con el servidor MCP
Qué es esto
El punto de entrada humano: conecta el servidor MCP a tu asistente, confirma que funciona y ejecuta tu primera publicación mediante prompts de copiar y pegar, idealmente en un proyecto de prueba desechable para que nada llegue a un sitio en vivo por accidente.
Cómo funciona
El servidor se ejecuta en https://api.comstack.ai/mcp a través de HTTP con soporte para streaming. Las personas se conectan mediante OAuth (inicio de sesión en el navegador); las máquinas utilizan encabezados de clave API. Una vez conectado, las herramientas aparecen en tu cliente y cada llamada está limitada por un project_id que pasas explícitamente.
Conecta tu cliente
La vía más rápida para todos es la página de Cuenta: su pestaña de Conectores ofrece una configuración con un solo clic para Claude (web/escritorio/móvil), ChatGPT, la extensión de Chrome y Claude Code, con campos para copiar y pegar y un indicador de conexión en tiempo real.
Configuración manual, por cliente:
Claude (web, escritorio, móvil)
- Abre Customize → Connectors → Add custom connector.
- Introduce el Name
ComStacky la Server URLhttps://api.comstack.ai/mcp. - Haz clic en Connect e inicia sesión con Google cuando se abra la ventana emergente.
- El servidor aparecerá en cualquier conversación nueva: abre el menú +, elige Connectors y activa ComStack.
ChatGPT
ChatGPT se conecta a servidores MCP remotos a través del Developer mode, en planes de pago (Plus, Pro, Business, Enterprise o Edu; no disponible en la versión gratuita).
- En ChatGPT, abre Settings → Apps & Connectors (a veces etiquetado como Connectors) → Advanced settings y activa Developer mode. En Business, Enterprise o Edu, un administrador debe habilitarlo primero en Settings → Permissions & Roles → Connected Data.
- De vuelta en Apps & Connectors, haz clic en Create (a veces Create app o Add custom connector).
- Introduce el Name
ComStacky la MCP Server URLhttps://api.comstack.ai/mcp, establece la Authentication en OAuth y marca I trust this application. - Haz clic en Create e inicia sesión con Google cuando se abra la ventana emergente.
- Úsalo en un chat: + → More → Developer mode → ComStack.
OpenAI está renombrando estos menús (de connectors a apps), por lo que las etiquetas pueden variar ligeramente; la ruta es la misma.
Claude Code
claude mcp add --transport http ComStack https://api.comstack.ai/mcpAcceso de máquina (CI, claves API)
Para automatización sin inicio de sesión en navegador, autentícate con encabezados en lugar de OAuth:
curl -X POST https://api.comstack.ai/mcp \ -H "Content-Type: application/json" \ -H "x-project-id: YOUR_PROJECT_ID" \ -H "x-api-key: YOUR_SERVICE_KEY" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get-project-state","arguments":{"project_id":"YOUR_PROJECT_ID"}}}'Utiliza una clave API de tipo service (genérala en la configuración del proyecto); el project_id en cada llamada debe coincidir con el encabezado x-project-id. Las claves personales están obsoletas para el endpoint MCP.
Primera ejecución
- Elige un espacio de trabajo. Experimenta en un proyecto de prueba nuevo (la herramienta
create-projecto la página de Cuenta) para que las primeras ejecuciones no afecten a ningún sitio en vivo. - Confirma la conexión. Pide al asistente que llame a
whoamiylist-my-projects: deberías ver tu cuenta y el proyecto, junto con tu rol. - Instantánea. Haz que llame a
get-project-statepara tuproject_id; lee el recursotransformento://guide(oget-guide) para conocer el flujo de trabajo completo. - Redacta, aprueba, publica con los prompts a continuación: nada se publica hasta que apruebes un manifiesto de
publishy el asistente ejecutepublish-confirm.
Ejemplos de prompts
Pégalos en un asistente conectado (te pedirá o inferirá tu project_id):
- Inventario — “Conéctate a mi proyecto de ComStack
<PROJECT_ID>y enumera mis páginas en vivo y borradores.” - Crear una página — “Crea una página de conocimiento en el slug
docs/hellotitulada ‘Hello from MCP’ con una breve introducción. Muéstrame el borrador antes de publicar.” - Editar una página — “Actualiza la página en el slug
docs/hellopara añadir una sección de ‘Próximos pasos’, luego muéstrame la URL del borrador.” - Publicar — “Publica mis borradores. Muéstrame el manifiesto primero y espera mi visto bueno, luego confirma y dame los enlaces en vivo.”
- Limpiar — “Descarta el borrador en la ruta
<DRAFT_PATH>: no quiero publicarlo.”
Un buen asistente siempre presenta el manifiesto de publish y la URL del borrador, esperando tu aprobación explícita antes de llamar a publish-confirm.
Usa un proyecto de prueba
Dado que publish promociona todos los borradores pendientes de un proyecto a la vez, realiza tus primeras ejecuciones en un proyecto de prueba dedicado: crea uno con create-project, verifica las URLs publicadas en el site_url de ese proyecto y solo apunta el asistente a un proyecto de producción una vez que el flujo sea predecible.
Errores comunes
- Ventana emergente de OAuth bloqueada — permite ventanas emergentes para
api.comstack.aiy vuelve a conectar. - Desajuste de
x-project-id— con claves API, elproject_iden cada llamada debe ser igual al encabezadox-project-id. - Herramienta no disponible / rol incorrecto — la publicación requiere el rol
manager; confírmalo mediantelist-my-projects. project_name does not match— el asistente lo adivinó; dile que lea el nombre desdeget-project-state.- Nada se publicó tras
publish—publishes solo una prueba; el asistente también debe ejecutarpublish-confirmy consultarpublish-status.
Relacionado
- El flujo de trabajo MCP estándar — el bucle que controlan tus prompts
- OAuth y seguridad de MCP — inicio de sesión, tokens, roles, salvaguardas
- Catálogo de herramientas MCP — todo lo que el asistente puede llamar
- Extensión de Chrome de ComStack — captura páginas web en borradores