protoc-gen-go-mcp

by stablekernel · MCP Server · ★ 35

About protoc-gen-go-mcp

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.

Quick Facts

Stars35
Forks2
LanguageGo
CategoryMCP Server
LicenseApache-2.0
Quality Score64.1002555408617/100
Open Issues13
Last Updated2026-01-22
Created2025-04-16
Platformsgo, mcp
Est. Tokens~256k

Compatible Skills

These tools work well together with protoc-gen-go-mcp for enhanced workflows:

  • anyi — semantic(0.19)+complementary+same_lang+similar_pop+shared_platform (52%)
  • skill-validator — semantic(0.15)+complementary+same_lang+similar_pop+shared_platform (50%)

More MCP Server Tools

Explore other popular mcp server tools:

View all MCP Server tools →

Popular Go Agent Tools

Frequently Asked Questions

What is protoc-gen-go-mcp?

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.

What programming language is protoc-gen-go-mcp written in?

protoc-gen-go-mcp is primarily written in Go.

How do I install or use protoc-gen-go-mcp?

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.

What license does protoc-gen-go-mcp use?

protoc-gen-go-mcp is released under the Apache-2.0 license, making it free to use and modify according to the license terms.

View on GitHub → Browse MCP Server tools