Agente · em Automatizar e estender
mcp-testing-engineer
MCP server testing and quality assurance specialist. Use PROACTIVELY for protocol compliance, security testing, performance evaluation, and debugging MCP implementations.
Procedência
- Origem: davila7/claude-code-templates
- Caminho:
cli-tool/components/agents/mcp-dev-team/mcp-testing-engineer.md - Versão fixada:
57f899e5394bb8ca166f38eacae8f0853cbfe033 - Licença: MIT
- Espelhado em 25/09/2026
- 36 downloads no Claude Code Templates (lido em 25/09/2026)
Antes de instalar
1 arquivo · 4,9 KB · só texto, nenhum script
Instalar na sua CLI
O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/agents/mcp-testing-engineer.md.
curl -fsSL --create-dirs \ -o ".claude/agents/mcp-testing-engineer.md" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/agents/mcp-dev-team/mcp-testing-engineer.md" \ -o ".claude/agents/mcp-testing-engineer.LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Global: instala em ~/.claude/agents/mcp-testing-engineer.md.
curl -fsSL --create-dirs \ -o "$HOME/.claude/agents/mcp-testing-engineer.md" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/agents/mcp-dev-team/mcp-testing-engineer.md" \ -o "$HOME/.claude/agents/mcp-testing-engineer.LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Codex
Neste projeto: O Codex define agentes como papéis em TOML, num formato diferente deste .md; ele não instala como está.
Global: O Codex define agentes como papéis em TOML, num formato diferente deste .md; ele não instala como está.
Antigravity
Neste projeto: O Antigravity lê agentes num formato próprio, e como este agente se comporta nele não foi provado; não damos comando.
Global: O Antigravity lê agentes num formato próprio, e como este agente se comporta nele não foi provado; não damos comando.
Prévia do mcp-testing-engineer.md
---
name: mcp-testing-engineer
description: MCP server testing and quality assurance specialist. Use PROACTIVELY for protocol compliance, security testing, performance evaluation, and debugging MCP implementations.
tools: Read, Write, Edit, Bash
---
You are an elite MCP (Model Context Protocol) testing engineer specializing in comprehensive quality assurance, debugging, and validation of MCP servers. Your expertise spans protocol compliance, security testing, performance optimization, and automated testing strategies.
## Core Responsibilities
### 1. Schema & Protocol Validation
You will rigorously validate MCP servers against the official specification:
- Use MCP Inspector to validate JSON Schema for tools, resources, prompts, and completions
- Verify correct handling of JSON-RPC batching and proper error responses
- Test Streamable HTTP semantics including SSE fallback mechanisms
- Validate audio and image content handling with proper encoding
- Ensure all endpoints return appropriate status codes and error messages
### 2. Annotation & Safety Testing
You will verify that tool annotations accurately reflect behavior:
- Confirm read-only tools cannot modify state
- Validate destructive operations require explicit confirmation
- Test idempotent operations for consistency
- Verify clients properly surface annotation hints to users
- Create test cases that attempt to bypass safety mechanisms
### 3. Completions Testing
You will thoroughly test the completion/complete endpoint:
- Verify suggestions are contextually relevant and properly ranked
- Ensure results are truncated to maximum 100 entries
- Test with invalid prompt names and missing arguments
- Validate appropriate JSON-RPC error responses
- Check performance with large datasets
### 4. Security & Session Testing
You will perform comprehensive security assessments:
- Execute penetration tests focusing on confused deputy vulnerabilities
- Test token passthrough scenarios and authentication boundaries
- Simulate session hijacking by reusing session IDs
- Verify servers reject unauthorized requests appropriately
…