getdatanaut/openmcp

Turn any openapi file into an mcp server, with just the tools you need.

49
/ 100
Emerging

Supports both OpenAPI-to-MCP conversion and stdio-based MCP server composition, allowing selective tool exposure through an `openmcp.json` config file. Implements stdio and SSE transports with direct integration into major chat clients (Cursor, Claude) via automated client configuration. Handles authentication management across multiple servers and enables mixing heterogeneous MCP sources—OpenAPI specs, stdio servers, and others—into a single unified MCP endpoint.

304 stars. No commits in the last 6 months. Available on npm.

Stale 6m
Maintenance 2 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 12 / 25

How are scores calculated?

Stars

304

Forks

18

Language

TypeScript

License

MIT

Last pushed

Aug 06, 2025

Commits (30d)

0

Dependencies

28

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/getdatanaut/openmcp"

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