swagger-mcp-server

marcin-sucharski/swagger-mcp-server

3.1

If you are the rightful owner of swagger-mcp-server 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.

A Model Context Protocol server for Swagger/OpenAPI endpoints, enabling AI agents to access Swagger-defined APIs.

The Swagger MCP Server is a tool designed to bridge the gap between Swagger/OpenAPI endpoints and AI agents by exposing these APIs through the Model Context Protocol (MCP). This server allows developers to easily configure and run a server that makes their APIs accessible to AI models, enhancing the interoperability and functionality of AI-driven applications. By utilizing a simple configuration file, users can specify multiple Swagger endpoints, which the server will then expose via MCP, facilitating seamless integration with AI technologies.

Features

  • Easy Configuration: Define Swagger endpoints in a simple JSON configuration file.
  • Flexible Deployment: Install globally or use directly with npx for quick setup.
  • Multiple Endpoints: Support for exposing multiple Swagger endpoints simultaneously.
  • AI Integration: Makes APIs accessible to AI agents through the Model Context Protocol.
  • Development Tools: Includes scripts for building and running the server locally.

Usages

usage with npx

npx swagger-mcp-server config.json

usage with global installation

swagger-mcp-server config.json