关于 trpc-go
trpc-go 是 tRPC 框架的 Go 实现,面向构建 RPC 服务的开发者。它支持单进程运行多个服务,并允许替换组件及扩展协议。
主要功能
- 01单进程运行多个服务
- 02可插拔的框架组件
- 03使用 gomock 进行模拟测试
- 04支持 trpc 和 HTTP 协议
- 05通过 trpc CLI 生成代码模板
适用场景
- 01在多个地址运行服务
- 02替换框架组件
- 03模拟测试服务接口
- 04添加第三方协议
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
English | 中文
tRPC-Go 框架
tRPC-Go 是 tRPC 的 Go 语言实现。tRPC 是一个可插拔、高性能的 RPC 框架。
总体架构

tRPC-Go 具有以下特性:
- 可在单个进程中启动多个服务,并监听多个地址。
- 所有组件均可插拔,并提供各种基础功能的默认实现,且可以替换。第三方也可以实现其他组件,并在框架中注册。
- 可使用 gomock&mockgen 为所有接口生成 mock 代码进行模拟测试,便于测试。
- 通过为相应协议实现
codec接口,框架可支持任何第三方协议。默认支持 trpc 和 http 协议,并可随时切换。 - 提供用于生成代码模板的 trpc 命令行工具。
相关文档
- 快速入门指南和详细文档
- 各目录中的 readme 文档
- trpc 命令行工具
- helloworld 开发指南
- 各种特性的示例文档
生态系统
如何贡献
如果你有兴趣参与贡献,请查看贡献指南,并查看仓库中的未认领问题。认领一项任务,让我们一起为 tRPC-Go 做贡献。
版权
本仓库中与腾讯代码相关的版权声明此前使用“THL A29 Limited”的名义。该实体现已注销。对于此前分发的所有代码副本,请将版权声明视为以“Tencent”的名义发布。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。