关于 tRPC <-> MCP
tRPC <-> MCP 是一个面向 TypeScript 项目的桥接 MCP,能够将现有的 tRPC 路由一键暴露为符合 模型上下文协议(Model Context Protocol) 的服务,让前端 / 后端团队无需重写接口即可让模型客户端调用业务方法。
它能接什么
- 任意基于 @trpc/server 的路由定义,包括 query、mutation 与 subscription。
- zod / yup 等在 tRPC procedure 中声明的入参校验与类型推导。
- 现有 TypeScript 项目中的上下文(context)、中间件与错误处理逻辑。
是否需要密钥
默认情况下,MCP 仅监听本地或受信网络,一般无需额外 API Key。如果部署到公网或多人协作环境,建议在 MCP 网关层或反向代理处配置鉴权(如 Bearer Token、mTLS),并对敏感的 tRPC mutation 路由做单独的权限校验。
更多接入细节可参考 tRPC 官方文档 与 Model Context Protocol 规范。