grpcmcp

grpcmcp

12

grpcmcp is a Model Context Protocol server that acts as a proxy to a gRPC backend, supporting features like service reflection and secure connection options. It is designed for ease of use with customizable options for backend communication.

grpcmcp

A simple MCP server designed to proxy to a gRPC backend either through a provided descriptors file or by using reflection.

Quick Start

  • Install the binary and ensure the go bin directory is in your PATH.
  • Run the example gRPC server to start a gRPC health service.
  • Use SSE or STDIN transport to connect and configure the server.

Options / Features

  • Use hostport to set the server host:port.
  • Specify descriptors to use protobuf definitions.
  • Use reflect to retrieve gRPC endpoints.
  • Specify backend server url, filter services, and attach authorization tokens with bearer.