OpsLevel
Interaja com sua conta OpsLevel usando acesso somente leitura.
Documentação
OpsLevel MCP Server
[!WARNING] Este servidor MCP auto-hospedado está obsoleto. Novos usuários devem preferir o servidor MCP hospedado em https://app.opslevel.com/mcp, que não requer instalação local ou gerenciamento de binário e permanece automaticamente atualizado.
Usando o servidor MCP hospedado
O servidor hospedado usa OAuth — sem token de API, binário ou segredo de cliente para gerenciar. Para qualquer ferramenta de IA que suporte servidores MCP remotos, o único valor que você precisa configurar é a URL:
{ "mcpServers": { "opslevel": { "url": "https://app.opslevel.com/mcp" } } }Seu cliente descobre a configuração OAuth automaticamente e abre um navegador para você fazer login no OpsLevel e conceder acesso. Notas:
- A autenticação é OAuth 2.1 (Registro Dinâmico de Cliente + código de autorização com PKCE) — seu cliente MCP lida com isso para você, incluindo a atualização dos tokens de acesso de curta duração.
- O transporte é streamable HTTP (não SSE). Se o seu cliente perguntar, escolha a opção HTTP / streamable-HTTP.
- Consulte a documentação da sua ferramenta de IA para saber exatamente onde adicionar um servidor MCP remoto.
Este servidor MCP (Model Context Protocol) fornece ferramentas para IAs interagirem com sua conta OpsLevel.
Recursos
Atualmente, o servidor MCP usa apenas acesso somente leitura à sua conta OpsLevel e pode ler dados dos seguintes recursos:
- Actions
- Campaigns
- Checks
- Components
- Component Dependencies (components that a component depends on)
- Component Dependents (components that depend on a component)
- Documentation (API & Tech Docs)
- Domains
- Filters
- Infrastructure
- Repositories
- Systems
- Teams
- Users
Configuração
- Instale o servidor MCP
- Homebrew -
brew install opslevel/tap/opslevel-mcp - Docker -
docker pull public.ecr.aws/opslevel/mcp:latest
Você também pode usar uma versão fixada confira a galeria para as tags disponíveis - Manual - Visite nossa página de releases do GitHub e baixe o binário para o seu sistema operacional.
- Homebrew -
- Você precisará de um Token de API para autorizar o servidor MCP a falar com sua conta por meio de uma variável de ambiente.
- Configure a configuração MCP para a ferramenta de IA de sua escolha.
Claude
- Edite o arquivo no caminho especificado de acordo com a documentação do Claude Desktop
- Mac OS -
${HOME}/Library/Application\ Support/Claude/claude_desktop_config.json - Windows -
%APPDATA%\Claude\claude_desktop_config.json
- Mac OS -
- Inicie (ou reinicie) o Claude Desktop
{
"mcpServers": {
"opslevel": {
"command": "opslevel-mcp",
"env": {
"OPSLEVEL_API_TOKEN": "XXXXXXX"
}
}
}
}
VS Code
- Abra o menu Configurações (Command + Vírgula) e selecione a aba correta no topo da página para o seu caso de uso
- Workspace - configura o servidor no contexto do seu workspace
- User - configura o servidor no contexto do seu usuário
- Selecione Features → Chat
- Certifique-se de que "Mcp" está habilitado
- Talvez seja necessário que o administrador do Github habilite os recursos "preview" nas configurações do CoPilot para a organização.
- Clique em "Edit in settings.json" em "Mcp > Discovery" para ter a configuração abaixo
- Também é possível editar o arquivo diretamente
- (Mac OS)
${HOME}/Library/Application\\ Support/Code/User/settings.json
- (Mac OS)
- Também é possível editar o arquivo diretamente
- Inicie (ou reinicie) o VS Code
{
"chat.agent.enabled": true,
"chat.mcp.discovery.enabled": true,
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "opslevel_token",
"description": "OpsLevel API Token",
"password": true
}
],
"servers": {
"opslevel": {
"type": "stdio",
"command": "opslevel-mcp",
"env": {
"OPSLEVEL_API_TOKEN": "${input:opslevel_token}"
}
}
}
}
}
Cursor
- Abra o menu Cursor e selecione Settings → Cursor Settings → MCP
- Clique em "Add new global MCP server"
- Adicione a configuração abaixo
{
"mcpServers": {
"opslevel": {
"command": "opslevel-mcp",
"env": {
"OPSLEVEL_API_TOKEN": "XXXXXX"
}
}
}
}
Warp
- Acesse suas configurações MCP em Settings > AI > Manage MCP Servers. O Warp fornece instruções para outras formas de acessar esta lista.
- Pressione o botão adicionar
- Adicione a configuração abaixo
{
"opslevel": {
"command": "opslevel-mcp",
"args": [],
"env": {
"OPSLEVEL_API_TOKEN": "XXXXXX"
},
"start_on_launch": true
}
}
Windsurf
- Navegue até Windsurf - Settings > Advanced Settings
- Role até a seção Cascade e você encontrará a opção de adicionar um novo servidor
- Edite o mpc_config.json com a configuração abaixo
- Reinicie o Windsurf
{
"mcpServers": {
"opslevel": {
"command": "opslevel-mcp",
"env": {
"OPSLEVEL_API_TOKEN": "XXXXXX"
}
}
}
}
Docker
Se você não instalou o binário diretamente e em vez disso puxou a imagem docker, precisará ajustar as configurações MCP acima para suportar a execução do servidor via docker
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"OPSLEVEL_API_TOKEN",
"public.ecr.aws/opslevel/mcp:latest"
],
