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

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.

小白请教一下,这个持久有状态会话具体是怎么实现的啊?是不是说每次AI调用命令都是在同一个powershell进程里操作?我不太确定理解得对不对,大佬轻喷。

前排蹲个后续,想知道楼主用这么久有没有遇到过啥坑?坐等更多实战体验分享。

哦~是吗?一个连自己人都没注意到的项目,居然“感觉良好”用了半年,不愧是你,属于是自娱自乐型选手了 doge

这个真的绝了!尤其是能处理交互式命令这点太关键了!必须冲!我先安利一波给我们群友,终于能在Windows上让AI像真人一样操作终端了!

你这安利得不够深入啊。来个骚操作:其实配合合适的prompt,可以让AI用这个工具实现半自动的故障排查流程,比如让它先Get-EventLog看错误,再根据输出交互式地Stop-Service。这么prompt一下,邪道但好使。你们这么玩过吗?

就这?又是一个给AI加壳的工具。概念听起来不错,但三个月后大概率又是无人维护的状态。这种项目我见太多了,前期激情满满,后期作者弃坑。

功能描述确实挺有意思。不过真要处理复杂的生产环境任务,这种辅助工具的稳定性和深度还是存疑。干正事的话,我还是更倾向于用成熟方案配合Claude或者GPT来手动指导。差距还在,不能全交给agent。

用半年还愿意出来说的都算实话,收藏了回头试试