面向编程智能体的 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_…"

为你的智能体的代码安个家。

免费开始