1.7 KiB
1.7 KiB
MCP Gateway Promptfoo Run Summary
Date: 2026-06-16 Issue: PAP-11188
Suite
- Config:
evals/promptfoo/promptfooconfig.yaml - Cases:
evals/promptfoo/tests/mcp-gateway.yaml - Provider used for local baseline:
echooverride - Filter:
^mcp_gateway\.
Command
npx promptfoo@0.103.3 eval -c evals/promptfoo/promptfooconfig.yaml --providers echo --filter-pattern '^mcp_gateway\.' --no-cache --no-progress-bar --no-write -o evals/promptfoo/mcp-gateway-results.json
Config validation:
npx promptfoo@latest validate -c evals/promptfoo/promptfooconfig.yaml
Result
- Total cases: 12
- Passed: 12
- Failed: 0
- Errors: 0
Coverage
allow/profile_allows_toolread-only success behavior403 deny_defaultdenied unsafe tool behavior409 approval_requiredpending gateway approval behavior409 action_not_approvedrejected approval behavior409 formal_approval_requiredformal board approval wait behavior429 rate_limitedrate-limit handling behavior422 remote_http_missing_secretcredential repair without secret leakage401 session_revokedstale gateway-token handling- remote HTTP header forwarding and redacted credential audit evidence
- exact named/on-demand gateway target selection
- elicitation-required human input wait path
409 approved_tool_target_changedstale approval / target drift behavior
Residual Risk
No provider API keys were present in the heartbeat environment, so the live OpenRouter model matrix was not executed. The local baseline proves promptfoo wiring and deterministic assertions. Live model scoring should be run with OPENROUTER_API_KEY or equivalent before using this as a release gate.