
sxhxliang/mcp-access-point
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
sxhxliang/mcp-access-point는 https://github.com/sxhxliang/mcp-access-point.에서 가져온 MCP 서버 후보입니다.
개요
sxhxliang/mcp-access-point는 https://github.com/sxhxliang/mcp-access-point.에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
MCP Access Point는 전통적인 HTTP 서비스와 MCP(모델 컨텍스트 프로토콜) 클라이언트 간의 통신 브리지를 구축하도록 설계된 경량 프로토콜 변환 게이트웨이 도구입니다. 이 도구는 MCP 클라이언트가 서버 측 인터페이스 변경 없이 기존 HTTP 서비스와 직접 상호작용할 수 있도록 합니다.
서론
이 프로젝트는 대규모 요청 프록시 서비스를 지원할 수 있는 초고성능 게이트웨이 프록시 라이브러리 Pingora 위에 구축되었습니다. Pingora는 Cloudflare 플랫폼의 핵심 트래픽을 처리하는 서비스를 구축하는 데 사용되어 수년간 인터넷에서 초당 4천만 건 이상의 요청을 꾸준히 처리해왔습니다. Pingora는 Cloudflare 플랫폼에서 상당수 트래픽을 지원하는 기술적 초석이 되었습니다.
HTTP에서 MCP로
이 모드는 Cursor Desktop와 같은 클라이언트가 SSE 프로토콜을 지원하지 않더라도 SSE를 통해 원격 HTTP 서버와 통신할 수 있게 합니다.
- 예제 설정에는 두 가지 서비스가 포함됩니다:
- 1번 노선은 [[T6]에서 지역 운행
- 서비스 2는 [[T7]에서 원격으로 운영됩니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
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.
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
- Service 1 runs locally at
- Through the
MCP Access Point, both services can be converted to MCP services without any code modifications. - Clients communicate with
Service 1andService 2via the MCP protocol. The MCP Access Point automatically distinguishes MCP requests and forwards them to the appropriate backend services.
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
- All services:
-
✅ SSE 2024-11-05
- All services:
ip:port/sse - Single service:
ip:port/api/{service_id}/sse
- All services:
use IP:PORT/sse for SSE
설치
npx @modelcontextprotocol/inspector node build/index.js