Swagger MCP Server
Exposes Swagger/OpenAPI-defined APIs through the Model Context Protocol, making them accessible to AI agents.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Swagger MCP Serverlist all endpoints in the swagger configuration"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Swagger MCP Server
A Model Context Protocol server for Swagger/OpenAPI endpoints. This tool allows you to expose Swagger-defined APIs through the Model Context Protocol, making them accessible to AI agents.
Installation
You can install the package globally:
npm install -g swagger-mcp-serverOr use it directly with npx:
npx swagger-mcp-server <config-file>Usage
Create a configuration file (JSON) that defines the Swagger endpoints you want to expose:
{
"endpoints": [
{
"name": "example-api",
"url": "https://example.com/api/swagger.json"
}
]
}Run the server:
swagger-mcp-server config.jsonOr with npx:
npx swagger-mcp-server config.jsonConfiguration Options
The configuration file supports the following options:
endpoints: An array of Swagger endpoints to exposename: A unique identifier for the endpointurl: URL to the Swagger/OpenAPI JSON definition
Development
To build the project:
npm run buildTo run locally:
npm run runLicense
ISC
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/marcin-sucharski/swagger-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server