返回目录 / Agent 工具
向 Agent 提供进程内只读 MCP 工具
把窄范围 Python 函数包装为 SDK MCP server,并只允许对应命名工具。
目标
让 Agent 调用受控业务函数而无需单独启动 MCP 子进程。
步骤
验证方式
Agent 只能调用预期工具;越界参数被应用函数拒绝,错误结果带 `is_error`。
故障处理
如果工具未出现,核对 server key、工具名和 allowed_tools 全名;若结果格式错,按 content text block 返回。
权限边界
前置条件
- Python 3.10+、SDK MCP extras/依赖、只读测试数据。
权限边界
- 避免连接交易或写入接口;工具后端须以最小权限凭据访问测试数据。
限制
SDK MCP server 在当前进程运行;读取权限由你的函数后端实现,工具描述不构成访问控制。
固定上游来源
- 仓库
- anthropics/claude-agent-sdk-python
- 文件路径
- examples/mcp_calculator.py
- 固定提交
b6e9d12fe1cc98dde988ab7b7713c1feeee50c6c- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: MIT