API Debugger MCP
API Debugger MCP 🚀
Ein produktionsorientierter MCP-Server (Model Context Protocol) zum Prüfen, Testen, Validieren, Vergleichen und Debuggen von HTTP-APIs mit FastMCP.
Warum dieses Projekt?
API-Fehler erfordern oft das Springen zwischen verschiedenen API-Clients, OpenAPI-Dokumentation, Logs, Testsuiten und Bug-Trackern. API Debugger MCP gibt einem MCP-kompatiblen KI-Agenten einen strukturierten Werkzeugkasten für die Durchführung solcher Untersuchungen an die Hand.
Related MCP server: mcp-api-tools
Funktionen
12 MCP-Tools für API-Debugging und Qualitätssicherung (QA)
Sichere Schwärzung vertraulicher Daten für gängige Anmeldefelder und Header
Konfigurierbare Timeouts und Begrenzungen der Antwortgröße
Private/lokale Netzwerke standardmäßig blockiert
Validierung von Antwortverträgen im JSON-Schema-Stil
Regressionsvergleich zwischen Antwortinhalten
Health-Checks für mehrere Endpunkte
Automatische Generierung von API-Testszenarien
Strukturierte Generierung von Bug-Reports
End-to-End-Workflow zur Untersuchung von Vorfällen
MCP-Ressource und wiederverwendbarer Prompt
Docker-Unterstützung
Pytest + coverage
Ruff-Linting
GitHub Actions CI für Python 3.10–3.12
MCP-Tools
inspect_endpointsend_requestvalidate_responsecompare_responsesanalyze_errordetect_api_issuegenerate_api_testsgenerate_bug_reportcheck_contractapi_health_checkredact_sensitive_datainvestigate_incident
Projektstruktur
api-debugger-mcp/
├── .github/workflows/ci.yml
├── docs/
├── src/api_debugger_mcp/
│ ├── analysis.py
│ ├── client.py
│ ├── config.py
│ ├── models.py
│ ├── security.py
│ ├── server.py
│ └── tools.py
├── tests/
├── .dockerignore
├── .env.example
├── .gitignore
├── Dockerfile
├── LICENSE
├── Makefile
├── docker-compose.yml
└── pyproject.tomlSchnellstart
1. Virtuelle Umgebung erstellen
python -m venv .venvWindows:
.venv\Scripts\activatemacOS/Linux:
source .venv/bin/activate2. Installieren
pip install -e ".[dev]"3. Konfigurieren
Kopieren Sie .env.example in .env und setzen Sie nur die für Ihre Umgebung erforderlichen Werte.
Committen Sie niemals echte API-Schlüssel oder Bearer-Tokens.
4. Lokal ausführen
Für einen HTTP-MCP-Server:
api-debugger-mcpDer Standard-MCP-Endpunkt ist:
http://localhost:8000/mcpFür den lokalen stdio-Modus:
MCP_TRANSPORT=stdioAnschließend ausführen:
api-debugger-mcpDocker
docker compose up --buildDer Server wird auf Port 8000 bereitgestellt.
Testen
pytestLint:
ruff check .Formatieren:
ruff format .Beispiel-MCP-Workflow
Ein MCP-kompatibler Agent kann die Tools wie folgt kombinieren:
investigate_incident
↓
inspect_endpoint
↓
send_request
↓
detect_api_issue
↓
analyze_error
↓
check_contract
↓
generate_bug_reportFür Regressionstests:
send_request (baseline)
↓
send_request (current)
↓
compare_responses
↓
validate_responseSicherheitshinweise
Dieser Server ist standardmäßig darauf ausgelegt, versehentliches Auslaufen von Anmeldedaten und unsichere Netzwerkzugriffe zu vermeiden.
Häufige Auth-/Cookie-/API-Key-Header werden in den zurückgegebenen Ergebnissen geschwärzt.
Häufige geheime Felder werden rekursiv geschwärzt.
Anfragen an lokale/private IP-Ziele sind standardmäßig deaktiviert.
Committen Sie keine
.env-Datei mit echten Anmeldedaten.Platzieren Sie den MCP-Server in Produktionsumgebungen hinter den Authentifizierungs- und Netzwerkzugriffskontrollen Ihrer Organisation.
Fügen Sie eine explizite Allowlist hinzu, bevor Sie Anfragen an private Netzwerke in sensiblen Umgebungen aktivieren.
Produktions-Roadmap
OpenAPI-3.x-Import und Endpunkt-Discovery
OAuth-/API-Key-Secret-Provider
Persistente Regressions-Baselines
Sentry-/Observability-Integration
Jira-/GitHub-Ticket-Erstellung
Request-Korrelations-IDs
Rate-Limiting
Audit-Logging
RBAC/Authentifizierung
Asynchrone parallele Health-Checks
MCP-Task-/Hintergrundausführung für langlaufende Untersuchungen
Lizenz MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI agents to dynamically discover and interact with APIs through Swagger/OpenAPI specifications and Postman collections using a strategic four-tool approach. It streamlines API integration by providing universal tools for endpoint discovery, detailed request information, and authenticated execution.1
- AlicenseAqualityDmaintenanceA comprehensive suite of HTTP and API testing tools that enables AI agents to perform requests, check endpoint health, and decode JWTs. It also provides utilities for URL parsing and detailed security analysis of HTTP response headers.537MIT
- AlicenseAqualityDmaintenanceEnables testing and validation of APIs for AI agent compatibility, providing scores, grades, and actionable recommendations.3MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to perform comprehensive web application testing including visual, functional, performance, accessibility, and SEO analysis using browser automation without requiring API keys.
Related MCP Connectors
See, price, and control every tool call your AI agents make: policy checks, cost, and audit tools.
The WAF for agents. Pattern-based + heuristic firewall scans prompts, RAG documents, tool argume...
Curated knowledge API for AI agents - skill packs, semantic search, validated patterns.
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/MahaR54/API-DEBUGGER-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server