EvilFreelancer/openapi-to-mcp

Turns any OpenAPI/Swagger API into an MCP server. One MCP tool per endpoint, Streamable HTTP - for AI clients calling your REST API.

39
/ 100
Emerging

This project helps developers integrate their existing REST APIs with AI clients that use the Model Context Protocol (MCP). It takes an OpenAPI/Swagger specification as input and automatically generates a dedicated MCP tool for each API operation. The output is an MCP server that translates AI client requests into standard HTTP calls to your backend API, making your API accessible to AI agents without manual integration.

Use this if you are a developer looking to expose your existing OpenAPI-described REST API to AI agents and MCP clients quickly and efficiently.

Not ideal if you do not have an existing REST API described by an OpenAPI/Swagger specification, or if your AI clients do not use the Model Context Protocol.

API-integration AI-tools developer-workflow backend-development
No Package No Dependents
Maintenance 10 / 25
Adoption 5 / 25
Maturity 11 / 25
Community 13 / 25

How are scores calculated?

Stars

9

Forks

2

Language

TypeScript

License

MIT

Last pushed

Feb 21, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/EvilFreelancer/openapi-to-mcp"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.