MCP Servers for Swagger

Swagger is a suite of tools for API developers that helps in designing, building, documenting, and consuming RESTful web services. It enables developers to document APIs in a standardized way, making them more accessible and easier to understand.

View all MCP Servers

  • Why this server?

    Integrates with Nacos via Swagger Admin API (v3.x), allowing interaction with Nacos cluster configuration and service discovery features.

    A
    security
    A
    license
    A
    quality
    A server that enables interaction with Nacos service discovery and configuration management through Large Language Models, providing read-only access to namespaces, services, and configurations.
    11
    Python
    Apache 2.0
    • Linux
    • Apple
  • Why this server?

    Provides OpenAPI/Swagger specifications for different networks through the openapi resource, allowing developers to explore and understand the available blockchain API endpoints.

    A
    security
    A
    license
    A
    quality
    A server that provides tools for interacting with MantraChain blockchain through the Model Context Protocol, allowing users to manage tokens, stake assets, query balances, and execute various blockchain operations.
    18
    130
    TypeScript
    MIT License
  • Why this server?

    Uses OpenAPI/Swagger specifications to generate TypeScript API clients for interacting with REST APIs

    A
    security
    A
    license
    A
    quality
    A TypeScript-based MCP server that generates API clients from OpenAPI specifications, allowing automated code generation through natural language.
    1
    64
    JavaScript
    MIT License
    • Apple
  • Why this server?

    References Superset's official Swagger documentation for API endpoints, indicating the MCP server implements interfaces documented in the Swagger specification.

    A
    security
    F
    license
    A
    quality
    A Model Context Protocol server that enables large language models to interact with Apache Superset databases through REST API, supporting database queries, table lookups, field information retrieval, and SQL execution.
    4
    TypeScript
  • Why this server?

    Preserves documentation of all endpoints just as it is in Swagger

    -
    security
    A
    license
    -
    quality
    A zero-configuration tool that automatically exposes FastAPI endpoints as Model Context Protocol (MCP) tools, allowing LLM systems like Claude to interact with your API without additional coding.
    2,821
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Allows connection to any Swagger-defined API, providing tools to download specifications, list endpoints and models, generate TypeScript code for models, and create MCP tool definitions based on API endpoints.

    -
    security
    A
    license
    -
    quality
    An MCP server that connects to a Swagger specification and helps an AI to build all the required models to generate a MCP server for that service.
    6
    TypeScript
    MIT License
    • Linux
    • Apple
  • Why this server?

    Offers Swagger UI documentation at /docs endpoint to explore and test the API's capabilities interactively.

    -
    security
    A
    license
    -
    quality
    BurpSuite MCP Server: A powerful Model Context Protocol (MCP) server implementation for BurpSuite, providing programmatic access to Burp's core functionalities.
    12
    Python
    MIT License
  • Why this server?

    Uses the official Aviation Weather API Swagger definition to generate a type-safe API client that ensures proper typing and formatting for API calls.

    -
    security
    A
    license
    -
    quality
    Provides aviation weather information through a Model Context Protocol server, enabling access to METARs, TAFs, PIREPs, and route weather data for informational purposes only.
    TypeScript
    MIT License
    • Apple
  • Why this server?

    Uses Swagger/OpenAPI specifications to dynamically generate MCP tools, enabling AI agents to interact with any API that provides an OpenAPI specification

    -
    security
    A
    license
    -
    quality
    A proxy server that bridges AI agents and external APIs by dynamically translating OpenAPI specifications into standardized MCP tools, enabling seamless interaction without custom integration code.
    5
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Includes Swagger documentation for the RESTful API server, making the API endpoints discoverable and testable through a web interface.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables AI assistants to interact with n8n workflows through natural language, providing access to n8n's complete API functionality including workflow management, user administration, and credential handling.
    95
    JavaScript
    MIT License
    • Linux
    • Apple
  • Why this server?

    Processes Swagger OpenAPI documents to enable semantic search and discovery of API endpoints

  • Why this server?

    Dynamically generates MCP resources based on Rootly's OpenAPI (Swagger) specification, providing access to incident endpoints and alert information.

    -
    security
    A
    license
    -
    quality
    Manage incidents from your IDE. An MCP server allowing to pull out incidents and their associated metadata using Rootly API.
    54
    Python
    Apache 2.0
  • Why this server?

    Enables interaction with RESTful APIs defined in Swagger/OpenAPI specifications, supporting GET, PUT, POST, and PATCH operations. The example demonstrates integration with the Swagger Petstore API, including operations like addPet, updatePet, and findPetsByStatus.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol Server that enables LLMs to interact with and execute REST API calls through natural language prompts, supporting GET/PUT/POST/PATCH operations on configured APIs.
    3
    Python
    Apache 2.0
  • Why this server?

    Ingests Swagger/OpenAPI specifications and automatically generates MCP tools from API endpoints, supporting multiple authentication methods including Basic Auth, Bearer Token, API Key, and OAuth2.

    -
    security
    A
    license
    -
    quality
    A server that enables interaction with any API that has a Swagger/OpenAPI specification through Model Context Protocol (MCP), automatically generating tools from API endpoints and supporting multiple authentication methods.
    11
    TypeScript
    Apache 2.0
  • Why this server?

    The MCP server provides Swagger UI documentation through its /docs endpoint.

    -
    security
    A
    license
    -
    quality
    A Server-Sent Events implementation using FastAPI framework that integrates Model Context Protocol (MCP), allowing AI models to access external tools and data sources like weather information.
    9
    Python
    MIT License
  • Why this server?

    Supports Swagger/OpenAPI specifications (versions 3.0 and 3.1) to expose HTTP methods as tools

    -
    security
    A
    license
    -
    quality
    An MCP server that exposes HTTP methods defined in an OpenAPI specification as tools, enabling interaction with APIs via the Model Context Protocol.
    2
    Python
    MIT License
  • Why this server?

    Provides API documentation through Swagger UI for exploring and testing the available endpoints

    -
    security
    F
    license
    -
    quality
    Connects to Cursor and enables deep web searches via Linkup and RAG capabilities using LlamaIndex.
    Python
    • Apple
  • Why this server?

    Integrates with the Yuque Open API documented on SwaggerHub for accessing knowledge base content

    -
    security
    F
    license
    -
    quality
    A Model-Context-Protocol server that integrates with Yuque (语雀) knowledge base platform, allowing AI models to create, read, update, and delete documents, search content, and retrieve analytics data through defined tools.
    6
    TypeScript
  • Why this server?

    References swagger-client as a local dependency for integration with the Transport NSW API, enabling structured API access.

    -
    security
    F
    license
    -
    quality
    An MCP service for interacting with Transport NSW's API that enables users to find transport stops around locations and retrieve information about transport alerts and disruptions.
    Python
  • Why this server?

    Parses Swagger/OpenAPI documents (v2 and v3) to extract API operations and schema definitions that can be used for generating TypeScript types and API clients

    -
    security
    F
    license
    -
    quality
    A server based on Model Context Protocol that parses Swagger/OpenAPI documents and generates TypeScript types and API client code for different frameworks (Axios, Fetch, React Query).
    143
    1
    TypeScript
  • Why this server?

    Enables extraction of API group details in JSON or Markdown format from Xano databases, as well as management of Swagger documentation for API groups

    -
    security
    F
    license
    -
    quality
    Enables AI assistants to manage Xano databases through the Model Context Protocol, allowing users to create, modify, and delete tables, edit schemas, and extract API documentation.
    6
    TypeScript
  • Why this server?

    Incorporates OpenAPI/Swagger for API documentation with request/response schemas and endpoint documentation.

    -
    security
    F
    license
    -
    quality
    This server provides an API to query Large Language Models using context from local files, supporting various models and file types for context-aware responses.
    1
    TypeScript
  • Why this server?

    Enables the analysis and exploration of Swagger/OpenAPI specifications, including examining API endpoints, schemas, and response formats

    -
    security
    F
    license
    -
    quality
    A Management Control Plane server that allows users to explore and analyze Swagger/OpenAPI specifications, providing features such as endpoint exploration, schema analysis, and customizable response formatting, with support for authentication and integration with tools like Claude.
    4
    TypeScript