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