DEV Community

Cover image for Agenvoy:讓你慣用的 Agent 自己做工具
邱敬幃 Pardn Chiu
邱敬幃 Pardn Chiu

Posted on

Agenvoy:讓你慣用的 Agent 自己做工具

Agenvoy - A personal AI Agent that runs on your machine. Build tools, test it, and call it.


很多人用 Agent 來幫忙寫程式、查資料、處理檔案。像是 Claude Code、Codex、Cursor,或甚至 Hermes 與 OpenClaw,這些工具都支援 MCP 的連接。

把 MCP 想成「Agent 的百寶袋」。透過它,Agent 可以在必要時拿出合適的工具來做事,例如查天氣、讀檔案、呼叫網路 API 等。

只是,大多數的百寶袋基本只提供固定的工具。提供百寶袋的人給什麼,Agent 就只能用什麼。如果遇到沒有合適的工具?Agent 只能跟你說:「做不到。」

重頭戲來了,Agenvoy 不一樣。

俗話說:「授人以魚,不如授之以漁。」

所以我給的是建立工具的工具,與教你如何使用的使用說明書。🤣
讓你的 Agent 在需要的時候,就參考說明書自己把缺少的工具做出來。

而且不限 Agent,只要你用的 Agent 支援 MCP,不管是 Claude Code、Codex 還是其他 Agent,接上 Agenvoy 後都能獲得「自建工具」的能力。


舉例

今天你問 Agent:

給我當前 AAPL 的股價

正常來說,如果目前沒有股票查詢工具,好一點的 Agent 可能會透過 Search Web 爬好幾個網頁然後給答案,但多數一般的 Agent 會回覆「沒有對應的工具」。

但如果今天有添加 Agenvoy MCP,你的 Agent 會走一條不同的路

Q: 給我當前 AAPL 的股價
  ↓
搜尋現有工具 → 沒有匹配的
  ↓
從 Agenvoy MCP 取得「工具建造指南」
  ↓
照規格寫出一個查股價的工具
  ↓
在安全的沙箱裡測試直到通過
  ↓
測試通過 → 立刻用這個工具查到股價
            ↓
          回答 AAPL 的股價
Enter fullscreen mode Exit fullscreen mode

這整個過程都在同一個對話中實現。而你只需要說你的需求,不需要有 Coding 能力,就等他問你問題與確認。
(ps. Codex 除外,Codex 需要直接叫他製作工具,因為不是走強制路線)

而且這件事有兩個很爽的點:

  1. 當這個流程完後,這個工具會被永久保存下來。 下次你假如詢問「TSLA 多少?」,Agent 就會直接用現成的工具去查詢。
  2. 在同樣主機上的其他 Agent 中,這個工具是即時共享的, 你在 Claude Code 做好的工具,下一秒就可以在 Codex 上直接使用。

該如何立即使用?

Agenvoy 走的是標準的 MCP 協定。任何支援 MCP 的 AI 工具,依據各 Agent 的介紹下去設定即可連上:

{ "mcpServers": { "agenvoy": { "command": "agen" } } }
Enter fullscreen mode Exit fullscreen mode

當你成功連上之後,你慣用的 Agent 將會看到 Agenvoy 提供的全部工具,包含:

  • 已經存在的工具(之前建立的,或從市場安裝的)
  • 建立新工具的能力(讀指南、寫工具、測試、修正)

Agenvoy 沒有打算讓你放棄正在用的 Agent,而是讓你現有的 Agent 變得更強大。


工具怎麼做?

Agent 的部分,Agenvoy 提供了一份完整的「工具建造指南」,告訴 Agent 每個工具該怎麼組成,工具主要包含兩個檔案:

tool.json    →  使用說明書(這個工具做什麼、需要什麼參數)
script.py    →  程式碼(支持 Py/Js)
Enter fullscreen mode Exit fullscreen mode

讀完指南後後,Agent 會依照需求與格式寫出這兩個檔案,放到指定的資料夾(~/.config/agenvoy/tools/script)。Agenvoy 會自動把它註冊成一個可用的工具。

並且你只要備份好資料夾內的檔案,你甚至可以帶著到每一台有 Agenvoy 的裝置上直接使用同樣工具(或是你也可以上傳至 Agenvoy 提供的市集中放便其他人下載)

能自己做嗎?

當然可以,只要你有 Coding 能力,你只要依據同樣格式新增好檔案放在資料夾中,你的 Agent 就可以直接調用,以下直接提供兩個範例:


安全性

自建的工具不會直接在你的電腦上裸奔。每個工具的執行都經過 OS 層級的沙箱隔離,敏感目錄包含 SSH 金鑰、雲端憑證、環境變數等都會被禁止取用。


總結

Agenvoy v0.27.* 開始,讓你慣用的 Agent 能在對話中自己建立、測試、保存新工具。

而你,不需要換工具、不需要學新操作,只需要連接 Agenvoy 的 MCP。

Top comments (0)