grpcurl-mcp

grpcurl-mcp

7

MCP Grpcurl is an MCP server focused on interacting with gRPC services through the grpcurl tool. It allows users to invoke, list, and describe gRPC services seamlessly, requiring Go and grpcurl for operation.

MCP Grpcurl

This project is a Model Context Protocol (MCP) server designed to interact with gRPC services using grpcurl. It offers the following 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.

Requirements

  • Go 1.23.0 or later
  • grpcurl tool installed on your system

Setup and Usage

For detailed setup and usage instructions, refer to the installation and configuration steps including installing grpcurl, the script for running the MCP server, and configuring cline settings in the MCP settings.