About
Grpc serves as a Management Configuration Protocol (MCP) server, designed to proxy requests to a gRPC backend. It supports configuration either through protobuf descriptor files or by leveraging gRPC server reflection, providing flexibility in how gRPC endpoints are discovered and managed. It supports both Server-Sent Events (SSE) and standard input (STDIN) transports.
Key Features
- Uses protobuf descriptors or gRPC reflection for configuration
- Filters gRPC services by fully qualified name
- Attaches bearer tokens for authentication
- Configurable backend URL
- 7 GitHub stars
- Supports SSE and STDIN transports
Use Cases
- Serving as an MCP server in a service mesh environment
- Providing a centralized configuration point for gRPC-based microservices
- Simplifying the management of gRPC services with dynamic configuration