跳到主要內容
maxstudioNews
AI 自動化Cursor Forum (Showcase)約 2 分鐘

AutoTool:Cursor 可自行建立與重用 MCP 工具

AutoTool 是一個開源專案,讓 AI 代理 Cursor 能自動生成、驗證、測試並快取所需的 MCP 工具,無需人工指導。它簡化了 AI 工具的擴展過程,並透過同意機制處理憑證管理。

AutoTool:Cursor 可自行建立與重用 MCP 工具
圖片來源:Cursor Forum (Showcase)

我想要實驗看看,如果一個 AI 代理在沒有指導或監督的情況下,自行連接到各種事物會發生什麼事。我只是好奇想看看結果。AutoTool 探索了其中的一個面向:當 Cursor 缺少某個工具時,它可以為該缺失的功能編寫一個小型的 MCP 伺服器。

AutoTool 會驗證並進行初步測試,然後在不重新啟動 AutoTool 伺服器的情況下掛載該工具,並將其快取以供重複使用。目前的預設憑證流程會要求使用者同意。工具會聲明它們所需的憑證名稱,而 AutoTool 會將這些值注入到工具程序中,並隱藏輸出內容。Python 的稽核掛鉤(audit-hook)保護並非嚴格的沙盒。

你可以使用 Cursor(Python 3.11+)來試用它:首先執行 uv tool install autotool-mcp,然後執行 autotool setup --dry-run。接著執行 autotool setup 會將 AutoTool 註冊到它偵測到的支援代理應用程式中,包括 Cursor,並備份 JSON 配置檔。之後請重新啟動 Cursor。

一個無需 API 金鑰即可嘗試的小範例是:要求 Cursor 建立一個可重複使用的工具,該工具接受 pytest 輸出字串並返回失敗的測試名稱。讓它在範例上進行初步測試並執行。在一個全新的 Cursor 對話中,要求它再次呼叫該快取工具。

建立工具的代理程式會提供程式碼;這不需要 AutoTool 的選用模型提供者配置。某些客戶端可能需要重新整理工具列表或重新啟動,新掛載的工具才會出現;run_tool 是穩定的調度器。程式碼和設定文件請見 GitHub 上的 varadganjoo/Autotool 專案。

此專案採用 MIT 授權,並可在 PyPI 上以 autotool-mcp 的名稱取得。如果你在 Cursor 中試用它,關於工具建立、同意提示和新工具發現的任何回饋都會很有幫助。聲明:我維護這個專案。這篇文章是使用我的筆記和儲存庫,並在 AI 輔助下起草的。

Share

覺得值得一看?分享給朋友。

以上為 AI 自動翻譯導讀。原文版權歸 Cursor Forum (Showcase) 所有, 建議透過「閱讀原文」前往原始網站,以取得最完整資訊並支持原作者。

Newsletter

不用每天追,AI 重點每週寄給你

43 個來源、每 2 小時更新,太多看不完。電子報每週挑最值得看的幾則,附上 Max 的看法。

每週一封。Email 只用來寄電子報,每封信都能一鍵退訂。