★ 173 Rust MIT sse 更新 4分钟前

Access Point

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

安装配置

暂未识别到可直接复制的 MCP 配置,请查看 GitHub README。后台管理员可以补充配置。

README 摘要

# MCP Access Point `MCP Access Point` is a lightweight protocol conversion gateway tool designed to establish a communication bridge between traditional `HTTP` services and `MCP` (Model Context Protocol) clients. It enables MCP clients to interact directly with existing HTTP services without requiring any server-side interface modifications. ![Admin Dashboard](assets/admin_dashboard.png) ## Introduction This project is built on `Pingora` - an ultra-high performance gateway proxy library capable of supporting massive-scale request proxy services. Pingora has been used to build services that handle core traffic for the Cloudflare platform, consistently serving over 40 million requests per second across the internet for years. It has become the technical cornerstone supporting a significant proportion of traffic on the Cloudflare platform. ## HTTP to MCP This mode allows clients like `Cursor Desktop` to communicate with remote HTTP servers through `SSE`, even when the servers themselves don't support the SSE protocol. - Example setup includes two services: - Service 1 runs locally at `127.0.0.1:8090` - Service 2 runs remotely at `api.example.com` - Through the `MCP Access Point`, both services can be converted to MCP services without any code modifications. - Clients communicate with `Service 1` and `Service 2` via the MCP protocol. The MCP Access Point automatically distinguishes MCP requests and forwards them to the appropriate backend services. ```mermaid graph LR A["Cursor Desktop"] |SSE| B["MCP Access Point"] A2["Other Desktop"] |Streamable Http| B["MCP Access Point"] B |http 127.0.0.1:8090| C1["Existing API Server"] B |https//api.example.com| C2["Existing API Server"] style A2 fill:#ffe6f9,stroke:#333,color:black,stroke-width:2px style A fill:#ffe6f9,stroke:#333,color:black,stroke-width:2px style B fill:#e6e6af,stroke:#333,color:black,stroke-width:2px style C1 fill:#e6ffe6,stroke:#333,color:black,stroke-width:2px style C2 fill:#e6ffd6,stroke:#333,color:black,stroke-width:2px ``` ### Transport Type (Specification) Currently supports `SSE` and `Streamable HTTP` protocols: - ✅ Streamable HTTP (stateless) 2025-03-26 - All services: `ip:port/mcp` - Single service: `ip:port/api/{service_id}/mcp` - ✅ SSE 2024-11-05 - All services: `ip:port/sse` - Single service: `ip:port/api/{service_id}/sse` use `IP:PORT/sse` for `SSE` use `IP:PORT/mcp` for `Streamable HTTP` ### Supported MCP clients - ✅ [MCP Inspector](https://github.com/modelcontextprotocol/inspector) - ✅ [Cursor Desktop](https://docs.cursor.com/context/model-context-protocol) - ✅ [Windsurf](https://docs.windsurf.com/plugins/cascade/mcp#model-context-protocol-mcp) - ✅ [VS Code](https://code.visualstudio.com/docs/copilot/chat/mcp-servers) - ✅ [Trae](https://docs.trae.ai/ide/model-context-protocol) ## Core Features - **Protocol Conversion**: Seamless conversion between HTTP and MCP protocols - **Zero-Intrusive Integration**: Full compatibility with existing HTTP services - **Client Empowerment**: Enables MCP clients to directly call standard HTTP services - **Lightweight Proxy**: Minimalist architecture with efficient protocol conversion - **Multi-tenancy**: Independent configuration and endpoints for each tenant - **Runtime Configuration Management**: Dynamic configuration updates without service restart - **Admin API**: RESTful...

相关 MCP

Libre Chat

Enhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, M...

★ 37614 TypeScript sse 待补充
mcp sse TypeScript

Github

GitHub's official MCP Server

★ 30243 Go sse 待补充
mcp sse Go

Fast

🚀 The fast, Pythonic way to build MCP servers and clients.

★ 25364 Python sse 待补充
mcp Python sse