grpcurl-mcp
If you are the rightful owner of grpcurl-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP Grpcurl is a Model Context Protocol server designed to interact with gRPC services using the grpcurl tool.
MCP Grpcurl is a specialized server that facilitates interaction with gRPC services through the use of the grpcurl command-line utility. This server allows users to perform a variety of operations on gRPC services, such as invoking methods, listing available services, and obtaining detailed descriptions of service components. By leveraging the power of grpcurl, MCP Grpcurl provides a streamlined and efficient way to manage and interact with gRPC services, making it an essential tool for developers working with gRPC technology. The server requires Go 1.23.0 or later and the grpcurl tool to be installed on the system.
Features
- Invoke gRPC Methods: Use reflection to invoke gRPC methods with custom headers and JSON payloads.
- List gRPC Services: Retrieve a list of all available gRPC services on the target server.
- Describe gRPC Services: Get detailed descriptions of gRPC services or message types.
Tools
invoke
Invoke a gRPC method using reflection with parameters for method, request, and optional headers.
list
List all available gRPC services on the target server.
describe
Describe a gRPC service or message type using dot notation for symbols.