SuperAPI AI 工具集

local-mcp-file-editing

智能体与模型

查看项目

更新于 10-16 07:27

技能介绍

用途:local-mcp 是 Rust 编写的 MCP(Model Context Protocol)服务器,向 AI 智能体暴露本地文件系统与命令执行能力,默认在沙箱中运行以限制风险。

主要能力:文件读写与目录列举;以原生 MCP 图像内容读取 PNG、JPEG、GIF、WebP、BMP、TIFF、AVIF;沙箱化命令执行(Linux 用 Landlock、macOS 用 Seatbelt,默认无网络);基于会话的权限上下文;启动 UI 中实时显示 diff 与命令输出;后台任务管理与轮询。

使用方式:从源码构建 git clone https://github.com/nakasyou/local-mcp.git 后 cargo build --release,或用 Nix:nix run github:nakasyou/local-mcp。启动服务器 local-mcp mcp,在项目目录运行 local-mcp start(可加会话 ID),把会话 ID 交给智能体。权限在启动 UI 中用 /permissions yolo、/permissions ask、/permissions allow 路径、/permissions revoke、/permissions list、/permissions status 管理。MCP 工具包括 session_info、read_file、get_image、list_directory、write_file、execute、without_sandbox、start_command、poll_job、stop_job,均需 session_id 参数。

适用场景:多文件重构、构建与部署、长时间运行的开发服务器、图像分析等本地开发任务。

限制:Windows 暂不支持;Linux 需 PATH 中有 bwrap 及 codex-linux-sandbox 辅助二进制;沙箱命令无网络,非沙箱命令需显式批准(除非 yolo 模式);yolo 仅会话内有效;会话 ID 只应交给可信智能体。收费、价格等信息暂未提供。