MCP.so
Sign In

MCP Access Point

@sxhxliang

Basic information

Category

Other

License

MIT

Transports

stdio

Author

sxhxliang

About MCP Access Point

Turn a web server into an MCP server in one click without making any code changes.

MCP Access Point config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mcp-access-point": {
      "command": "npx",
      "args": [
        "@modelcontextprotocol/inspector",
        "node",
        "build/index.js"
      ]
    }
  }
}

MCP Access Point tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

Fetch the live tool list by running this server in a temporary sandbox using the button above.

Overview

What is MCP Access Point?

MCP Access Point is a lightweight protocol conversion gateway that establishes a communication bridge between traditional HTTP services and MCP (Model Context Protocol) clients. Built on the Pingora high-performance proxy library, it enables MCP clients to interact directly with existing HTTP services without requiring any server-side interface modifications.

How to use MCP Access Point?

Install from source with cargo run -- -c config.yaml, or run via Docker with a mounted config file. Clients connect to endpoints like IP:PORT/sse for SSE or IP:PORT/mcp for Streamable HTTP; multi-tenant services are accessible via /api/{service-id}/sse or /api/{service-id}/mcp.

Key features of MCP Access Point

  • Protocol conversion between HTTP and MCP
  • Zero-intrusive integration with existing HTTP services
  • Enables MCP clients to call standard HTTP services directly
  • Lightweight proxy with minimalist architecture
  • Multi-tenancy with independent configuration per tenant
  • Runtime configuration via Admin API without service restart

Use cases of MCP Access Point

  • Progressive migration from HTTP to MCP architecture
  • Reusing existing HTTP infrastructure within the MCP ecosystem
  • Building hybrid systems that support both HTTP and MCP protocols
  • Enabling MCP-based AI clients to interface with legacy HTTP microservices

Frequently asked questions

1

What transport protocols does MCP Access Point support?

It supports both SSE (2024-11-05) and Streamable HTTP (stateless, 2025-03-26) protocols.

2

What MCP clients are compatible?

MCP Inspector, Cursor Desktop, Windsurf, VS Code, and Trae are explicitly supported.

3

What runtime dependencies are required?

The server runs on Rust via Cargo or as a Docker container. A configuration file (config.yaml) is required to define upstream services and routing rules.

4

Can configurations be updated without restarting?

Yes, MCP Access Point provides a RESTful Admin API for real-time configuration updates, including dependency validation and batch operations.

5

Where does the configuration data live?

Configuration is defined in a YAML file (config.yaml) that specifies MCP services, upstream backends, routing rules, and optional Admin API settings.

Comments

More Other MCP servers