Ein gehosteter MCP-Server für Claude, ChatGPT, Cursor, VS Code und jeden anderen MCP-Client — Anmeldung im Browser oder API-Schlüssel, dieselben Regeln wie die REST-API, in jedem Tarif.
okokumo betreibt einen offiziellen, gehosteten Model-Context-Protocol-Server. Verbinden Sie ihn mit einem KI-Assistenten, und Sie können fragen, welche Checks ausgefallen sind, ob Sie alarmiert wurden, wie die Verfügbarkeit eines Checks diese Woche war — oder ihn einen Check anlegen, einen für ein Deployment pausieren oder einen Incident auf Ihrer Statusseite beschreiben lassen.
Er ist eine dünne Schicht über der öffentlichen REST-API: Jedes Tool
ist ein Aufruf einer /v1-Route, in Ihrem Namen — per Anmeldung im Browser oder per API-Schlüssel
—, durch dieselbe Authentifizierung, dieselbe Trennung nach Organisation, dieselben Rollenprüfungen
und Tariflimits. Er kann nichts, was ein API-Schlüssel nicht schon per REST kann.
https://app.okokumo.com/mcp, MCP Streamable HTTPAuthorization: Bearer sk_…Claude, ChatGPT, Cursor, VS Code und Claude Code verbinden sich allein mit der URL
https://app.okokumo.com/mcp. Kein Schlüssel, den Sie erstellen, einfügen oder aus git heraushalten
müssen.
Nur Owner und Admins können genehmigen — dieselbe Regel wie beim Erstellen eines API-Schlüssels. Die App wird mit der Organisation verbunden, die auf dem Zustimmungsbildschirm steht, und nur mit dieser.
Settings → Connectors → Add custom connector, mit der URL https://app.okokumo.com/mcp.
Fügen Sie in den Connector-Einstellungen von ChatGPT einen benutzerdefinierten Connector mit derselben URL hinzu.
claude mcp add --transport http okokumo https://app.okokumo.com/mcp
Führen Sie dann in Claude Code /mcp aus, wählen Sie okokumo und melden Sie sich an.
In ~/.cursor/mcp.json oder .cursor/mcp.json:
{
"mcpServers": {
"okokumo": { "url": "https://app.okokumo.com/mcp" }
}
}
Cursor bietet die Anmeldung dann in seinen MCP-Einstellungen an.
In .vscode/mcp.json:
{
"servers": {
"okokumo": { "type": "http", "url": "https://app.okokumo.com/mcp" }
}
}
VS Code fordert Sie beim Start des Servers zur Anmeldung auf.
Bisher durchgängig getestet: Claude Code und der MCP Inspector. claude.ai, ChatGPT, Cursor und VS Code implementieren dieselbe MCP-Autorisierungsspezifikation, wurden aber noch nicht live mit okokumo ausprobiert. Wenn einer davon scheitert, sagen Sie es uns; ein API-Schlüssel (Abschnitt 3) funktioniert in der Zwischenzeit.
Account → Connected apps listet jede mit Ihrer Organisation verbundene App: ihren Namen, wer sie wann verbunden hat und wann sie zuletzt genutzt wurde. Jedes Mitglied sieht die Liste; Owner und Admins können eine App dort widerrufen (Revoke). Der Widerruf wirkt sofort: Die App wird bei ihrer nächsten Anfrage abgewiesen.
Für Skripte, CI und Clients ohne OAuth-Anmeldung. API-Schlüssel funktionieren genau wie bisher, neben den verbundenen Apps.
Im Dashboard unter Account → API keys (Owner und Admins). Der Schlüssel wird nur einmal angezeigt.
Ersetzen Sie sk_… durch Ihren Schlüssel.
claude mcp add --transport http okokumo https://app.okokumo.com/mcp \
--header "Authorization: Bearer sk_…"
claude mcp get okokumo
Für eine projektweite .mcp.json (--scope project) schreiben Sie Bearer ${OKOKUMO_API_KEY}
in den Header und exportieren die Variable in Ihrer Shell — so landet der Schlüssel nie im
Repository.
Der benutzerdefinierte Connector aus Abschnitt 1 braucht keinen Schlüssel. Wenn Sie stattdessen
einen Schlüssel verwenden möchten, verbinden Sie sich über die Brücke mcp-remote (benötigt
Node.js) in 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_…" }
}
}
}
Der Header-Wert läuft über env, weil manche Plattformen Argumente am Leerzeichen in
Bearer sk_… trennen. Starten Sie Claude Desktop nach der Änderung neu.
In ~/.cursor/mcp.json (alle Projekte) oder .cursor/mcp.json (ein Projekt):
{
"mcpServers": {
"okokumo": {
"url": "https://app.okokumo.com/mcp",
"headers": { "Authorization": "Bearer sk_…" }
}
}
}
Jeder MCP-Client, der Streamable HTTP spricht und einen Authorization-Header senden kann,
verbindet sich genauso: der Endpunkt oben, Ihr Schlüssel als Bearer-Token.
18 Tools: 10 lesende, 8 schreibende. Keines löscht etwas, keines berührt API-Schlüssel — Löschen und Schlüsselverwaltung bleiben im Dashboard.
Was sich bewusst von einem direkten REST-Aufruf unterscheidet:
grace_seconds: 600 sind zehn Minuten. Die Tool-Beschreibungen sagen
das, weil Minuten hier der klassische Fehler eines Modells sind.ping_url zurück, die der
Job aufrufen muss./mcp zählt gegen die 120 Anfragen pro Minute Ihrer Organisation — dasselbe
Budget wie REST, beide werden addiert. Tools, die vor dem Schreiben lesen (einen Check ändern,
pausieren oder fortsetzen, einen Incident ändern), zählen doppelt.401: Erstellen Sie einen neuen Schlüssel und
aktualisieren Sie die Konfiguration des Clients. Eine widerrufene App erhält dieselbe Antwort und
muss erneut genehmigt werden.