protoc-gen-go-mcp는 gRPC 또는 ConnectRPC 서비스에서 모델 컨텍스트 프로토콜(MCP) 서버를 생성하는 Protocol Buffers 컴파일러용 플러그인입니다. 각 protobuf 서비스에 대해 *.pb.mcp.go 파일을 생성하여 MCP 서버 또는 클라이언트에 직접 핸들러를 위임할 수 있습니다. 메소드 설명자에서 자동으로 파생된 JSON 스키마 입력을 지원하여 API 워크플로우에서 통합과 자동화를 촉진합니다.
protoc-gen-go-mcp는 gRPC 또는 ConnectRPC 서비스에서 모델 컨텍스트 프로토콜(MCP) 서버를 생성하는 Protocol Buffers 컴파일러용 플러그인입니다. 각 protobuf 서비스에 대해 *.pb.mcp.go 파일을 생성하여 MCP 서버 또는 클라이언트에 직접 핸들러를 위임할 수 있습니다. 메소드 설명자에서 자동으로 파생된 JSON 스키마 입력을 지원하여 API 워크플로우에서 통합과 자동화를 촉진합니다.
protoc-gen-go-mcp는 gRPC 또는 ConnectRPC 서비스 정의에서 MCP 서버 구현을 생성하도록 설계된 Protocol Buffers 컴파일러용 전문 플러그인입니다. 이 플러그인은 JSON 스키마를 사용하여 입력 유효성 검사 및 구조를 처리하여 서비스가 MCP 요청을 처리할 수 있는 코드를 출력합니다. RPC 서비스를 MCP와 통합하는 것을 간소화하고, MCP 핸들러에 무결점으로 위임할 수 있게 하며, protobuf 설명자로부터 자동 스키마 생성을 지원하여 상호 운용성을 향상시킵니다. 향후 계획에는 공식 Go SDK 및 추가 실행 시간 지원이 포함되며, 이는 API 개발 및 데이터 교환 시스템에서의 적용 가능성을 확대합니다.