图库

get_job_status

检查在远程连接上由另一个工具启动的长时间运行的任务。

作用

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 指向我的这场拍摄,告诉我你发现了什么。

图库 其余的工具

scan_directory get_library_stats list_photos get_photo get_preview_url

它在哪里运行

在你的电脑上。imagic 的 MCP 服务器是由你的 AI 客户端启动的本地进程;照片不会离开你的磁盘,也不会上传任何内容。参考中的每个工具都是如此,包括这一个。

要调用它,你需要一个连接到 imagic 的 MCP 客户端。对于 Claude Code、Cursor、VS Code、Codex、Gemini CLI 以及其他十个客户端,设置大约需要三分钟。

把整条流程交给你的 AI

get_job_status 是 imagic Max 中 30 个工具之一。500 次导出的免费试用包含所有这些工具。