Skip to main content
Glama

MCP 프록시 서버

단일 인터페이스를 통해 여러 MCP 리소스 서버를 통합하고 지원하는 MCP 프록시 서버입니다. 이 서버는 다음과 같은 기능을 제공하는 중앙 허브 역할을 합니다.

  • 여러 MCP 리소스 서버에 연결하고 관리합니다.

  • 통합된 인터페이스를 통해 결합된 역량을 공개합니다.

  • 적절한 백엔드 서버로의 요청 라우팅을 처리합니다.

  • 여러 소스의 응답을 집계합니다.

특징

자원 관리

  • 여러 MCP 리소스 서버를 검색하고 연결합니다.

  • 연결된 모든 서버의 리소스를 집계합니다.

  • 서버 간에 일관된 URI 체계 유지

  • 리소스 라우팅 및 해결 처리

도구 집계

  • 연결된 모든 서버의 도구 노출

  • 적절한 백엔드 서버로 도구 호출을 라우팅합니다.

  • 도구 상태 유지 및 응답 처리

신속한 처리

  • 연결된 모든 서버에서 프롬프트를 집계합니다.

  • 적절한 백엔드로 프롬프트 요청을 라우팅합니다.

  • 다중 서버 프롬프트 응답 처리

Related MCP server: MCP Hub MCP Server

구성

서버에는 연결할 MCP 서버를 지정하는 JSON 구성 파일이 필요합니다. 예제 구성을 복사하여 필요에 맞게 수정하세요.

지엑스피1

구성 구조 예:

{ "servers": [ { "name": "Server 1", "transport": { "command": "/path/to/server1/build/index.js" } }, { "name": "Server 2", "transport": { "command": "server2-command", "args": ["--option1", "value1"], "env": ["SECRET_API_KEY"] } }, { "name": "Example Server 3", "transport": { "type": "sse", "url": "http://localhost:8080/sse" } } ] }

서버를 실행할 때는 구성 파일을 제공해야 합니다.

MCP_CONFIG_PATH=./config.json mcp-proxy-server

개발

종속성 설치:

npm install

서버를 빌드하세요:

npm run build

자동 재빌드를 사용한 개발의 경우:

npm run watch

연속 실행을 통한 개발의 경우:

# Stdio npm run dev # SSE npm run dev:sse

설치

Claude Desktop과 함께 사용하려면 서버 구성을 추가하세요.

MacOS의 경우: ~/Library/Application Support/Claude/claude_desktop_config.json Windows의 경우: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "mcp-proxy": { "command": "/path/to/mcp-proxy-server/build/index.js", "env": { "MCP_CONFIG_PATH": "/absolute/path/to/your/config.json", "KEEP_SERVER_OPEN": "1" } } } }
  • KEEP_SERVER_OPEN 클라이언트 연결이 끊어지더라도 SSE를 계속 실행합니다. 여러 클라이언트가 MCP 프록시에 연결할 때 유용합니다.

디버깅

MCP 서버는 stdio를 통해 통신하므로 디버깅이 어려울 수 있습니다. 패키지 스크립트로 제공되는 MCP Inspector를 사용하는 것이 좋습니다.

npm run inspector

검사기는 브라우저에서 디버깅 도구에 액세스할 수 있는 URL을 제공합니다.

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/adamwattis/mcp-proxy-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server