MaxoPerf MCP
MCP de Testes de Performance MaxoPerf
Documentação
⚡ MaxoPerf MCP Server
Dirija toda a plataforma MaxoPerf a partir de qualquer agente de IA — com sua chave de API.
Um servidor remoto e hospedado de Model Context Protocol que transforma Claude, Cursor, Codex, VS Code Copilot e ChatGPT em um operador completo de testes de performance. Crie testes, inicie execuções de carga em runners gerenciados na nuvem, leia resultados e obtenha análise de causa raiz — tudo em linguagem natural, tudo autenticado com sua própria chave.
https://app.maxoperf.com/mcp
Configuração
É um servidor remoto e hospedado — nada para instalar ou executar. Adicione isto à configuração do seu cliente MCP e defina MAXOPERF_API_KEY (crie uma no console → Configurações → Chaves de API):
{
"mcpServers": {
"maxoperf": {
"type": "http",
"url": "https://app.maxoperf.com/mcp",
"headers": {
"Authorization": "Bearer ${MAXOPERF_API_KEY}"
}
}
}
}
Sua chave é validada em cada chamada pela plataforma real (auth, tenancy, OpenFGA, auditoria) — o servidor não armazena nada e não adiciona nova fronteira de confiança. Revogue a chave, o acesso morre instantaneamente. Envie o cabeçalho X-MaxoPerf-MCP-Mode: read-only para uma sessão de apenas visualização (ferramentas de escrita ocultas).
Instalação (escolha seu cliente)
Claude Code — o plugin inclui o servidor e a skill do agente:
/plugin marketplace add MaxoPerf/mcp
/plugin install maxoperf
Ou adicione apenas o conector:
claude mcp add --transport http maxoperf https://app.maxoperf.com/mcp \
--header "Authorization: Bearer ${MAXOPERF_API_KEY}"
Cursor · VS Code / Copilot · Codex · ChatGPT · Claude Desktop — deeplinks de um clique e configuração copiar-e-colar em packaging/. Todos usam o mesmo bloco mcpServers acima.
Ferramentas
29 ferramentas selecionadas. Leituras usam response_format: "concise" por padrão (passe "detailed" para o payload completo); ferramentas de escrita exigem uma sessão não somente-leitura, e cancel_run fica oculta no modo somente-leitura.
Contexto e tenancy
whoami— Resolve a conta + workspace padrão por trás da sua chave de APIlist_workspaces— Lista os workspaces visíveis para a contaset_active_workspace— Define o workspace ativo para a sessãolist_projects— Lista projetos (com permissões de edição/exclusão)create_project— Cria um projeto
Testes
list_tests— Lista testes (filtre por projeto / workspace / tipo)get_test— Obtém um teste + seu resumo de validaçãocreate_test— Cria um esqueleto de teste (escolha o engine/executor)get_test_overview— Visão geral do histórico de execuções de um teste
Arquivos de teste
upload_test_file— Envia um arquivo de script/dados em uma única chamada (fluxo presigned real de 3 etapas)list_test_files— Lista os arquivos de um teste + estado do uploaddownload_test_file— Obtém uma URL de download de curta duração para um arquivo
Execuções
start_run— Inicia uma execução de carga/navegador em runners gerenciados na nuvem (idempotente)get_run_status— Consulta o status do ciclo de vida (na fila → em execução → aprovado/falhou/cancelado)list_runs— Histórico de execuções paginado com filtroscancel_run— Cancela uma execução (destrutivo; oculto no modo somente-leitura)rerun_run— Reexecuta a partir de um snapshot ou do teste atualadd_runners— Escala uma execução ativa nos locais existentes
Resultados
get_run_results— Visão geral de KPIs: throughput, percentis de latência, taxa de erroquery_run_metrics— Métricas de série temporal (latência / throughput / erros / carga / saúde)get_run_errors— Linhas de erro agrupadas (mensagem / contagem / código)
Diagnóstico — causa raiz e detecção de anomalias
get_run_summary— Resumo executivo + quais critérios de falha foram acionadosget_run_error_bodies— Corpos de requisição/resposta de erro amostrados + códigos de statusget_run_logs— Linhas de log de engine/sistema em nível de erroget_runner_health— Tendência de CPU/mem do runner + targetVus vs peakAchievedVus (vuShortfallPct)detect_run_anomalies— Varredura determinística de outliers robustos (mediana/MAD); limitada por terminal, baixa taxa de falsos positivos
Saída de emergência e descoberta
call_platform_api— Acessa qualquer endpoint público/v1/*(segredos, ambientes, agendamentos, BYOC); admin/interno na lista de bloqueio, seguro contra SSRFget_openapi— O documento OpenAPI públicosearch_endpoints— Busca por palavras-chave na API para encontrar o endpoint certo
Prompts
Receitas de texto que codificam a sequência correta de ferramentas — ótimas para clientes somente-chat que não conseguem ler um repositório:
run-baseline-load-test— Inicia uma execução de baseline e a acompanha até a conclusãodiagnose-latency-regression— Compara o p95 entre duas execuçõessummarize-run— Resumo em linguagem simples de uma execuçãoplan-and-build-test— Transforma um objetivo em projeto → teste → upload → execuçãochoose-executor— Recomenda um engine (k6 / JMeter / Playwright / Selenium)scan-endpoints-for-hotspots— Classifica possíveis hotspots a partir de uma spec OpenAPI ou lista coladasetup-secrets-and-envs— Configura segredos do workspace + multi-ambiente antes de uma execuçãodiagnose-run-failure— Causa raiz classificada para uma execução com falhaexplain-run-anomalies— Explica cada outlier detectado
Recursos
maxoperf://openapi— A spec OpenAPI públicamaxoperf://run/{id}— Um resumo de relatório de execução
Experimente
- "Faça um teste de carga em https://api.example.com/checkout com 500 usuários por 5 minutos e falhe se o p95 passar de 800ms."
- "Varra meu repositório em busca dos endpoints que mais valem um teste de carga e depois crie e execute um teste para o mais arriscado."
- "Por que a execução run-0000000001 falhou? Verifique os erros, os logs e se os runners realmente atingiram a carga alvo."
Combine com o cérebro
O servidor MCP é as mãos. A skill de agente MaxoPerf incluída (npx @maxoperf/agent-skill install, incluída no plugin do Claude, ou em agent-skill/ aqui) é o cérebro — ela lê seu código, encontra os hotspots, cria e executa o teste e diagnostica por que quebrou, acionando essas ferramentas automaticamente.
O que há neste repositório
| Caminho | O quê |
|---|---|
.claude-plugin/ | Plugin do Claude Code (inclui o conector MCP + a skill) |
agent-skill/ | Uma cópia da skill de agente maxoperf (local canônico: MaxoPerf/agent-skill) |
packaging/ | Registro MCP server.json, .mcpb, deeplinks VS Code / Cursor, configuração Codex / ChatGPT |
LAUNCHGUIDE.md | Metadados de listagem do diretório MCP |
Comece agora → · Skill de agente → · Documentação →
Espelho somente-leitura do monorepo MaxoPerf. Abra issues em maxoperf.com.