
Protoc Go MCP
by stablekernel
Generate Go-based MCP servers automatically from Protocol Buffer specifications for rapid AI integration.
What it does
Protoc Go MCP is a protoc compiler plugin that automates the creation of Model Context Protocol (MCP) servers in Go. By using Protocol Buffer (.proto) definitions, it allows developers to expose existing gRPC codebases to AI models without writing repetitive boilerplate code.
Tools
The plugin dynamically generates tools based on the RPC methods defined in your proto file. For example, a SetVibe RPC in proto will automatically result in a SetVibeTool that the AI can call to trigger the corresponding gRPC logic.
Installation
-
Install the plugin:
go install github.com/stablekernel/protoc-gen-go-mcp@latest -
Generate the server:
protoc --go_out=. --go-grpc_out=. --go-mcp_out=. path/to/your.proto -
Add to Claude Desktop config:
{
"mcpServers": {
"your-generated-server": {
"command": "your-generated-binary"
}
}
}
Supported hosts
- Claude Desktop
Quick install
go install github.com/stablekernel/protoc-gen-go-mcp@latestInformation
- Pricing
- free
- Published
- 4/25/2026
- stars






