API Debugger MCP
API Debugger MCP 🚀
Un servidor del Model Context Protocol (MCP) orientado a producción para inspeccionar, probar, validar, comparar y depurar APIs HTTP con FastMCP.
¿Por qué este proyecto?
Los fallos de una API suelen obligar a saltar entre clientes de API, documentación OpenAPI, registros, suites de pruebas y sistemas de seguimiento de errores. API Debugger MCP ofrece a un agente de IA compatible con MCP un kit de herramientas estructurado para realizar esas investigaciones.
Related MCP server: mcp-api-tools
Características
12 herramientas MCP para la depuración de APIs y el control de calidad
Ocultación segura de secretos en cabeceras y campos de credenciales comunes
Tiempo de espera configurable y límites de tamaño de respuesta
Bloqueo de redes privadas/locales por defecto
Validación de contratos de respuesta con estilo JSON Schema
Comparación de regresiones entre cuerpos de respuesta
Comprobaciones de salud en múltiples endpoints
Generación automática de escenarios de pruebas de API
Generación estructurada de informes de errores
Flujo de trabajo de investigación de incidentes de extremo a extremo
Recurso MCP y prompt reutilizable
Soporte de Docker
Pytest + coverage
Linting con Ruff
CI de GitHub Actions en Python 3.10–3.12
Herramientas MCP
inspect_endpointsend_requestvalidate_responsecompare_responsesanalyze_errordetect_api_issuegenerate_api_testsgenerate_bug_reportcheck_contractapi_health_checkredact_sensitive_datainvestigate_incident
Estructura del proyecto
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.tomlInicio rápido
1. Crear un entorno virtual
python -m venv .venvWindows:
.venv\Scripts\activatemacOS/Linux:
source .venv/bin/activate2. Instalar
pip install -e ".[dev]"3. Configurar
Copia .env.example a .env y define solo los valores necesarios para tu entorno.
No hagas commit de claves de API reales ni tokens de autenticación.
4. Ejecutar en local
Para un servidor MCP HTTP:
api-debugger-mcpEl endpoint MCP por defecto es:
http://localhost:8000/mcpPara el modo stdio local:
MCP_TRANSPORT=stdioA continuación ejecuta:
api-debugger-mcpDocker
docker compose up --buildEl servidor se expone en el puerto 8000.
Pruebas
pytestLint:
ruff check .Formato:
ruff format .Ejemplo de flujo de trabajo MCP
Un agente compatible con MCP puede combinar las herramientas de esta manera:
investigate_incident
↓
inspect_endpoint
↓
send_request
↓
detect_api_issue
↓
analyze_error
↓
check_contract
↓
generate_bug_reportPara pruebas de regresión:
send_request (baseline)
↓
send_request (current)
↓
compare_responses
↓
validate_responseNotas de seguridad
Este servidor está diseñado para evitar, por defecto, la filtración accidental de credenciales y el acceso no seguro a la red.
Las cabeceras más comunes de autenticación, cookies y claves de API se ocultan de los resultados devueltos.
Los campos de secretos comunes se ocultan de forma recursiva.
Las peticiones a destinos con direcciones IP locales/privadas están deshabilitadas por defecto.
No hagas commit de
.envcon credenciales reales.En producción, coloca el servidor MCP detrás de los controles de autenticación y de red de tu organización.
Añade una lista explícita de permitidos antes de habilitar las peticiones a redes privadas en entornos sensibles.
Hoja de ruta de producción
Importación de OpenAPI 3.x
Proveedores de secretos para OAuth/claves de API
Bases de regresión persistentes
Integración con Sentry/observabilidad
Creación de incidencias en Jira/GitHub
IDs de correlación de peticiones
Limitación de peticiones
Registro de auditoría
RBAC/autenticación
Comprobaciones de salud asíncronas en paralelo
Ejecución de tareas de MCP en segundo plano para investigaciones de larga duración
Licencia
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