Does googleapis/mcp-toolbox support native gRPC as an MCP transport?
I'm using googleapis/mcp-toolbox as an MCP server, and my AI agents only connect over gRPC. The toolbox exposes HTTP/SSE and Stdio, so I currently run Envoy Proxy in front of it for gRPC-to-HTTP/SSE transcoding. Is native gRPC transport supported or on the roadmap?
Originally asked on GitHub: https://github.com/googleapis/mcp-toolbox/issues/3080
2 answers
Native gRPC transport is not supported in mcp-toolbox as of the latest comment in this thread (July 2026); the feature request is still open and was kept at P2 priority. A maintainer explained that gRPC is not currently a supported transport under the Model Context Protocol (MCP) standard, and mcp-toolbox implements the standard MCP server transports. They could not commit to prioritizing a native gRPC listener while that is the case. The maintainer pointed to the community discussion at https://github.com/modelcontextprotocol/modelcontextprotocol/issues/966 (opens external site) and recommended advocating there for gRPC to become a standard MCP transport.
No code or configuration fix was given. The only workaround described in the thread is running Envoy Proxy in front of mcp-toolbox to transcode gRPC connections from AI agents into HTTP/SSE. The reporter said it works as a proxy but adds extra configuration and infrastructure overhead. If your clients are gRPC-only, that Envoy layer is the only option presented in this thread until MCP itself gains a gRPC transport.
Did this work for you?What a GitHub user tried on GitHub (Worked)
Reporter ran Envoy Proxy in front of mcp-toolbox to transcode gRPC MCP connections from their agents into HTTP/SSE. They reported it works as a proxy but adds configuration and infrastructure overhead.
Source: https://github.com/googleapis/mcp-toolbox/issues/3080 (opens external site)
Did this work for you?
Related questions
- GenAI Toolbox: "oidc" is not a valid kind of auth source — does it support Keycloak?
- How to set a default value for env vars in GenAI Toolbox/mcp-toolbox configs?
- Does googleapis/mcp-toolbox support a per-tool read_only flag?
- Does mcp-toolbox support Snowflake as a database source?
- BigQuery MCP list_table_ids only returns 50 tables – was this fixed?