
Insta Edits for Claude
io.github.faisalkhanzemi由 GitHub 帳號 faisalkhanzemi 發布v0.1.1更新於 Nov 7, 2026
Let Claude edit Instagram Reels in Edits for Mac: the full 274-tool editor, kept in sync.
發布方自己的服務:Claude Platform Docs
概覽
把 Claude Code 連上 Mac 版 Instagram Edits,同步完整的 274 個工具編輯器,讓助理剪輯 Reels。
- 可以做什麼
- 開啟專案並檢視時間軸,把素材匯入專案。
- 剪輯影片:依節拍切分片段,加入文字、字幕、特效、轉場、關鍵影格、縮放與變速。
- 處理音訊,包括加入歌曲與調整音樂軌。
- 檢查算圖影格並匯出預覽或成品。
- 在開啟專案後同步編輯器的工具清單,讓完整編輯工具出現,並提供連線診斷指令。
- 適用情境
- 當你在 Mac 版 Edits 剪輯 Instagram Reels,並希望用自然語言讓 Claude Code 直接操作編輯器、而不是手動點選時使用。僅限 macOS,且需要在本機執行 Edits。
- 執行需求
- 一台 Apple 晶片的 Mac,安裝並登入 Instagram 的 Edits,開啟自動化伺服器並從 Edits 設定複製存取權杖。同一台 Mac 上需有 Claude Code(或其他 MCP 用戶端)以及 python3 3.9 或更新版本。權杖透過 EDITS_MCP_TOKEN 或權杖檔案提供;EDITS_MCP_URL 預設指向本機位址。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Insta Edits for Claude,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Insta Edits for Claude
Let Claude Code edit in Instagram Edits for Mac, with the full editor and not just the home screen.
[CI] [PyPI] [MCP Registry] [Python 3.9+] [Dependencies: none] [License: MIT]
One prompt, a real Claude Code session, nothing scripted. Edits found no beats, so Claude analysed the music itself (122 BPM), cut every clip on a beat, checked its own frames and exported the reel. Watch with sound.
Edits for Mac, which Meta launched on 5 November 2026, has a built-in automation server that speaks MCP: in Meta's words, you can connect AI agents "to the desktop editor through MCP so they can help with your projects". You can point Claude Code at it directly, but you only get part of it.
Edits changes its tools with the screen. The home screen offers 32 tools: projects, imports and catalogs. Open a project and it offers 274, with text, captions, effects, transitions, keyframes, audio and export. Edits says it will announce that change (tools.listChanged: true) but never sends the notification. Claude keeps the 32 home tools for the whole session and never sees the editor.
This bridge sits between the two. After every tool call it asks Edits which tools it offers now. If the set has changed, it tells Claude, and Claude refreshes the list. It also fixes a reply format that some Claude Code builds reject, gives readable errors, and keeps your token out of config files.
Works with Claude Code in the terminal and in the Code tab of the Claude desktop app. It's a standard stdio MCP server, so other MCP clients (the Claude desktop chat, Cursor, Codex) can run insta-edits serve too, though we've only tested Claude Code.
What you get
- The full editor. Claude receives
notifications/tools/list_changedas soon as Edits moves between home (32 tools) and the editor (274). Without the bridge, that notification never arrives. - Replies that every Claude Code build accepts. Edits marks each result
"resultType": "complete"without the caching fields that newer MCP schemas pair with it. Some Claude Code builds then dropped every tool, withInvalid result for tools/list: ttlMs … cacheScope. The bridge removes the marker only when those fields are missing. - Your token stays private. The plugin keeps it in the macOS keychain. The CLI keeps it in a
0600file. It never appears in~/.claude.json, in logs or in error messages. - Start in any order. If Edits isn't open yet, the bridge still connects and reports no tools, then tells Claude the moment Edits answers, so the editor appears without a restart.
- Errors you can act on. "Cannot reach Edits: open it and enable the Automation Server" replaces a stack trace. A rejected token says how to update it.
doctorchecks every link from the app to the sign-in, and--jsongives you a report to attach to a bug.- An
editsskill that teaches Claude how the server behaves: discover before guessing, work in normalised canvas coordinates, check rendered frames, and never publish without your explicit go-ahead. - Python standard library only. Nothing to
pip installfor the plugin, and it runs on thepython3that comes with macOS.
Requirements
- A Mac with Apple silicon (M1 or later) and Edits for Mac, free and signed in to Instagram
- Claude Code
python33.9 or newer. Runxcode-select --installif macOS asks for the command line tools.
Install
Before you start: Edits for Mac is open and signed in, and Claude Code is installed. Setup takes about two minutes.
1. Turn on the automation server in Edits
Go to Edits › Settings › Automation, switch on Enable Automation Server, and copy the Access token. Keep Edits open while Claude works.
2a. As a Claude Code plugin (recommended)
Start claude in a terminal and run these two commands, one at a time:
Claude Code asks for the access token with a masked prompt and stores it in your keychain. Restart Claude Code, then run /mcp: edits should show as connected. The plugin also installs the edits skill.
Rather just ask? Paste this into Claude Code as a normal message:
Install the Insta Edits plugin from github.com/faisalkhanzemi/insta-edits-for-claude
Claude runs the same two install steps from its terminal. That route can't show the masked token prompt, so finish with /plugin configure insta-edits@insta-edits and paste the token there, never into the chat.
Installing from a shell script, or using the Claude desktop app
The shell commands do the same thing but don't prompt for the token, so set it afterwards with /plugin configure insta-edits@insta-edits inside Claude Code:
A plugin installed this way, at user scope, also shows up in the Code tab of the Claude desktop app, which reads the same settings.
2b. As a standalone MCP server
set-token asks for the token with a hidden prompt and saves it to ~/.config/insta-edits/token with 0600 permissions. Never put the token itself on the claude mcp add line: it would end up in plain text in ~/.claude.json and in your shell history.
Check the connection
Each ✗ line names its fix. Plugin users who want doctor can install the CLI as in 2b. The plugin token lives in the keychain, so without set-token the doctor checks stop at the sign-in step.
Update or uninstall
Plugin:
Standalone server: pipx upgrade insta-edits to update; claude mcp remove edits, pipx uninstall insta-edits and rm -r ~/.config/insta-edits to remove it. You can also switch off the automation server in Edits at any time, which cuts the connection.
Using it
Ask for edits in plain words:
Open my latest Edits project and tell me what's on the timeline.
Import
~/Movies/broll/into a new project, cut it to the beat of the voice-over, and add word-by-word captions in a clean sans.
Add a soft zoom on every product close-up and a whoosh on each cut, then render a preview so I can check the frames.
Claude opens the project, the editor tools appear, and it works from them. It doesn't post. Publishing stays in the Edits window unless you explicitly tell Claude to share a specific video.
How it works
Settings come from the environment: EDITS_MCP_URL (default http://127.0.0.1:19501/mcp), EDITS_MCP_TOKEN, and EDITS_MCP_TOKEN_FILE. Logs go to stderr.
Tested with
Edits updates often and its automation server is undocumented. If a new build breaks something, run insta-edits doctor --json and open an issue with the output. It contains no token.
Troubleshooting
Security
- The bridge only connects to the URL you configure, which defaults to
127.0.0.1. It sends nothing anywhere else and has no telemetry. - The token is redacted in every log line, error message and
repr.doctor --jsonreports where the token came from, never its value. - Edits is signed in to your Instagram account. The bundled skill tells Claude never to publish, share or schedule without your explicit go-ahead for that specific post.
- Report vulnerabilities privately as described in SECURITY.md.
FAQ
How do I connect Claude to Instagram Edits? Install Edits for Mac, switch on Settings › Automation › Enable Automation Server, then add this plugin with the two /plugin lines under Install. Claude can then open your projects and edit them.
Can Claude edit Instagram Reels? Yes, inside Edits for Mac. It can import clips, cut them on the beat, add captions, text, transitions, zooms and speed ramps, check rendered frames and export. You post the reel from Edits yourself.
Does it work with claude.ai in the browser? No. Edits runs on your Mac and only listens locally, so it needs Claude Code (or another MCP client) running on the same Mac.
Is this official? No. It's an independent open-source project, not affiliated with or endorsed by Meta, Instagram or Anthropic. "Instagram" and "Edits" are trademarks of Meta Platforms, Inc.
Does it work on Windows or with the Edits phone app? No. Edits on desktop is only available on macOS, and the automation server only exists there.
Do I still need this if my Claude Code build accepts Edits' replies? Yes, for the editor tools. Edits never announces that its tools changed, and no client can find that out without asking.
Can Claude post to Instagram for me? The bridge won't stop Claude from calling Edits' share tools, but the bundled skill tells it to wait for your explicit go-ahead. Posting from the Edits window is the safer default.
Development
The tests run against tests/fake_edits.py, a stand-in that behaves like the real server: it sends no notifications, changes its tool set when a project opens, and replies with resultType. You don't need a Mac or Edits to run them. See CONTRIBUTING.md.
Credits
Demo footage: stock clips from Pexels (Pexels License). Music: "Tech House vibes" by Alejandro Magaña, Mixkit (Mixkit License).
License
MIT © Faisal Khan
來源:README.md,提交 8adfaa9
工具
0版本歷史
1- v0.1.1最新Nov 7, 2026
評分
已滿足適用檢查項的 75%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具必需15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Claude 整合
Claude Platform Docs
com.claude.platform官方發布者
遠端 MCP 伺服器,讓助理搜尋並閱讀 Claude 平台文件與 API 參考。

Claude Checkpoint Mcp
由 GitHub 帳號 daniel-munoz 發布
本機 MCP 伺服器,把 Claude Code 工作階段的狀態存成專案內的 JSON 檔,並能還原成精簡的續接摘要。

Qwen DAP MCP — C/C++ Debugger for Claude Code, Codex & Qwen
由 GitHub 帳號 spk-c 發布
通過 GDB、LLDB 和 MCP 為 Claude Code、Codex 和 Qwen 提供 C/C++ 崩潰、掛起和轉儲除錯AI 翻譯

AVE for Claude Code — Local Video Editing
由 GitHub 帳號 lemberalla 發布
僅適用於 Claude Code 的本機 AVE 時間軸編輯與匯出。需要現有 AVE 連接。AI 翻譯
NexusWindows for Claude
由 GitHub 帳號 pironjulien 發布
讓助理透過 UI Automation 與 Win32 訊息在背景操作 Windows 桌面程式,並回讀每一次操作的結果。