grpcmcp는 gRPC 백엔드를 프록시하는 유연한 MCP 서버입니다. 리플렉션 API 및 protobuf 설명자를 지원하여 클라이언트를 위한 동적 서비스 발견 및 라우팅을 가능하게 합니다. 서비스 정의가 사전 관여되지 않은 경우에도 gRPC 서비스에 연결하기 쉽게 합니다.
grpcmcp는 gRPC 백엔드를 프록시하는 유연한 MCP 서버입니다. 리플렉션 API 및 protobuf 설명자를 지원하여 클라이언트를 위한 동적 서비스 발견 및 라우팅을 가능하게 합니다. 서비스 정의가 사전 관여되지 않은 경우에도 gRPC 서비스에 연결하기 쉽게 합니다.
이 MCP는 gRPC 서비스의 프록시 서버 역할을 하여 클라이언트가 gRPC 백엔드와 원활하게 상호 작용할 수 있게 합니다. 동적 엔드포인트 발견을 위해 리플렉션을 사용하거나 제공된 protobuf 설명자 파일을 로드하여 정적 구성에 사용할 수 있습니다. 사용자는 SSE 또는 stdin 전송 방법을 통해 연결하고 서비스 필터를 지정하며 인증 헤더를 붙일 수 있습니다. gRPC 서비스 통합, 테스트 또는 디버깅에 이상적이며, 여러 전송 옵션, 사용자 정의 헤더, 서비스 필터링과 같은 기능을 지원하여 다양한 배포 시나리오에 적합합니다.
grpcmcp을 사용할 사람은?
gRPC 서비스 개발자
백엔드 엔지니어
API 통합자
DevOps 엔지니어
grpcmcp 사용 방법은?
단계 1: `go install`로 바이너리 설치
단계 2: `go run example/main.go`를 사용하여 gRPC 서버 예제를 시작
단계 3: SSE 전송을 위해 `grpcmcp --hostport=localhost:3000 --reflect` 실행