Protobuf tooling that works with everything.

One MCP server for protoc, Buf, gRPC, Connect, and Redpanda. No lock-in.

Generate schemas from natural language. Validate and lint automatically. Deploy to any registry or streaming platform.

Open source. MIT licensed.

The neutral layer — works with all of them

Buf Redpanda Confluent gRPC Connect

Why another protobuf tool?

The protobuf ecosystem is fragmented. You've got Buf for linting, protoc for generation, separate registries, and manual workflows to glue it all together. Switching tools means rewriting configs and learning new CLIs.

protobuf.ai is the universal layer. One interface that works with protoc, Buf, gRPC, Connect-RPC, and streaming platforms like Redpanda. Use what you have. Switch when you want. No migration required.

What you get

  • Natural Language Generation: Describe your service in plain English, get production-ready proto3 schemas.
  • Works With Your Stack: protoc, Buf, gRPC, Connect-RPC, Twirp, ScalaPB — use whatever you already have.
  • Streaming-Ready: Deploy schemas directly to Redpanda — creates topics, registers schemas, generates producer/consumer code.
  • MCP Integration: Use with Claude, Cursor, or any MCP-compatible tool for AI-assisted schema development.

From English to Proto

Describe what you need. Get production-ready schemas.

You say:

"I need a payment service with methods to process payments, issue refunds, and get payment status. Payments have an amount in cents, currency code, and merchant ID."

You get: payment.proto

syntax = "proto3"; package payments.v1; service PaymentService { rpc ProcessPayment(ProcessPaymentRequest) returns (ProcessPaymentResponse); rpc RefundPayment(RefundPaymentRequest) returns (RefundPaymentResponse); rpc GetPaymentStatus(GetPaymentStatusRequest) returns (Payment); } message Payment { string id = 1; int64 amount_cents = 2; string currency_code = 3; // ISO 4217 string merchant_id = 4; PaymentStatus status = 5; }

How it works

From idea to schema in your existing workflow.

1. Install

Add protobuf.ai MCP server to Claude Desktop or your IDE

2. Describe

Tell Claude what service you need in plain English

3. Generate

Get production-ready proto3 with correct syntax and conventions

4. Publish

Share to the registry for team discovery and reuse

Ready to try it?

Open source, MIT licensed. Install the MCP server and start generating schemas in minutes.

Get in Touch

Building with protobuf? Exploring schema tooling for your team? Let's talk.