Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 1.66 KB

L05_cn.md

File metadata and controls

45 lines (33 loc) · 1.66 KB
id course-mcp-tools-l05
type course
title 给你的 Agent 暴露一个真实工具
summary 把你真正拥有的一个函数包进刚建好的“校验 + 隔离”边界。
lang zh-CN
content_version 1
status reviewed
reviewed_on 2026-09-12
hints
title body
这个检查点考什么
暴露一个真实工具:把你自己一个函数包进刚建好的、带校验和隔离的边界后面。
title body
如实写 schema
给工具一个真实的 `inputSchema` 并标明必填参数——schema 说真话,边界才值得信任。
title body
诚实的记录
写下你的工具能做什么不能做什么——夸大的 schema 会抵消你刚证明过的隔离。

给你的 Agent 暴露一个真实工具

目标

把你真正拥有的一个函数包进刚建好的“校验 + 隔离”边界。

课程内容

从你自己的项目里挑一个只读函数——查询、摘要、计算。用显式 schema 把它注册为工具,复用校验与隔离模式,并在接线任何客户端之前先写失败测试。2026-07-28 迁移指南覆盖既有服务的迁移;这一课是你第一个做对的工具。

练习

  • 从失败测试开始;schema 就是契约
  • 记录哪些没验证(客户端合规性、传输行为)

检查点

本课的命令运行通过,并且你能用自己的话回答下面的问题(由 Agent 提问、你作答——这就是关口):

  1. 本课跑了哪条命令,它判定了什么?
  2. 一开始什么失败了、为什么——用你自己的话说?
  3. 下次再信任类似的改动之前,你会先检查什么?

预期证据

命令输出记录与你的回答。