Workspace
检查当前工作区并管理受支持的工作区变量。代表工具包括 unfour.workspace.current 和 unfour.workspace.list_variables。
MCP
Unfour 运行本地 stdio MCP 服务,让兼容客户端通过与桌面应用相同的命令与策略边界,使用已授权且限定于工作区的 API、SSH、数据库、活动和系统能力。
自动配置仅写入该用户级文件,不更新项目配置或自定义 CODEX_HOME。它会保留无关配置、备份已有文件,并拒绝无效 TOML;不会更改工作区权限或发起工具调用。
如需手动配置,请从 Settings → MCP 复制可执行文件路径或别名。以下路径仅为示例,须替换为复制的值。Codex 直接启动可执行文件,Windows 路径含空格时也保持 args 为空。TOML 单引号字面量字符串中的反斜杠无需转义。
[mcp_servers.unfour]
command = 'D:\Program Files\Unfour\unfour-mcp.exe'
args = [] 也可使用 TOML 双引号基本字符串,但每个 Windows 反斜杠都必须转义为 \\。两个示例解析为相同路径,只保留一个 unfour 条目。
[mcp_servers.unfour]
command = "D:\\Program Files\\Unfour\\unfour-mcp.exe"
args = [] Microsoft Store/MSIX 安装使用下方稳定执行别名。macOS 或 Linux 请将 Settings → MCP 复制的准确路径写入 command,并保持 args 为空。
[mcp_servers.unfour]
command = "unfour-mcp.exe"
args = [] 自动配置仅写入用户级文件,不写入项目的 .cursor/mcp.json。它会保留无关配置、备份已有文件,并拒绝无效 JSON。项目级配置需手动合并:将 unfour 服务条目加入项目文件,不要覆盖其他服务。
手动配置时,在 Settings → MCP 使用 Copy command。Windows 可执行文件路径包含空白字符时,command 使用 cmd.exe,args 使用两个元素:/c 和完整路径字符串。JSON 中每个反斜杠都必须转义为 \\。请将下方示例路径替换为复制的路径,不要按空格拆分,也不要额外嵌入引号字符。
{
"mcpServers": {
"unfour": {
"command": "cmd.exe",
"args": ["/c", "D:\\Program Files\\Unfour\\unfour-mcp.exe"]
}
}
} 这里 /c 和路径是 cmd.exe 的参数;unfour-mcp 本身不接收 CLI 参数。Microsoft Store/MSIX 直接使用下方稳定别名,args 为空。Windows 路径不含空白字符时,以及 macOS/Linux 上,请将复制的可执行文件路径直接写入 command,保持 args 为空,并遵守 JSON 转义规则。
{
"mcpServers": {
"unfour": {
"command": "unfour-mcp.exe",
"args": []
}
}
} 其他支持手动配置本地 stdio Server 的 MCP 兼容客户端也可以连接。
检查当前工作区并管理受支持的工作区变量。代表工具包括 unfour.workspace.current 和 unfour.workspace.list_variables。
检查保存的请求和已脱敏历史,并发送已授权请求。代表工具包括 unfour.api.list_requests 和 unfour.api.send_request。
检查历史与任务、运行诊断或命令,并按策略读写远程文件。代表工具包括 unfour.ssh.list_history 和 unfour.ssh.run_diagnostic。
列出保存的连接、浏览结构、运行只读查询或 explain,并执行受策略控制的 SQL。代表工具包括 unfour.db.list_connections 和 unfour.db.query_readonly。
管理并执行与桌面共用的本地 runbook。工具包括 unfour.flow.list、save、run、cancel_run、list_runs 与 get_run。
通过 unfour.activity.list 与 unfour.system.health 查看近期已脱敏活动和存储就绪状态。
更新后重启 MCP 客户端或其 Unfour 服务,使其加载更新后的程序。选择目标工作区、检查策略,并在修改前列出资源。资源管理属于免费核心能力。
unfour.ssh.write_file 与 unfour.ssh.patch_file 使用已保存 SSH 连接,并接受工作区策略检查。仅支持普通文件,拒绝已识别的符号链接和目录。复核准确目标与内容,并完成所需确认。
每次工具调用都要经过目标工作区 MCP 策略检查。默认 auto 策略将 dev 映射为普通读写访问、test 映射为受保护访问、prod 映射为只读并允许安全 SSH 诊断。
Flow 工具共用桌面定义、已保存工作区资源和运行历史。明确选择工作区与环境,复核定义和输入后确认运行。即使在 full_access 下,执行 Flow 也需要确认;read_only 会阻止执行,包括只有只读检查的 runbook。取消不会回滚已完成操作,运行期间应保持 MCP 连接。
MCP 与桌面应用使用相同的本地数据库和 command bus。SSH 与数据库凭据在需要时通过 OS secret store 解析。保存的 API 配置有独立的本地存储与快照脱敏边界,不会自动进入钥匙串。
先打开一次 Unfour,确认 Settings → MCP 中 MCP 命令可用,再重新配置客户端并重启。
从 Settings → MCP 复制当前命令,保持 args 为空,并移除旧开发路径或 WindowsApps 路径。
先启动桌面应用,并确认客户端使用相同的 Stable、Test 或 Dev 存储 Profile;不要使用 ephemeral 模式。
重启 MCP 客户端,使其用更新后的命令启动新的 stdio 进程。
检查当前工作区、环境、显式 MCP 策略,以及动作是只读、受保护还是需要确认。