openapi-mcp-server

3loc/openapi-mcp-server

3.2

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

OpenAPI MCP Server is a skeleton project designed to help developers build their own Model Context Protocol (MCP) server, supporting multiple communication protocols.

The OpenAPI MCP Server is a versatile skeleton project that provides a foundation for building a Model Context Protocol (MCP) server. It supports three different modes of operation: Standard I/O (stdio), Server-Sent Events (SSE), and OpenAPI/REST endpoints. This flexibility allows developers to choose the most suitable communication protocol for their needs. The server can be easily configured using an `mcp.json` file, and it can be run using Docker or Docker Compose, making it highly adaptable to various development environments. The project includes an example addition function to demonstrate how to implement handlers across all three protocols, providing a practical starting point for further development.

Features

  • Supports Standard I/O (stdio) for simple communication.
  • Implements Server-Sent Events (SSE) for real-time updates.
  • Provides OpenAPI/REST endpoints for web-based interactions.
  • Configurable via an `mcp.json` file for easy setup.
  • Docker and Docker Compose support for flexible deployment.