getdatanaut/openmcp
Turn any openapi file into an mcp server, with just the tools you need.
Overview
getdatanaut/openmcp is a TypeScript MCP server licensed under MIT. Turn any openapi file into an mcp server, with just the tools you need. Topics: mcp, mcp-client, mcp-server, model-context-protocol, openapi.
Ranked #4778 out of 25632 indexed tools.
Ecosystem
TypeScript MIT
mcpmcp-clientmcp-servermodel-context-protocolopenapi
Signal Breakdown
Stars 304
Freshness 7mo ago
Issue Health 50%
Contributors 4
Dependents 0
Forks 18
Description Good
License MIT
How to Improve
Description low impact
Freshness high impact
Dependents medium impact
Matched Queries
From the README
# OpenMCP OpenMCP makes it easy to turn any OpenAPI specification into an MCP server, and to remix many MCP servers into a single server with just the tools you need. It supports stdio and sse transports, and works with all of the major chat clients. To get started, run this command: ```bash npx -y openmcp install <url or file path to openapi specification> --client <chat client> ``` For example, to add the ability to query the weather from Cursor, you could run this: ```bash # openmcp will prompt you for a security key since this api requires it - but for this weather api the value can be any string npx -y openmcp install https://api.weather.gov/openapi.json --client cursor ``` And this is what that ends up looking like: Running the install command will create an `openmcp.json` file for you, and add the openmcp server to your the mcp config of your target (cursor, claude, etc). Running install again will update any existing `openmcp.json` file, if present. ### openmcp.json forRead full README on GitHub →
Are you the maintainer? Claim this listing