Um servidor MCP alojado para Claude, ChatGPT, Cursor, VS Code e qualquer outro cliente MCP — início de sessão no navegador ou chave de API, as mesmas regras da API REST, em todos os planos.
A okokumo opera um servidor Model Context Protocol oficial e alojado. Ligue-o a um assistente de IA e pode perguntar-lhe que verificações estão em baixo, se foi alertado, qual foi a disponibilidade de uma verificação esta semana — ou pedir-lhe que crie uma verificação, que pause uma durante um deploy, ou que narre um incidente na sua página de estado.
É uma camada fina sobre a API REST pública: cada ferramenta é uma
chamada a uma rota /v1, feita em seu nome — através de um início de sessão no navegador ou de uma
chave de API — com a mesma autenticação, a mesma separação por organização, as mesmas verificações
de papel e os mesmos limites de plano. Não pode fazer nada que uma chave de API não possa já fazer
por REST.
https://app.okokumo.com/mcp, MCP Streamable HTTPAuthorization: Bearer sk_…O Claude, o ChatGPT, o Cursor, o VS Code e o Claude Code ligam-se apenas com o URL
https://app.okokumo.com/mcp. Não há chave para criar, colar ou manter fora do git.
Só proprietários e administradores podem aprovar, a mesma regra que para criar uma chave de API. A aplicação fica ligada à organização indicada no ecrã de consentimento, e só a essa.
Settings → Connectors → Add custom connector, com o URL https://app.okokumo.com/mcp.
Nas definições de conectores do ChatGPT, adicione um conector personalizado com o mesmo URL.
claude mcp add --transport http okokumo https://app.okokumo.com/mcp
Depois execute /mcp no Claude Code, escolha a okokumo e inicie sessão.
Em ~/.cursor/mcp.json ou .cursor/mcp.json:
{
"mcpServers": {
"okokumo": { "url": "https://app.okokumo.com/mcp" }
}
}
O Cursor propõe depois iniciar sessão a partir das suas definições de MCP.
Em .vscode/mcp.json:
{
"servers": {
"okokumo": { "type": "http", "url": "https://app.okokumo.com/mcp" }
}
}
O VS Code pede-lhe para iniciar sessão quando arranca o servidor.
Testados de ponta a ponta até agora: Claude Code e MCP Inspector. O claude.ai, o ChatGPT, o Cursor e o VS Code implementam a mesma especificação de autorização MCP, mas ainda não foram experimentados em real com a okokumo. Se algum falhar, diga-nos; entretanto, uma chave de API (secção 3) funciona.
Account → Connected apps lista todas as aplicações ligadas à sua organização: o nome, quem a ligou e quando, e quando foi usada pela última vez. Todos os membros veem a lista; proprietários e administradores podem revogar uma aplicação aí (Revoke). A revogação é imediata: a aplicação é recusada no pedido seguinte.
Para scripts, CI e clientes sem início de sessão OAuth. As chaves de API funcionam exatamente como antes, ao lado das aplicações ligadas.
No painel, Account → API keys (proprietários e administradores). A chave é mostrada uma única vez.
Substitua sk_… pela sua chave.
claude mcp add --transport http okokumo https://app.okokumo.com/mcp \
--header "Authorization: Bearer sk_…"
claude mcp get okokumo
Para um .mcp.json de todo o projeto (--scope project), ponha Bearer ${OKOKUMO_API_KEY} no
cabeçalho e exporte a variável na sua shell, para que a chave nunca vá parar ao repositório.
O conector personalizado da secção 1 não precisa de chave. Para usar uma chave em vez disso, ligue
através da ponte mcp-remote (requer Node.js) em 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_…" }
}
}
}
O valor do cabeçalho passa por env porque algumas plataformas dividem os argumentos no espaço de
Bearer sk_…. Reinicie o Claude Desktop depois de editar.
Em ~/.cursor/mcp.json (todos os projetos) ou .cursor/mcp.json (um projeto):
{
"mcpServers": {
"okokumo": {
"url": "https://app.okokumo.com/mcp",
"headers": { "Authorization": "Bearer sk_…" }
}
}
}
Qualquer cliente MCP que fale Streamable HTTP e consiga enviar um cabeçalho Authorization liga
da mesma forma: o endpoint acima, a sua chave como token bearer.
18 ferramentas: 10 de leitura, 8 de escrita. Nenhuma apaga nada, nenhuma mexe nas chaves de API — apagar e gerir chaves fica no painel.
O que difere de chamar o REST diretamente, de propósito:
grace_seconds: 600 são dez minutos. As descrições das
ferramentas dizem-no, porque os minutos são o erro clássico de um modelo aqui.ping_url que o job
tem de chamar./mcp conta para os 120 pedidos por minuto da sua organização — o mesmo
orçamento do REST, e os dois somam-se. As ferramentas que leem antes de escrever (alterar, pausar
ou retomar uma verificação, alterar um incidente) contam a dobrar.401: crie uma chave nova e atualize a configuração do
cliente. Uma aplicação revogada recebe a mesma resposta e tem de ser aprovada de novo.