@supernova123/grpc-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@supernova123/grpc-mcp-serverconnect to localhost:50051 and list all services"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@supernova123/grpc-mcp-server
MCP server for gRPC — service discovery via server reflection, method invocation, and type schema inspection for AI agents.
Features
Service Discovery — Automatically discover all gRPC services via server reflection
Method Invocation — Call any RPC method with JSON-serialized requests
Health Checking — Standard gRPC Health Checking Protocol support
Type Inspection — View service descriptors, method signatures, and streaming modes
Generic — Works with any gRPC endpoint (no proto files required)
Related MCP server: Agorus MCP Server
Tools
Tool | Description |
| Connect to a gRPC server and discover services via reflection |
| List all discovered gRPC services |
| List all methods for a specific service |
| Get full service descriptor with method details |
| Call any RPC method with a JSON request body |
| Standard gRPC health check protocol |
| Disconnect and clear cached data |
Quick Start
npx @supernova123/grpc-mcp-serverOr with environment variables:
GRPC_ENDPOINT=localhost:50051 npx @supernova123/grpc-mcp-serverEnvironment Variables
Variable | Description | Default |
| Target gRPC endpoint | (none — use |
| Request timeout in ms |
|
| Enable TLS connections |
|
Example Usage
Connect to a gRPC server:
connect_endpoint(endpoint="localhost:50051")Discover available services:
list_services()List methods for a service:
list_methods(service_name="grpc.health.v1.Health")Invoke an RPC method:
invoke_rpc( service_name="grpc.health.v1.Health", method_name="Check", request={"service": ""} )
Requirements
Node.js 18+
Target gRPC server must support gRPC Server Reflection (v1)
License
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/friendlygeorge/grpc-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server