·
1 commit
to main
since this release
Immutable
release. Only release title and notes can be modified.
grpc-mcp-gateway v1.6.0
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-mcpGo install (plugin)
go install github.com/the-protobuf-project/grpc-mcp-gateway/plugin/cmd/protoc-gen-mcp@v1.6.0Manual (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.0/protoc-gen-mcp_1.6.0_darwin_arm64.tar.gz
tar -xzf protoc-gen-mcp_1.6.0_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/mcpThen reference the plugin from buf.gen.yaml:
plugins:
- local: protoc-gen-mcp
out: generated
opt: [lang=go] # go | python | rust | cpp | allChangelog
Features
- 8f4ebcf: feat: GoReleaser/Homebrew distribution; consolidate proto package to (@oh-tarnished)
- 121cfb4: feat: GoReleaser/Homebrew distribution; consolidate proto package to
mcp(@oh-tarnished)
Bug Fixes
- 825098b: fix: update badge link in README to reference the correct buf.build path (@oh-tarnished)
Others
- 939417a: Merge pull request #76 from the-protobuf-project/dependabot/github_actions/bazel-contrib/publish-to-bcr/dot-github/workflows/publish.yaml-1.4.1 (@oh-tarnished)
- ddd269a: Merge pull request #78 from the-protobuf-project/chore/fixing-project-structure (@oh-tarnished)
- c0e472f: Merge pull request #79 from the-protobuf-project/dependabot/github_actions/goreleaser/goreleaser-action-7 (@oh-tarnished)
- 89b0dbc: Merge pull request #80 from the-protobuf-project/dependabot/cargo/examples/proto/generated/cpp/rust/rmcp-1.8.0 (@oh-tarnished)
- ce4a3c1: Merge pull request #81 from the-protobuf-project/dependabot/cargo/examples/rust/rmcp-1.8.0 (@oh-tarnished)
- 0b6041d: Merge remote-tracking branch 'origin/main' into chore/fixing-project-structure (@oh-tarnished)
- f36febe: chore(deps): bump bazel-contrib/publish-to-bcr/.github/workflows/publish.yaml (@dependabot[bot])
- e572c6f: chore(deps): bump goreleaser/goreleaser-action from 6 to 7 (@dependabot[bot])
- 3877b84: chore(deps): bump rmcp from 1.7.0 to 1.8.0 in /examples/rust (@dependabot[bot])
- 597f69c: chore(deps): bump rmcp in /examples/proto/generated/cpp/rust (@dependabot[bot])
- 7dacb19: fixed issues with the CI and updated the package names (@oh-tarnished)
- c617157: fixed issues with the CI and updated the package names (@oh-tarnished)
- aca3f64: fixed the readme (@oh-tarnished)
- 2875e31: refactor: update repository references to the-protobuf-project (@oh-tarnished)
- 2cc532d: update examples package import from buf (@oh-tarnished)