Skip to content

Releases: the-protobuf-project/grpc-mcp-gateway

v1.6.0

25 Jun 17:32
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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-mcp

Go install (plugin)

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

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.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/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

Features

Bug Fixes

Others

v1.5.63

09 Jun 06:46
Immutable release. Only release title and notes can be modified.
0080778

Choose a tag to compare

grpc-mcp-gateway v1.5.63

Installation

Go install (plugin):

go install github.com/machanirobotics/grpc-mcp-gateway/plugin/cmd/protoc-gen-mcp@v1.5.63

Python (pre-compiled proto types):

pip install grpc-mcp-gateway-protos==v1.5.63

Rust (pre-compiled proto types):

[dependencies]
mcp-protobuf = "v1.5.63"

Download binary:
Download the archive for your platform below, extract it, and place protoc-gen-mcp in your $PATH.

The version is baked into the binary via -ldflags and will appear in all generated file headers:

protoc-gen-mcp --version
# protoc-gen-mcp v1.5.63

Checksums

See checksums.txt for SHA-256 hashes of all archives.

Changes

Initial release

v1.5.62

27 Apr 14:19
Immutable release. Only release title and notes can be modified.
6fc189d

Choose a tag to compare

grpc-mcp-gateway v1.5.62

Installation

Go install (plugin):

go install github.com/machanirobotics/grpc-mcp-gateway/plugin/cmd/protoc-gen-mcp@v1.5.62

Python (pre-compiled proto types):

pip install grpc-mcp-gateway-protos==v1.5.62

Rust (pre-compiled proto types):

[dependencies]
mcp-protobuf = "v1.5.62"

Download binary:
Download the archive for your platform below, extract it, and place protoc-gen-mcp in your $PATH.

The version is baked into the binary via -ldflags and will appear in all generated file headers:

protoc-gen-mcp --version
# protoc-gen-mcp v1.5.62

Checksums

See checksums.txt for SHA-256 hashes of all archives.

Changes

Initial release

v1.5.61

22 Apr 04:33
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

grpc-mcp-gateway v1.5.61

Installation

Go install (plugin):

go install github.com/machanirobotics/grpc-mcp-gateway/plugin/cmd/protoc-gen-mcp@v1.5.61

Python (pre-compiled proto types):

pip install grpc-mcp-gateway-protos==v1.5.61

Rust (pre-compiled proto types):

[dependencies]
mcp-protobuf = "v1.5.61"

Download binary:
Download the archive for your platform below, extract it, and place protoc-gen-mcp in your $PATH.

The version is baked into the binary via -ldflags and will appear in all generated file headers:

protoc-gen-mcp --version
# protoc-gen-mcp v1.5.61

Checksums

See checksums.txt for SHA-256 hashes of all archives.

Changes

Initial release

v1.5.6

22 Apr 04:21
Immutable release. Only release title and notes can be modified.
b8b7cc8

Choose a tag to compare

grpc-mcp-gateway v1.5.6

Installation

Go install (plugin):

go install github.com/machanirobotics/grpc-mcp-gateway/plugin/cmd/protoc-gen-mcp@v1.5.6

Python (pre-compiled proto types):

pip install grpc-mcp-gateway-protos==v1.5.6

Rust (pre-compiled proto types):

[dependencies]
mcp-protobuf = "v1.5.6"

Download binary:
Download the archive for your platform below, extract it, and place protoc-gen-mcp in your $PATH.

The version is baked into the binary via -ldflags and will appear in all generated file headers:

protoc-gen-mcp --version
# protoc-gen-mcp v1.5.6

Checksums

See checksums.txt for SHA-256 hashes of all archives.

Changes

New

  • feat: add CounterService support and update protobuf version to 7.34.1 (c370b1e)

Updated

  • chore: update protoc-gen-mcp version to v1.5.52-0.20260422040626-c370b1e28f56 and adjust C++ build settings (3350d85)
  • docs: update version references to v1.5.51 (739d52c)

Other

  • Potential fix for pull request finding 'Unused import' (b8b7cc8)
  • Potential fix for pull request finding 'Unused import' (a2f2b34)
  • Potential fix for pull request finding 'Unused import' (cb0a906)
  • Potential fix for pull request finding 'Unused import' (c692346)
  • Potential fix for pull request finding 'Unused import' (993772c)
  • Potential fix for pull request finding 'Unused import' (542ab26)
  • Potential fix for pull request finding 'Unused import' (d4005da)

v1.5.51

21 Apr 11:55
f7e64fc

Choose a tag to compare

grpc-mcp-gateway v1.5.51

Installation

Go install (plugin):

go install github.com/machanirobotics/grpc-mcp-gateway/plugin/cmd/protoc-gen-mcp@v1.5.51

Python (pre-compiled proto types):

pip install grpc-mcp-gateway-protos==v1.5.51

Rust (pre-compiled proto types):

[dependencies]
mcp-protobuf = "v1.5.51"

Download binary:
Download the archive for your platform below, extract it, and place protoc-gen-mcp in your $PATH.

The version is baked into the binary via -ldflags and will appear in all generated file headers:

protoc-gen-mcp --version
# protoc-gen-mcp v1.5.51

Checksums

See checksums.txt for SHA-256 hashes of all archives.

Changes

Initial release

v1.5.5

20 Apr 05:16

Choose a tag to compare

grpc-mcp-gateway v1.5.5

Installation

Go install (plugin):

go install github.com/machanirobotics/grpc-mcp-gateway/plugin/cmd/protoc-gen-mcp@v1.5.5

Python (pre-compiled proto types):

pip install grpc-mcp-gateway-protos==v1.5.5

Rust (pre-compiled proto types):

[dependencies]
mcp-protobuf = "v1.5.5"

Download binary:
Download the archive for your platform below, extract it, and place protoc-gen-mcp in your $PATH.

The version is baked into the binary via -ldflags and will appear in all generated file headers:

protoc-gen-mcp --version
# protoc-gen-mcp v1.5.5

Checksums

See checksums.txt for SHA-256 hashes of all archives.

Changes

Initial release

v1.5.4

12 Apr 15:17

Choose a tag to compare

grpc-mcp-gateway v1.5.4

Installation

Go install (plugin):

go install github.com/machanirobotics/grpc-mcp-gateway/plugin/cmd/protoc-gen-mcp@v1.5.4

Python (pre-compiled proto types):

pip install grpc-mcp-gateway-protos==v1.5.4

Rust (pre-compiled proto types):

[dependencies]
mcp-protobuf = "v1.5.4"

Download binary:
Download the archive for your platform below, extract it, and place protoc-gen-mcp in your $PATH.

The version is baked into the binary via -ldflags and will appear in all generated file headers:

protoc-gen-mcp --version
# protoc-gen-mcp v1.5.4

Checksums

See checksums.txt for SHA-256 hashes of all archives.

Changes

Initial release

v1.5.3

11 Apr 09:32

Choose a tag to compare

grpc-mcp-gateway v1.5.3

Installation

Go install (plugin):

go install github.com/machanirobotics/grpc-mcp-gateway/plugin/cmd/protoc-gen-mcp@v1.5.3

Python (pre-compiled proto types):

pip install grpc-mcp-gateway-protos==1.5.3

Rust (pre-compiled proto types):

[dependencies]
mcp-protobuf = "1.5.3"

TypeScript / Node (pre-compiled proto types):

npm install @machanirobotics/grpc-mcp-gateway-protos@1.5.3

Download binary:
Download the archive for your platform below, extract it, and place protoc-gen-mcp in your $PATH.

The version is baked into the binary via -ldflags and will appear in all generated file headers:

protoc-gen-mcp --version
# protoc-gen-mcp v1.5.3

Checksums

See checksums.txt for SHA-256 hashes of all archives.

Changes

Initial release

v1.5.2

11 Apr 08:09

Choose a tag to compare

grpc-mcp-gateway v1.5.2

Installation

Go install (plugin):

go install github.com/machanirobotics/grpc-mcp-gateway/plugin/cmd/protoc-gen-mcp@v1.5.2

Python (pre-compiled proto types):

pip install grpc-mcp-gateway-protos==v1.5.2

Rust (pre-compiled proto types):

[dependencies]
mcp-protobuf = "v1.5.2"

Download binary:
Download the archive for your platform below, extract it, and place protoc-gen-mcp in your $PATH.

The version is baked into the binary via -ldflags and will appear in all generated file headers:

protoc-gen-mcp --version
# protoc-gen-mcp v1.5.2

Checksums

See checksums.txt for SHA-256 hashes of all archives.

Changes

Initial release