关于 Local Commander
Local Commander 将支持的 AI 客户端连接到 Windows 电脑,以便执行命令、处理文件、调整设置和检查本地服务。它适合从一个聊天管理多台电脑,并提供逐台运行记录及限制访问或停止任务的控制。
主要功能
- 01远程运行命令和脚本
- 02编辑文件和更改设置
- 03检查本地服务
- 04按电脑查看运行记录
- 05限制文件夹或屏蔽命令
适用场景
- 01在已批准的电脑上运行脚本
- 02跨电脑编辑项目文件
- 03通过一个聊天检查本地服务
MCP 相关
`https://localcmd.app/mcp` 上的 MCP 服务将支持的客户端连接到已批准的 Windows 电脑。OAuth 通过 localcmd.app 配置;运行任务和获取结果时,电脑必须保持在线。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://localcmd.app/mcpclaude mcp add --transport http app-localcmd-local-commander https://localcmd.app/mcp{"mcpServers":{"app-localcmd-local-commander":{"type":"http","url":"https://localcmd.app/mcp"}}}在 Cursor 中打开{"servers":{"app-localcmd-local-commander":{"type":"http","url":"https://localcmd.app/mcp"}}}在 VS Code 中打开{"mcpServers":{"app-localcmd-local-commander":{"type":"http","url":"https://localcmd.app/mcp"}}}{"mcpServers":{"app-localcmd-local-commander":{"serverUrl":"https://localcmd.app/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
原文在翻译后有更新,译文可能不是最新。
适用于 Cursor、DeepSeek Harness、Antigravity 和 Kiro 的 Local Commander
将 Cursor、DeepSeek Harness、Antigravity 和 Kiro 连接到 Local Commander 的 https://localcmd.app/mcp。你的 AI 可以检查已批准的项目文件和 Git 状态、运行你授权的检查和命令,并诊断你所拥有的 Windows 11 计算机上已批准的 localhost 服务。你在 localcmd.app 上的工作区会显示每个请求由哪台计算机运行,以及运行结果。
此仓库仅包含配置:一个 Cursor 插件、一个 DeepSeek Harness 包、一个 Antigravity 插件和一个 Kiro Power。服务运行于 localcmd.app。
要求
- 一个 Local Commander 账户:localcmd.app。
- 一台装有 Node.js 20 或更高版本及配套 Agent 的 Windows 11 x64 计算机:在该计算机上运行
npx local-commander-agent@latest,然后选择完全访问权限或指定文件夹。 - 计算机必须保持在线,才能执行任务和读取结果。
批准计算机并连接 AI 后,它就能像你坐在键盘前一样,执行 Windows 账户可执行的操作。你可以随时在网站上将访问权限限制在特定文件夹、阻止命令、停止正在运行的任务,或关闭计算机。每次运行都会显示执行操作的计算机。AI 请求的内容会返回给 AI。
Cursor
-
安装插件,或将以下内容添加到
~/.cursor/mcp.json:{ "mcpServers": { "local-commander": { "url": "https://localcmd.app/mcp" } } } -
Cursor 会打开 localcmd.app 以登录并批准访问(OAuth 2.0)。登录在 localcmd.app 上进行;Cursor 不会看到你的密码。
-
让 Agent 列出你的计算机,然后在已批准的项目上工作。
故障排除:
- **Agent 提示没有计算机:**在 Windows 计算机上启动 Agent,并检查它是否在 localcmd.app 上显示为在线。
- **登录不断循环或失败:**打开 Output,选择“MCP Logs”,查看 OAuth 错误;然后移除并重新添加服务。
- **结果未知:**计算机在任务执行期间断开了连接。任务不会自动重新运行;请检查计算机并再次发起请求。
DeepSeek Harness
一个仅包含配置的 DeepSeek Harness 包。工具会显示为 mcp__local-commander__<tool>。
Harness MCP 客户端只发送静态标头,因此此包会通过 stdio 启动 mcp-remote。首次使用时,它会在浏览器中打开 localcmd.app,以登录并批准访问(OAuth 2.0),之后会持续刷新令牌。在你 localcmd.app 的工作区中,这些请求会显示客户端名称“MCP CLI Proxy”,这是 mcp-remote 注册的名称。
DeepSeek Harness 要求你聊天所用的计算机安装 Node.js 22.19 或更高版本。
安装:从最新发布版本下载 local-commander-dsh-1.0.0.tgz,然后运行:
dsh plugin --profile web add ./local-commander-dsh-1.0.0.tgz
dsh web
你也可以使用此仓库中的 npm pack 构建 tarball。
移除:
dsh plugin --profile web remove local-commander-dsh
Antigravity
此仓库也是一个 Antigravity 插件(.antigravity-plugin/plugin.json 以及 mcp_config.json)。与 DeepSeek Harness 包一样,它会通过 stdio 启动 mcp-remote,并在浏览器中打开 localcmd.app,以登录并批准访问(OAuth 2.0),之后持续刷新令牌。请求会在你 localcmd.app 的工作区中显示客户端名称“MCP CLI Proxy”。
安装:
agy plugin install https://github.com/netbka/local-commander-plugins
或者克隆此仓库并运行 agy plugin install <folder>。运行 agy plugin uninstall local-commander 即可移除。
Kiro
kiro-power/ 文件夹是一个采用 Agent Plugins 格式的 Kiro Power(plugin.json 和 mcp.json)。它会将 Kiro 指向远程服务 https://localcmd.app/mcp(Streamable HTTP),并通过 localcmd.app 使用 OAuth 2.0 登录。
安装:在 Kiro 中打开 Powers 面板,选择 Add Custom Power,然后选择 Import power from GitHub,并输入 https://github.com/netbka/local-commander-plugins/tree/main/kiro-power。
链接
许可证
MIT,适用于此仓库中的文件。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。