Skip to content

v1.6.1

Choose a tag to compare

@github-actions github-actions released this 12 Jul 04:53
· 74 commits to main since this release
Immutable release. Only release title and notes can be modified.
62f6c4e

grpc-mcp-gateway v1.6.1

protoc-gen-mcp generates MCP (Model Context Protocol) server code from your
gRPC/Protobuf service definitions. Download the binary for your platform below.

Installation

Homebrew

brew install the-protobuf-project/tap/protoc-gen-mcp

Go install (plugin)

go install github.com/the-protobuf-project/grpc-mcp-gateway/plugin/cmd/protoc-gen-mcp@v1.6.1

Manual (macOS / Linux)

# Pick your platform, e.g. darwin_arm64 / linux_amd64
curl -LO https://github.com/the-protobuf-project/grpc-mcp-gateway/releases/download/v1.6.1/protoc-gen-mcp_1.6.1_darwin_arm64.tar.gz
tar -xzf protoc-gen-mcp_1.6.1_darwin_arm64.tar.gz
sudo mv protoc-gen-mcp /usr/local/bin/

Proto annotations

The MCP proto annotations are published to the Buf Schema Registry; add them
as a dependency and generate types in your own client:

# buf.yaml
deps:
  - buf.build/the-protobuf-project/mcp

Then reference the plugin from buf.gen.yaml:

plugins:
  - local: protoc-gen-mcp
    out: generated
    opt: [lang=go]   # go | python | rust | cpp | all

Changelog

Others

  • 5446482: Merge branch 'main' into dependabot/cargo/examples/rust/rmcp-2.1.0 (@oh-tarnished)
  • 62f6c4e: Merge pull request #82 from the-protobuf-project/dependabot/cargo/examples/rust/rmcp-2.1.0 (@oh-tarnished)
  • ca1f3da: Merge pull request #83 from the-protobuf-project/dependabot/cargo/examples/proto/generated/cpp/rust/rmcp-2.1.0 (@oh-tarnished)
  • 74e48d8: Merge pull request #84 from the-protobuf-project/dependabot/cargo/examples/proto/generated/cpp/rust/cxx-1.0.196 (@oh-tarnished)
  • 7045a47: Merge pull request #85 from the-protobuf-project/dependabot/go_modules/google.golang.org/grpc-1.82.0 (@oh-tarnished)
  • e281ad8: Merge pull request #86 from the-protobuf-project/refactor(mcp)-unary-interceptor-support (@oh-tarnished)
  • 3519a30: Refactor MCP integration and enhance unary interceptor support (@oh-tarnished)
  • 43cfe2c: Update generated files and dependencies to use protoc-gen-mcp v1.6.1-0.20260712043735 and rmcp version 2.2.0 (@oh-tarnished)
  • a69b86e: Update rmcp and rmcp-macros to version 2.2.0 in Cargo.lock (@oh-tarnished)
  • df4b1ad: chore(deps): bump cxx in /examples/proto/generated/cpp/rust (@dependabot[bot])
  • 9630515: chore(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.0 (@dependabot[bot])
  • b645cc3: chore(deps): bump rmcp in /examples/proto/generated/cpp/rust (@dependabot[bot])
  • 66a2201: fixed all the cpp examples with the newer update (@oh-tarnished)