MCP 架构
MCP 通过客户端将宿主应用连接到服务端。分别画出这些角色;协议连接本身并不决定哪些操作被允许。
工具与资源
工具提供可调用函数,资源提供可读内容,提示提供可复用模板。根据所需的信息或操作选择对应能力。
客户端—服务端流程
增加复杂功能前,先跟踪发现、请求与响应流程。在服务端验证输入,对不支持的请求返回明确错误。
实践作业
设计一个只读文档搜索工具,列出输入字段、一个有效请求、一个无效请求及预期响应。
完成标准
- 用自己的话解释三个主题。
- 完成作业并保存成果或设计笔记。
- 测试一个边界情况,并记录一个局限。