作用
scan_directory、analyze_photos、reanalyze_stale_photos、export_photos 和 learn_style_from_library,在远程连接上无法在该次调用自己的时间预算内完成时,都会作为后台任务派发,并返回 {"status": "running", "job_id": ...}。请用那个 job_id 调用它继续检查:它最多等待 wait_seconds(上限为 30)让任务完成后再回答,所以用一小段循环调用,就足以跟踪到任务完成。完成后,它会返回原来的工具调用本应返回的内容。同一时间只运行一个长任务;一个任务运行时,其他工具会返回 {"status": "busy", ...},而不是它们正常的结果。本地(stdio)客户端也可以使用它,但它们的长任务总是同步完成,所以通常没有什么可轮询的。
参数
| 名称 | 类型 | 必填 |
|---|---|---|
job_id |
str |
必填 |
wait_seconds |
int |
可选 |
如何提出要求
你不需要按名字调用它。你只需说出想要什么,由智能体选择工具:
把 imagic 指向我的这场拍摄,告诉我你发现了什么。
图库 其余的工具
它在哪里运行
在你的电脑上。imagic 的 MCP 服务器是由你的 AI 客户端启动的本地进程;照片不会离开你的磁盘,也不会上传任何内容。参考中的每个工具都是如此,包括这一个。
要调用它,你需要一个连接到 imagic 的 MCP 客户端。对于 Claude Code、Cursor、VS Code、Codex、Gemini CLI 以及其他十个客户端,设置大约需要三分钟。