-
securityA
license-
qualityThis MCP server allows you to connect MCP clients with Toolhouse's tools.
Last updated -
8
Python
MIT License
Provides a link to Discord for community support, allowing users to join a specific server for help with the grpcmcp tool.
一个简单的 MCP 服务器,它将根据提供的描述符文件或使用反射代理到 grpc 后端。
go install .
或go install github.com/adiom-data/grpcmcp
确保 go bin 目录在您的 PATH 中。go run example/main.go
。这将在端口 8090 上启动 grpc health 服务,并启用服务器反射。请注意,该服务运行在 grpcmcp 将要连接的默认端口上。grpcmcp --hostport=localhost:3000 --reflect
。指定hostport
将使用 SSE。SSE 端点将通过http://localhost:3000/sse
提供服务。grpcmcp --help
获取完整选项列表。
hostport
字符串 - 设置后,使用 SSE,并将其作为服务器主机:端口。descriptors
符字符串 - 指定从buf build -o protos.pb
或protoc --descriptor_set_out=protos.pb
生成的 protobuf 定义的文件位置,而不是使用 gRPC 反射。reflect
- 如果设置,则使用反射来检索 gRPC 端点而不是描述符文件。url
字符串 - 指定后端服务器的 url。services
字符串 - 要过滤的完全限定 gRPC 服务名称的逗号分隔列表。bearer
字符串 - 附加在Authorization: Bearer
标头中的令牌。bearer-env
字符串 - 令牌在Authorization: Bearer
标头中附加的环境变量。覆盖bearer
。header
字符串(可重复) - 以Key: Value
格式添加的标题。加入我们的 Discord: https://discord.gg/hDjx3DehwG
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
MCP 服务器将通过反射或描述符文件代理到您的 gRPC 后端。