From airis-mcp-gateway
Guides MCP-assisted debugging workflow for external services, database state, and API behavior using Gateway tools for logs, queries, and verification. Complements systematic-debugging.
How this skill is triggered — by the user, by Claude, or both
Slash command
/airis-mcp-gateway:mcp-debuggingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this workflow when debugging issues that may involve external services, database state, or API behavior. This complements superpowers' systematic-debugging skill — use that first for root cause analysis methodology, then use this skill for MCP-specific investigation tools.
Use this workflow when debugging issues that may involve external services, database state, or API behavior. This complements superpowers' systematic-debugging skill — use that first for root cause analysis methodology, then use this skill for MCP-specific investigation tools.
If superpowers:systematic-debugging applies, invoke it first. This skill adds MCP-specific investigation techniques on top of that methodology.
Use available Gateway tools to collect evidence:
Collect first, hypothesize second.
Based on evidence from Step 1:
| If the issue is in... | Investigation approach |
|---|---|
| Database | Schema check → query affected tables → trace data flow |
| External API | Check docs for changes → test with minimal request → verify auth |
| Application logs | Filter for error patterns → trace request flow → check timestamps |
| Unknown | Search web for the specific error message |
After implementing a fix:
npx claudepluginhub agiletec-inc/airis-mcp-gateway --plugin airis-mcp-gatewayDetects MCPProxy connection by checking for mcp__MCPProxy__* tools, suggests /mcp reconnect if missing, and guides MCP tools usage over HTTP API for debugging.
Tests and debugs MCP servers: lists tools, calls with params, interactive shell, web UI via mcptools CLI. For diagnosing tool responses and connectivity.
Diagnoses failures, fixes bugs, and investigates failing tests using systematic debugging: reproduce first, read before changing, assume nothing, find root cause.