OpenMCP

OpenMCP

A standard and registry for converting web APIs into MCP servers.

252
Stars
27
Forks
252
Watchers
222
Issues
OpenMCP defines a standard for converting various web APIs into servers compatible with the Model Context Protocol (MCP), enabling efficient, token-aware communication with client LLMs. It also provides an open-source registry of compliant servers, allowing clients to access a wide array of external services. The platform supports integration with local and remote hosting environments and offers tools for configuring supported clients, such as Claude desktop and Cursor. Comprehensive guidance is offered for adapting different API formats including REST, gRPC, GraphQL, and more into MCP endpoints.

Key Features

Standard for converting web APIs into MCP-compatible servers
Open-source registry of MCP servers
Support for local and remote server hosting
CLI and npm tools for configuration
Integration guides for clients like Claude desktop and Cursor
Support for REST, gRPC, GraphQL, JSON-RPC, SOAP, and PostgREST
Token-efficient model context exchange
Instructions for manual and automated setup
Broad coverage of external services through registry
Developer guidance for server creation

Use Cases

Integrating external web APIs with LLM-based clients
Expanding LLMs' access to real-time web data and services
Efficiently handling context and actions for AI-powered tools
Standardizing API access across multiple client applications
Enabling token-conscious operations for AI models
Rapidly converting existing APIs to MCP endpoints
Centralized discovery of compatible API servers
Plug-and-play API configuration for various clients
Facilitating cross-domain data retrieval through LLMs
Enabling secure, scalable third-party integrations for model clients

README

OpenMCP

https://www.open-mcp.org

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 on behalf of their users across many domains.

Contents

Creating a server

https://www.open-mcp.org/servers/creating-a-server

Adding OpenMCP servers to MCP clients

Remote hosting

...

Local hosting

Requirements:

  • Node.js v18 or later (includes npx and npm)

Claude desktop

bash
npx @open-mcp/config add {server-id} \
  ~/Library/Application\ Support/Claude/claude_desktop_config.json \
  --ENV_VAR=abc123

Now restart Claude desktop to load the tools.

Cursor

Run this from the root of your project directory or, to add to all cursor projects, run it from your home directory ~.

bash
npx @open-mcp/config add {server-id} \
  .cursor/mcp.json \
  --ENV_VAR=abc123

Now go to Cursor > Settings > Cursor Settings then click MCP to ensure the server is enabled.

Other clients

bash
npx @open-mcp/config add {server-id} \
  /path/to/config.json \
  --ENV_VAR=abc123

Alternatives

If 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.

Converting web API -> OpenMCP

REST openapi.yaml / openapi.json

...

gRPC service.proto

...

JSON-RPC openrpc.json

...

GraphQL schema.gql

...

SOAP service.wsdl

...

PostgREST schema.sql

...

Star History

Star History Chart

Repository Owner

wegotdocs
wegotdocs

Organization

Repository Details

Language TypeScript
Default Branch main
Size 20,092 KB
Contributors 2
MCP Verified Sep 1, 2025

Programming Languages

TypeScript
99.7%
JavaScript
0.3%

Tags

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • cloudflare/mcp-server-cloudflare

    cloudflare/mcp-server-cloudflare

    Connect Cloudflare services to Model Context Protocol (MCP) clients for AI-powered management.

    Cloudflare MCP Server enables integration between Cloudflare's suite of services and clients using the Model Context Protocol (MCP). It provides multiple specialized servers that allow AI models to access, analyze, and manage configurations, logs, analytics, and other features across Cloudflare's platform. Users can leverage natural language interfaces in compatible MCP clients to read data, gain insights, and perform automated actions on their Cloudflare accounts. This project aims to streamline the orchestration of security, development, monitoring, and infrastructure tasks through standardized MCP connections.

    • 2,919
    • MCP
    • cloudflare/mcp-server-cloudflare
  • awslabs/mcp

    awslabs/mcp

    Specialized MCP servers for seamless AWS integration in AI and development environments.

    AWS MCP Servers is a suite of specialized servers implementing the open Model Context Protocol (MCP) to bridge large language model (LLM) applications with AWS services, tools, and data sources. It provides a standardized way for AI assistants, IDEs, and developer tools to access up-to-date AWS documentation, perform cloud operations, and automate workflows with context-aware intelligence. Featuring a broad catalog of domain-specific servers, quick installation for popular platforms, and both local and remote deployment options, it enhances cloud-native development, infrastructure management, and workflow automation for AI-driven tools. The project includes Docker, Lambda, and direct integration instructions for environments such as Amazon Q CLI, Cursor, Windsurf, Kiro, and VS Code.

    • 6,220
    • MCP
    • awslabs/mcp
  • mcp-server-templates

    mcp-server-templates

    Deploy Model Context Protocol servers instantly with zero configuration.

    MCP Server Templates enables rapid, zero-configuration deployment of production-ready Model Context Protocol (MCP) servers using Docker containers and a comprehensive CLI tool. It provides a library of ready-made templates for common integrations—including filesystems, GitHub, GitLab, and Zendesk—and features intelligent caching, smart tool discovery, and flexible configuration options via JSON, YAML, environment variables, or CLI. Perfect for AI developers, data scientists, and DevOps teams, it streamlines the process of setting up and managing MCP servers and has evolved into the MCP Platform for enhanced capabilities.

    • 5
    • MCP
    • Data-Everything/mcp-server-templates
  • mcp

    mcp

    Universal remote MCP server connecting AI clients to productivity tools.

    WayStation MCP acts as a remote Model Context Protocol (MCP) server, enabling seamless integration between AI clients like Claude or Cursor and a wide range of productivity applications, such as Notion, Monday, Airtable, Jira, and more. It supports multiple secure connection transports and offers both general and user-specific preauthenticated endpoints. The platform emphasizes ease of integration, OAuth2-based authentication, and broad app compatibility. Users can manage their integrations through a user dashboard, simplifying complex workflow automations for AI-powered productivity.

    • 27
    • MCP
    • waystation-ai/mcp
  • mcpmcp-server

    mcpmcp-server

    Seamlessly discover, set up, and integrate MCP servers with AI clients.

    mcpmcp-server enables users to discover, configure, and connect MCP servers with preferred clients, optimizing AI integration into daily workflows. It supports streamlined setup via JSON configuration, ensuring compatibility with various platforms such as Claude Desktop on macOS. The project simplifies the connection process between AI clients and remote Model Context Protocol servers. Users are directed to an associated homepage for further platform-specific guidance.

    • 17
    • MCP
    • glenngillen/mcpmcp-server
  • mcp-access-point

    mcp-access-point

    Bridge HTTP services with Model Context Protocol (MCP) clients seamlessly.

    MCP Access Point acts as a lightweight gateway that enables direct communication between MCP-compatible clients and traditional HTTP services without requiring server-side modifications. Built on the high-performance Pingora proxy library, it supports protocol conversion between HTTP, SSE, and MCP, supporting multi-tenancy and customizable routing. It empowers various MCP clients, such as Cursor Desktop, MCP Inspector, and VS Code, to interact with existing APIs efficiently. Configuration is flexible via YAML, and deployment is possible both locally and through Docker.

    • 118
    • MCP
    • sxhxliang/mcp-access-point
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results