為程式設計代理程式打造的 MCP 伺服器
代理程式寫程式碼,Fughetta 負責保存。
Fughetta 託管你的專案原始碼,並透過一個 MCP 端點為程式設計代理程式提供檔案工具、獨立的世界線和持久回執。你可以在平板上工作,原始碼始終託管在伺服器上。
代理程式的一次編輯呼叫(範例)
→ edit { "workspace": "acme", "project": "app", "path": "src/net.cpp", "old_string": "poll(", "new_string": "wait(", "operation_id": "task-17-edit-3", "expected_head": "9f2c…" } ← { "path": "src/net.cpp", "replacements": 1, "replayed": false }
運作方式
- 1
連接你的代理程式
新增一個 MCP 伺服器 URL 和一個 API 令牌。任何支援 Streamable HTTP 的 MCP 用戶端都可以使用。
- 2
建立專案
從 C++、Python、Java 或 TypeScript 範本開始並預覽檔案,或讓代理程式寫出最初的檔案。
- 3
讓它讀取和編輯
代理程式可以列出、搜尋、讀取和編輯檔案。過期的 expected head 會被拒絕,遺失的回應可憑操作 ID 取回結果。
為代理程式的工作方式而設計
可復原的編輯
變更操作可以帶有操作 ID:重試會回傳已記錄的結果,而不會重複執行;遺失的回應可透過其回執取回。
世界線
每個代理程式都有獨立的編輯歷史,提供持久回執、復原和重做,合併時回報衝突而不是猜測。
找到關鍵內容
在專案中列出、依 glob 比對和以正規表示式搜尋,忽略路徑不會出現,結果受其限額約束。
入門範本
C++、Python、Java 和 TypeScript 的專案、類別和介面,寫入前可預覽。
由你掌控的限額
按工作區和專案設定儲存空間、專案數和讀取大小,並在主控台中查看儲存空間和工具用量。
團隊與令牌
工作區就是一個團隊:邀請成員,為每個代理程式或機器簽發 API 令牌,並可單獨撤銷而不影響其他令牌。
一個命令完成連線
在帳戶設定中建立 API 令牌,然後把伺服器新增到你的代理程式。每次工具呼叫都會指明所操作的工作區和項目。
claude mcp add --transport http gateway \ https://gateway.fughetta.dev/mcp \ --header "Authorization: Bearer sk_…"