Provides a link to Discord for community support, allowing users to join a specific server for help with the grpcmcp tool.
grpcmcp
A simple MCP server that will proxy to a grpc backend based on a provided descriptors file or using reflection.
Quick Start
Install the binary:
go install .orgo install github.com/adiom-data/grpcmcpEnsure the go bin directory is in your PATH.In a terminal, run the example grpc server
go run example/main.go. This will start a grpc health service on port 8090 with server reflection enabled. Note that this runs on the default port that grpcmcp will connect to.SSE Transport In another terminal, run
grpcmcp --hostport=localhost:3000 --reflect. Specifyinghostportwill use SSE. The SSE endpoint will be served athttp://localhost:3000/sse.STDIN Transport Set up the MCP config. e.g.
Options / Features
grpcmcp --help for a full list of options.
hostportstring - When set, use SSE, and this serves as the server host:port.descriptorsstring - Specify file location of the protobuf definitions generated frombuf build -o protos.pborprotoc --descriptor_set_out=protos.pbinstead of using gRPC reflection.reflect- If set, use reflection to retrieve gRPC endpoints instead of descriptor file.urlstring - Specify the url of the backend server.servicesstring - Comma separated list of fully qualified gRPC service names to filter.bearerstring - Token to attach in anAuthorization: Bearerheader.bearer-envstring - Environment variable for token to attach in anAuthorization: Bearerheader. Overridesbearer.headerstring (repeatable) - Headers to add inKey: Valueformat.
Help
Join our Discord at https://discord.gg/hDjx3DehwG
This server cannot be installed
Related Resources
Related MCP Servers
- -securityAlicense-qualityMCP server to interact with Google produts.Last updated -457MIT License
- -securityAlicense-qualityA proxy service that connects MCP clients to remote MCP servers, allowing users to use server keys from MCP.so to access remote resources without running their own server.Last updated -263MIT License
- -security-license-qualityA secure proxy solution for hosting MCP (Model Context Protocol) servers on Google Cloud Run, allowing teams to share access through IAM authentication while bypassing current MCP authentication limitations.
- JavaScriptMIT License