tbxark/mcp-proxy

An MCP proxy server that aggregates and serves multiple MCP resource servers through a single HTTP server.

What it solves

이 프로젝트는 여러 Model Context Protocol (MCP) 서버를 단일 HTTP 엔드포인트로 통합하는 방법을 제공합니다. 이는 여러 서버 연결을 처리할 수 없거나 도구, 프롬프트, 리소스를 위한 통합 인터페이스가 필요할한 클라이언트의 연결 프로세스를 단순화합니다.

Who it's for

MCP 호환 AI 에이전트 또는 클라이언트 개발자와 사용자가 여러 소스에서 도구와 리소스를 가져오는데 있어 여러 개의 개별적인 연결을 관리할 필요 없이 여러 소스에 접근할 수 있도록 합니다.

How it works

프록시 서버는 어그리게이터(aggregator) 역할을 합니다. 프록시 서버는 stdio, sse, 그리고 streamable-http를 포함한 다양한 전송 방식(transport methods)을를 통해 다양한 다운스트림 MCP 서버에 연결하고, 이를 단일 통합 엔드포인트로 노출출합니다.

Highlights

  • Unified Entrypoint: 여러 서버의 도구, 프롬프트, 리소스를 통합합니다.

  • Transport Flexibility: stdio, sse, 그리고 streamable-http 클라이언트 유형을 지원합니다.

  • OAuth Management: 서버(예: Notion)에 대해 한 번만 인증을 수행하면, 프록시가 이후 모든 호출자의 토큰 갱신을 관리합니다.

  • SSE and Streamable HTTP: Server-Sent Events 또는 streamable http를 통해 콘텐츠를 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트