by stablekernel · MCP Server · ★ 35
protoc-gen-go-mcp This is a Topeka plugin for the protoc compiler that generates a model-context-protocol(MCP) server based on a protocol buffer definition. Conceptually, this allows an AI model to use existing gRPC codebases with natural language, allowing for rapid prototyping and usage of LLM capabilities for protobuf based codebases. Prerequisites Go 1.20 or later protoc 3.20 or later protoc-gen-go-grpc 1.71 or later Running the plugin Check out the Makefile for explicit command usage. Use to generate the example MCP server from the proto file.
| Stars | 35 |
| Forks | 2 |
| Language | Go |
| Category | MCP Server |
| License | Apache-2.0 |
| Quality Score | 64.1002555408617/100 |
| Open Issues | 13 |
| Last Updated | 2026-01-22 |
| Created | 2025-04-16 |
| Platforms | go, mcp |
| Est. Tokens | ~256k |
These tools work well together with protoc-gen-go-mcp for enhanced workflows:
Explore other popular mcp server tools:
protoc-gen-go-mcp is A protoc plugin for generating mcp servers in golang from a protocol buffer specification. It is categorized as a MCP Server with 35 GitHub stars.
protoc-gen-go-mcp is primarily written in Go.
You can find installation instructions and usage details in the protoc-gen-go-mcp GitHub repository at github.com/stablekernel/protoc-gen-go-mcp. The project has 35 stars and 2 forks, indicating an active community.
protoc-gen-go-mcp is released under the Apache-2.0 license, making it free to use and modify according to the license terms.