swagger-mcp-server
by aike1202
Overview
This server transforms Swagger/OpenAPI documentation into AI-callable tools, enabling AI models to perform API development tasks such as documentation querying, interface debugging, and cURL command generation.
Installation
npx -y @aike1202/swagger-mcp-server http://localhost:8090/v3/api-docsSecurity Notes
The `debug_endpoint` tool allows AI to execute arbitrary HTTP requests, posing significant risks such as Server-Side Request Forgery (SSRF), internal network scanning, or interaction with unintended services if the AI is unconstrained or exploited. Authentication credentials for auto-login are passed via command-line arguments, which can be insecure as they may be visible in process lists or logs; secure handling of these arguments in the deployment environment is critical. The server also fetches Swagger docs from provided URLs, which could be a vector for fetching malicious content if not controlled.
Similar Servers
spring-documentation-mcp-server
Provides an AI-driven Model Context Protocol (MCP) server for comprehensive access to Spring ecosystem documentation, migration guides, code examples, and project compatibility, serving as a knowledge base and tool integration for AI agents.
mcp-front
mcp-front acts as an authentication gateway for Model Context Protocol (MCP) servers, enabling Claude.ai to securely access internal APIs, databases, and tools with multi-user authentication and per-user isolation.
lex
Provides a UK legal research API for AI agents, offering capabilities to search legislation, caselaw, amendments, and explanatory notes using semantic and keyword search, and includes a Micro-Copilot (MCP) server for integration with AI assistants.
mcp-code-exec-python
Provides a Model Context Protocol (MCP) server for executing arbitrary Python code with optional package installations, supporting HTTP, SSE, and STDIO transports.