GPA Backend Test Analyst MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tasks | {} |
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| analyze_test_coverageA | Analisa a cobertura de testes de um módulo ou serviço específico. Identifica gaps, linhas não cobertas e sugere novos casos de teste. |
| reverse_engineer_moduleB | Analisa código sem documentação e gera: descrição funcional, contratos de entrada/saída, dependências e riscos. |
| map_decentralized_architectureB | Mapeia dependências entre serviços descentralizados, identifica pontos de falha e sugere estratégias de teste para cada camada. |
| generate_test_suiteB | Gera suite de testes completa para atingir 100% de cobertura: unitários, integração e contrato. |
| diagnose_test_failureB | Diagnostica falha em teste existente: identifica causa raiz, classifica o tipo (flaky, regression, environment) e sugere fix. |
| generate_documentationC | Gera documentação técnica a partir do código: JSDoc, Javadoc, OpenAPI spec, ADR ou README. |
| generate_cicd_pipelineA | Gera workflow completo de GitHub Actions para análise de cobertura em PR: checkout, build, JaCoCo, bloqueio de merge se cobertura < meta, comentário no PR com relatório. |
| task_analyze_full_coverageC | Análise completa de cobertura com progresso em tempo real. |
| task_reverse_engineerB | Engenharia reversa de módulo com progresso em tempo real. |
| task_generate_test_suiteC | Geração de suite de testes completa com progresso em tempo real. |
| multi_agent_analyzeA | Pipeline completo Multi-Agent com Auto-Aprendizado. Orquestra ANALYST → TESTER → ARCHITECT → DOC → MEMORY em tempo real. Detecta padrões GPA (webhook, kafka, transactional, feign), gera testes prontos, documentação Javadoc e persiste aprendizado no Knowledge Base. |
| query_knowledge_baseA | Consulta o Knowledge Base acumulado do sistema Multi-Agent. Busca soluções similares usando matching fuzzy por keywords. Retorna as top-3 soluções com confidence e reuse count. |
| get_system_metricsA | Exibe as métricas de evolução do sistema Multi-Agent. Mostra total de interações, quality score médio, trend das últimas 10 análises e performance individual de cada agente. |
| task_orchestrateA | Executa o pipeline completo Multi-Agent (ANALYST → TESTER → ARCHITECT → DOC → MEMORY) como uma task assíncrona com polling de status. |
| task_analyze_coverage_asyncC | Análise assíncrona de cobertura de testes com progresso em tempo real. Identifica gaps críticos e gera sugestões de testes para domínios GPA. |
| task_reverse_engineer_asyncC | Engenharia reversa assíncrona de módulo. Extrai contratos, dependências e gera documentação. |
| task_generate_tests_asyncB | Geração assíncrona de suite de testes completa com happy path, edge cases e mocks. |
| task_diagnose_failure_asyncB | Diagnóstico assíncrono de falhas em testes. Analisa stack trace e sugere correções. |
| task_map_architecture_asyncB | Mapeamento assíncrono de arquitetura: identifica SPOFs, dependências críticas e resiliência. |
| analyzeB | v4.0 — Pipeline real: analisa código, detecta padrões GPA, gera diagnóstico e testes compiláveis via OrchestratorAgent. |
| show_knowledgeC | v4.0 — Exibe métricas e dados armazenados na KnowledgeBase (padrões, soluções, métricas de qualidade). |
| run_taskC | v4.0 — Executa task específica: analyze_coverage, generate_tests, diagnose_failure, generate_docs, full_analysis. |
| list_tasksA | v4.0 — Lista todas as tasks disponíveis com descrição e schema de input. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| coverage-analysis | Template para análise completa de cobertura de testes de um serviço |
| reverse-engineer-module | Template para engenharia reversa de módulo sem documentação |
| architecture-mapping | Template para mapeamento de arquitetura descentralizada |
| generate-test-suite | Template para geração de suite de testes com 100% de cobertura |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| service-map | Visão geral dos microsserviços do e-commerce GPA: catálogo, checkout, pedidos, pagamento, logística |
| coverage-baseline | Histórico de cobertura por serviço para comparação de evolução |
| flaky-registry | Lista de testes instáveis conhecidos com histórico de falhas e status de investigação |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/renanpires-tech/McpAutomation'
If you have feedback or need assistance with the MCP directory API, please join our Discord server