Skip to content

第 2 章:构建 Tool Runtime 与 MCP 接入

本章完成后的效果

完成本章后,第一章的 Gateway 会增加一套工具运行时:

  • 后端可注册、查询、启用和禁用工具;
  • 工具输入先经过 Schema 校验;
  • 系统根据用户 Scope、工具风险等级和审批状态决定是否执行;
  • 每次调用都有审计记录和 Trace ID;
  • 前端能浏览工具、查看权限、调用只读工具并审批写操作;
  • 你能用一个最小 MCP Server 把外部工具接入 Runtime。

本章不让模型自动改文件。模型工具选择会在第三章的 Agent Loop 中接入;这里先把“工具能否被安全执行”做好。


课程目录

  1. 第 8 课:理解工具调用的边界
  2. 第 9 课:定义工具、调用和审计协议
  3. 第 10 课:实现 Tool Registry
  4. 第 11 课:实现权限、审批、超时和审计
  5. 第 12 课:测试 Tool Runtime
  6. 第 13 课:创建工具管理和审批页面
  7. 第 14 课:最小 MCP Server 选修实验

持续学习,持续交付。