
protoc-gen-go-mcp
par redpanda-data
Extension du compilateur protobuf Go qui transforme automatiquement les services gRPC ou ConnectRPC en serveurs MCP.
Ce qu'il fait
protoc-gen-go-mcp est un plugin pour le compilateur Protocol Buffers qui simplifie la création de serveurs MCP. Au lieu de définir manuellement les outils et les schémas, il génère le code Go nécessaire pour exposer les API gRPC ou ConnectRPC en tant qu'outils MCP, en dérivant automatiquement les JSON Schemas à partir des descripteurs de méthodes protobuf.
Outils
Les outils sont générés dynamiquement sur la base des services protobuf définis dans vos fichiers .proto. Chaque méthode RPC devient un outil MCP dont les entrées sont mappées à partir des messages de requête protobuf.
Installation
Intégrez le plugin dans votre fichier buf.gen.yaml :
plugins:
- local:
- go
- run
- github.com/redpanda-data/protoc-gen-go-mcp/cmd/protoc-gen-go-mcp@latest
out: ./gen/go
opt: paths=source_relative
Puis, implémentez l'interface runtime.MCPServer en utilisant un adaptateur comme gosdk ou mark3labs pour servir les gestionnaires générés via stdio.
Hôtes supportés
- claude
Installation rapide
go install github.com/redpanda-data/protoc-gen-go-mcp/cmd/protoc-gen-go-mcp@latestInformations
- Tarification
- free
- Publié
- 4/22/2026
- étoiles






