工具 Tools
工具被设计为由模型控制,这意味着工具从服务器暴露给客户端,目的是让 AI 模型能够自动调用它们(同时有人在环中批准)。
概述
tools/list
端点列出可用的工具tools/call
端点被调用,服务器执行请求的操作并返回结果工具定义结构
实施工具
示例工具模式
系统操作
API 集成
数据处理
最佳实践
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
安全考虑事项
输入验证
访问控制
错误处理
工具发现和更新
1.
2.
notifications/tools/list_changed
3.
4.
错误处理
1.
isError
设置为true
在结果中2.
content
数组中包含错误详情