為程式設計代理程式打造的 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. 1

    連接你的代理程式

    新增一個 MCP 伺服器 URL 和一個 API 令牌。任何支援 Streamable HTTP 的 MCP 用戶端都可以使用。

  2. 2

    建立專案

    從 C++、Python、Java 或 TypeScript 範本開始並預覽檔案,或讓代理程式寫出最初的檔案。

  3. 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_…"

為你的代理程式的程式碼安個家。

免費開始