OpenMCP is both: 1. a standard for converting web APIs into MCP servers 2. an open source registry of servers which follow the standard Each OpenMCP server gives MCP clients the ability to make requests to a particular web API in a token-efficient way. Together the servers in the registry represent a broad range of services, empowering the underlying client LLMs to fetch data and perform actions o
Add this skill
npx mdskills install wegotdocs/open-mcpStandardized framework for converting web APIs into MCP servers with multi-client support
1# OpenMCP23https://www.open-mcp.org45OpenMCP is both:671. a standard for converting web APIs into MCP servers82. an open source registry of servers which follow the standard910Each OpenMCP server gives MCP clients the ability to make requests to a particular web API in a token-efficient way. Together the servers in the registry represent a broad range of services, empowering the underlying client LLMs to fetch data and perform actions on behalf of their users across many domains.1112## Contents1314- [Creating a server](#creating-a-server)15- [Adding OpenMCP servers to MCP clients](#adding-openmcp-servers-to-mcp-clients)16- [Converting web API -> OpenMCP](#converting-web-api---openmcp)1718## Creating a server1920https://www.open-mcp.org/servers/creating-a-server2122## Adding OpenMCP servers to MCP clients2324### Remote hosting2526...2728### Local hosting2930<div>31 <a href="https://www.loom.com/share/aa26fed41f084ff1bd115436f9d799dd">32 <p>Local hosting demo - watch video</p>33 </a>34 <a href="https://www.loom.com/share/aa26fed41f084ff1bd115436f9d799dd">35 <img style="max-width:300px;" src="https://cdn.loom.com/sessions/thumbnails/aa26fed41f084ff1bd115436f9d799dd-9815ccb91b155b9d-full-play.gif">36 </a>37</div>3839#### Requirements:4041- Node.js v18 or later (includes npx and npm)4243#### Claude desktop4445```bash46npx @open-mcp/config add {server-id} \47 ~/Library/Application\ Support/Claude/claude_desktop_config.json \48 --ENV_VAR=abc12349```5051Now restart Claude desktop to load the tools.5253#### Cursor5455Run this from the root of your project directory or, to add to all cursor projects, run it from your home directory `~`.5657```bash58npx @open-mcp/config add {server-id} \59 .cursor/mcp.json \60 --ENV_VAR=abc12361```6263Now go to `Cursor > Settings > Cursor Settings` then click `MCP` to ensure the server is enabled.6465#### Other clients6667```bash68npx @open-mcp/config add {server-id} \69 /path/to/config.json \70 --ENV_VAR=abc12371```7273#### Alternatives7475If you don't want to use the CLI you can use `npm` to install the package manually, then add a `node` command to your client config with an absolute path to `dist/index.js`. See the individual server READMEs for more details.7677## Converting web API -> OpenMCP7879### REST `openapi.yaml` / `openapi.json`8081...8283### gRPC `service.proto`8485...8687### JSON-RPC `openrpc.json`8889...9091### GraphQL `schema.gql`9293...9495### SOAP `service.wsdl`9697...9899### PostgREST `schema.sql`100101...102
Full transparency — inspect the skill content before installing.