The reputation layer for AI skills, tools & agents

getdatanaut/openmcp

Score: 33.5 Rank #4778

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

Expand your description to 150+ characters for better discoverability

Freshness high impact

Last commit was 222 days ago — a recent commit would boost your freshness score

Dependents medium impact

No downstream dependents detected yet — adoption by other projects is the strongest trust signal

Badge

AgentRank score for getdatanaut/openmcp
[![AgentRank](https://agentrank-ai.com/api/badge/tool/getdatanaut--openmcp)](https://agentrank-ai.com/tool/getdatanaut--openmcp)
<a href="https://agentrank-ai.com/tool/getdatanaut--openmcp"><img src="https://agentrank-ai.com/api/badge/tool/getdatanaut--openmcp" alt="AgentRank"></a>

Matched Queries

"mcp server""mcp-server"

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 for
Read full README on GitHub →
Are you the maintainer? Claim this listing