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.
"grpcmcp": {
"command": "grpcmcp",
"args": ["--reflect"]
}
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.
Help
Join our Discord at https://discord.gg/hDjx3DehwG
grpcmcp
Project Details
- adiom-data/grpcmcp
- Apache License 2.0
- Last Updated: 4/16/2025
Recomended MCP Servers
Airtable integration for AI-powered applications via Anthropic's Model Context Protocol (MCP). Connect your AI tools directly to Airtable...
A Model Context Protocol (MCP) server that enables secure interaction with MySQL databases
Ragie Model Context Protocol Server
Experimental Model Context Protocol server providing access to Autodesk Platform Services API.
Host an Model Context Protocol SSE deployment on Cloud Run, Authenticating with IAM.
An MCP server that helps you find MCP servers that are listed on PulseMCP.com
A open-source library enabling AI models to control hardware devices via serial communication using the MCP protocol. Initial...
MCP server for Notion integration





