andersmandersen/mcp-swagger
If you are the rightful owner of mcp-swagger and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An MCP server that provides access to Swagger/OpenAPI documentation and allows making API requests based on the specification.
The MCP Swagger Server is designed to facilitate interaction with APIs by leveraging Swagger/OpenAPI documentation. It allows users to load Swagger documentation from a specified URL, make API requests based on the Swagger specification, and supports authentication via API keys. The server also caches the Swagger specification to enhance performance and validates requests against the specification to ensure compliance. This server is particularly useful for developers who need to interact with APIs in a structured and efficient manner, providing a seamless way to integrate API functionalities into applications.
Features
- Loads Swagger documentation from a URL
- Makes API requests based on the Swagger spec
- Supports authentication via API key
- Caches Swagger spec for better performance
- Validates requests against the Swagger spec
Tools
makeRequest
Make API requests based on the Swagger spec. Parameters include path, method, parameters, and body.