@supernova123/grpc-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GRPC_USE_TLS | No | Enable TLS connections. Set to 'true' to enable. | false |
| GRPC_ENDPOINT | No | Target gRPC endpoint. If not provided, use connect_endpoint tool. | |
| GRPC_TIMEOUT_MS | No | Request timeout in milliseconds. | 10000 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| connect_endpointB | Connect to a gRPC server endpoint and discover available services via server reflection |
| disconnectA | Disconnect from the current gRPC endpoint and clear cached service data |
| list_servicesA | List all gRPC services discovered via server reflection on the connected endpoint |
| list_methodsB | List all methods for a specific gRPC service |
| get_service_descriptorA | Get the full descriptor for a gRPC service including all methods, request/response types, and streaming modes |
| invoke_rpcC | Invoke a gRPC method with a JSON-serialized request body |
| health_checkB | Check gRPC server health using the standard Health Checking Protocol |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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