grpcmcp
grpcmcp
Un servidor MCP simple que actuará como proxy hacia un backend grpc basándose en un archivo de descriptores proporcionado o usando reflexión.
Inicio rápido
Instale el binario:
go install .ogo install github.com/adiom-data/grpcmcpAsegúrese de que el directorio go bin esté en su PATH.En una terminal, ejecute el ejemplo grpc server
go run example/main.go. Esto iniciará un servicio de estado de grpc en el puerto 8090 con la reflexión del servidor habilitada. Tenga en cuenta que se ejecuta en el puerto predeterminado al que se conectará grpcmcp.Transporte SSE. En otra terminal, ejecute
grpcmcp --hostport=localhost:3000 --reflect. Al especificarhostport, se usará SSE. El punto final de SSE se servirá enhttp://localhost:3000/sse.Transporte STDIN Configure la configuración de MCP, por ejemplo
"grpcmcp": {
"command": "grpcmcp",
"args": ["--reflect"]
}Related MCP server: MCP Manager
Opciones / Características
grpcmcp --help para obtener una lista completa de opciones.
cadena
hostport: cuando se configura, utiliza SSE y esto sirve como host:puerto del servidor.cadena
descriptors: especifica la ubicación del archivo de las definiciones de protobuf generadas desdebuf build -o protos.pboprotoc --descriptor_set_out=protos.pben lugar de usar la reflexión de gRPC.reflect: si se configura, utilice la reflexión para recuperar los puntos finales de gRPC en lugar del archivo descriptor.cadena
url: especifica la URL del servidor backend.cadena
services: lista separada por comas de nombres de servicios gRPC completamente calificados para filtrar.cadena
bearer: token que se adjuntará en un encabezadoAuthorization: Bearer.bearer-envstring: Variable de entorno para adjuntar el token en un encabezadoAuthorization: Bearer. Anulabearer.cadena
header(repetible): encabezados para agregar en formatoKey: Value.
Ayuda
Únete a nuestro Discord en https://discord.gg/hDjx3DehwG
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for mandates, delegation, policy-gated execution, credential grants, and audit.
The official MCP Server from Mia-Platform to interact with Mia-Platform Console
Stateless MCP gateway and OTel span-streaming bridge for hosted MCP servers.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceGateway MCP Server - Route MCP requests intelligently to multiple backend servers.3MIT
- AlicenseNot gradedqualityBmaintenanceSelf-hosted MCP proxy and aggregation platform. Register multiple upstream MCP servers and expose them through a single unified endpoint with namespace routing, multi-transport support (HTTP/SSE, stdio, OpenAPI→MCP), per-tool overrides, and a web admin UI.18MIT
- FlicenseNot gradedqualityDmaintenanceAggregate, route, and orchestrate multiple MCP backend servers behind a single MCP endpoint.-
- AlicenseNot gradedqualityCmaintenanceCentralized MCP control plane that proxies multiple upstream MCP servers with tool namespacing, filtering, policy enforcement, audit logging, and health checks.6 npmMIT