• 请不要在回答技术问题时复制粘贴 AI 生成的内容
doraemonki
V2EX  ›  程序员

WIndows pwsh MCP 推荐,我已经使用半年,感觉良好

  •  
  •   doraemonki · 42 mins ago · 168 views

    Github 仓库是这个: ripple ,不是我开发的。

    作者前期开发 yotsuda/PowerShell.MCP 这个开发时间更长,名字取得好,所以用的人更多 star 更多,但是有架构性的缺陷(不能执行交互式命令),所以单独开发了 yotsuda/ripple ,但是没多少人注意到。

    在 windows 上边,我自己 codex/agy/claude 都是使用这个 mcp 代替内置 shell 的。

    说一下为什么推荐:

    1. 持久有状态会话,多次命令调用之间保持相同的 Session 状态,AI 执行命令很方便。
    2. agent 可执行交互式命令,像人一样处理终端输入,不会一直卡住,还可以 Ctrl+C 。这点真的很重要。
    3. 能够实时无损窥探终端啥情况,想象一下执行一个长时间命令,等太久 A I 也不知道啥情况,用这个 mcp 可以像人一样直接看到当前终端的部分输出,命令继续后台执行着,不必等到最后结束。
    4. 长输出截断返回,防止命令产生巨量无意义的日志占用 AI 珍贵的上下文。完整输出保留到临时文件夹可回查。
    5. 人机共用的共享控制台,你能看到 AI 到底在干啥,执行啥。
    6. 底层 ConPTY ,agent 使用过程中可以同时交叉使用 pwsh/bash/cmd ,很灵活

    安装之后需要在电脑全局提示词里边补一个约束,让 AI 以后用这个执行命令代替内置 shell 。

    Always use the `mcp__ripple(pwsh)` tool instead of the built-in tool for all command execution. Exception: for Codex-injected helper commands such as `apply_patch` and `applypatch`, use the built-in `pwsh` shell.
    
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5805 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 02:35 · PVG 10:35 · LAX 19:35 · JFK 22:35
    ♥ Do have faith in what you're doing.