Un servidor MCP alojado para Claude, ChatGPT, Cursor, VS Code y cualquier otro cliente MCP — inicio de sesión en el navegador o clave de API, las mismas reglas que la API REST, en todos los planes.
okokumo opera un servidor Model Context Protocol oficial y alojado. Conéctalo a un asistente de IA y podrás preguntarle qué comprobaciones están caídas, si recibiste la alerta, cuál fue la disponibilidad de una comprobación esta semana — o pedirle que cree una comprobación, que pause una durante un despliegue o que narre un incidente en tu página de estado.
Es una capa fina sobre la API REST pública: cada herramienta es una
llamada a una ruta /v1, hecha en tu nombre — mediante un inicio de sesión en el navegador o una
clave de API — con la misma autenticación, la misma separación por organización, las mismas
comprobaciones de rol y los mismos límites de plan. No puede hacer nada que una clave de API no
pueda hacer ya por REST.
https://app.okokumo.com/mcp, MCP Streamable HTTPAuthorization: Bearer sk_…Claude, ChatGPT, Cursor, VS Code y Claude Code se conectan solo con la URL
https://app.okokumo.com/mcp. No hay ninguna clave que crear, pegar ni mantener fuera de git.
Solo los propietarios y administradores pueden aprobar, la misma regla que para crear una clave de API. La aplicación queda conectada a la organización que indica la pantalla de consentimiento, y solo a ella.
Settings → Connectors → Add custom connector, con la URL https://app.okokumo.com/mcp.
En los ajustes de conectores de ChatGPT, añade un conector personalizado con la misma URL.
claude mcp add --transport http okokumo https://app.okokumo.com/mcp
Después ejecuta /mcp en Claude Code, elige okokumo e inicia sesión.
En ~/.cursor/mcp.json o .cursor/mcp.json:
{
"mcpServers": {
"okokumo": { "url": "https://app.okokumo.com/mcp" }
}
}
Cursor te ofrecerá iniciar sesión desde sus ajustes de MCP.
En .vscode/mcp.json:
{
"servers": {
"okokumo": { "type": "http", "url": "https://app.okokumo.com/mcp" }
}
}
VS Code te pide iniciar sesión cuando arranca el servidor.
Probados de extremo a extremo hasta ahora: Claude Code y MCP Inspector. claude.ai, ChatGPT, Cursor y VS Code implementan la misma especificación de autorización MCP, pero aún no se han probado en real con okokumo. Si alguno falla, avísanos; mientras tanto, una clave de API (sección 3) funciona.
Account → Connected apps lista todas las aplicaciones conectadas a tu organización: su nombre, quién la conectó y cuándo, y cuándo se usó por última vez. Todos los miembros ven la lista; los propietarios y administradores pueden revocar una aplicación ahí (Revoke). La revocación es inmediata: la aplicación se rechaza en su siguiente petición.
Para scripts, CI y clientes sin inicio de sesión OAuth. Las claves de API funcionan exactamente como antes, junto a las aplicaciones conectadas.
En el panel, Account → API keys (propietarios y administradores). La clave se muestra una sola vez.
Sustituye sk_… por tu clave.
claude mcp add --transport http okokumo https://app.okokumo.com/mcp \
--header "Authorization: Bearer sk_…"
claude mcp get okokumo
Para un .mcp.json de todo el proyecto (--scope project), pon Bearer ${OKOKUMO_API_KEY} en la
cabecera y exporta la variable en tu shell, para que la clave nunca acabe en el repositorio.
El conector personalizado de la sección 1 no necesita clave. Para usar una clave en su lugar,
conéctate mediante el puente mcp-remote (necesita Node.js) en claude_desktop_config.json:
{
"mcpServers": {
"okokumo": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://app.okokumo.com/mcp",
"--header", "Authorization:${OKOKUMO_AUTH}"],
"env": { "OKOKUMO_AUTH": "Bearer sk_…" }
}
}
}
El valor de la cabecera pasa por env porque algunas plataformas dividen los argumentos en el
espacio de Bearer sk_…. Reinicia Claude Desktop después de editarlo.
En ~/.cursor/mcp.json (todos los proyectos) o .cursor/mcp.json (un proyecto):
{
"mcpServers": {
"okokumo": {
"url": "https://app.okokumo.com/mcp",
"headers": { "Authorization": "Bearer sk_…" }
}
}
}
Cualquier cliente MCP que hable Streamable HTTP y pueda enviar una cabecera Authorization se
conecta igual: el endpoint de arriba, tu clave como token bearer.
18 herramientas: 10 de lectura, 8 de escritura. Ninguna borra nada, ninguna toca las claves de API — borrar y gestionar claves se queda en el panel.
Lo que cambia respecto a llamar a REST directamente, a propósito:
grace_seconds: 600 son diez minutos. Las descripciones de
las herramientas lo dicen, porque los minutos son el error clásico de un modelo aquí.ping_url que el
trabajo debe llamar./mcp cuenta contra las 120 peticiones por minuto de tu organización — el mismo
presupuesto que REST, y ambos se suman. Las herramientas que leen antes de escribir (modificar,
pausar o reanudar una comprobación, modificar un incidente) cuentan doble.401: crea una clave nueva y actualiza la configuración
del cliente. Una aplicación revocada recibe la misma respuesta y debe aprobarse de nuevo.