Pre-compiled Protocol Buffer types for grpc-mcp-gateway (mcp.protobuf)
Project description
grpc-mcp-gateway-protos
Pre-compiled Protocol Buffer types for grpc-mcp-gateway — the mcp.protobuf package containing MCP annotations for gRPC services.
Install
Use the version matching the grpc-mcp-gateway release you use:
# Latest
pip install grpc-mcp-gateway-protos
# Or pin to a specific release (e.g. v1.5.0)
pip install grpc-mcp-gateway-protos==1.5.0
What's included
This package provides the Python bindings for:
mcp.protobuf.annotations— Service, tool, prompt, elicitation, and field options for annotating.protofilesmcp.protobuf.service_options— App metadata (MCPServiceOptions)mcp.protobuf.prompt— Prompt templates (MCPPrompt,MCPToolOptions)mcp.protobuf.elicitation— Confirmation dialogs (MCPElicitation)mcp.protobuf.resource— Resource definitions (MCPResource,MCPMimeType)mcp.protobuf.app— App info (MCPApp)mcp.protobuf.field— Field description option (MCPFieldOptions)mcp.protobuf.enum— Enum and enum-value descriptions (MCPEnumOptions,MCPEnumValueOptions)mcp.protobuf.progress— Progress notifications (MCPProgress) for server-streaming RPCsmcp.protobuf.field_type— Field type enums
Usage
Import the annotations to register the proto extensions (required for generated code that uses MCP options):
# In your generated _pb2.py or before using MCP-annotated protos
import mcp.protobuf.annotations_pb2 # noqa: F401 — registers extensions
When using protoc-gen-mcp with lang=python, the generated code will depend on this package. Add it to your project:
# pyproject.toml
[project]
dependencies = [
"grpc-mcp-gateway-protos",
# ...
]
Links
- Source: github.com/machanirobotics/grpc-mcp-gateway
- Proto definitions: buf.build/machanirobotics/grpc-mcp-gateway
- License: Apache-2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file grpc_mcp_gateway_protos-1.5.1.tar.gz.
File metadata
- Download URL: grpc_mcp_gateway_protos-1.5.1.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40bfe08d9d287269f7df68125f4b8b94332abc127d0af6d8ff7cf8ba11a17195
|
|
| MD5 |
72a190d2ec3183154fb115477eefef16
|
|
| BLAKE2b-256 |
f77ab03e95bcb9205dccf541b84196b8629fcc4451ef0f13bdb0d1e63b387b87
|
Provenance
The following attestation bundles were made for grpc_mcp_gateway_protos-1.5.1.tar.gz:
Publisher:
release.yml on machanirobotics/grpc-mcp-gateway
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
grpc_mcp_gateway_protos-1.5.1.tar.gz -
Subject digest:
40bfe08d9d287269f7df68125f4b8b94332abc127d0af6d8ff7cf8ba11a17195 - Sigstore transparency entry: 1159504320
- Sigstore integration time:
-
Permalink:
machanirobotics/grpc-mcp-gateway@150c2860304f517f359b038a216f93971f0431e9 -
Branch / Tag:
refs/tags/v1.5.1 - Owner: https://github.com/machanirobotics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@150c2860304f517f359b038a216f93971f0431e9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file grpc_mcp_gateway_protos-1.5.1-py3-none-any.whl.
File metadata
- Download URL: grpc_mcp_gateway_protos-1.5.1-py3-none-any.whl
- Upload date:
- Size: 15.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
478e52a8b10e03966ad01337296c0797e06b7a702b52ae15f8cd1f3b9cb986fa
|
|
| MD5 |
279b56afef7de12814c82d2884c184a2
|
|
| BLAKE2b-256 |
ca47c6d334dd7052c7d69123cc376412902c8aca593bdcfd079002b14d5ae397
|
Provenance
The following attestation bundles were made for grpc_mcp_gateway_protos-1.5.1-py3-none-any.whl:
Publisher:
release.yml on machanirobotics/grpc-mcp-gateway
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
grpc_mcp_gateway_protos-1.5.1-py3-none-any.whl -
Subject digest:
478e52a8b10e03966ad01337296c0797e06b7a702b52ae15f8cd1f3b9cb986fa - Sigstore transparency entry: 1159504369
- Sigstore integration time:
-
Permalink:
machanirobotics/grpc-mcp-gateway@150c2860304f517f359b038a216f93971f0431e9 -
Branch / Tag:
refs/tags/v1.5.1 - Owner: https://github.com/machanirobotics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@150c2860304f517f359b038a216f93971f0431e9 -
Trigger Event:
push
-
Statement type: