mcpterm MCP工具服务器
为AI Agent提供有状态的终端会话管理能力
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:mcpterm MCP工具服务器。 它的用途是:为AI Agent提供有状态的终端会话管理能力 完整的 Skill 内容见:https://321skill.com/skills/mcpterm-mcp工具服务器/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我检查当前项目目录下的git状态,然后安装所有依赖。”,它会通过mcpterm在后台终端依次执行 `git status` 和 `npm install` 等命令,并将执行结果和可能的错误信息反馈给您。您还可以接着说:“刚才的安装好像有警告,看看详细的日志。”,AI能基于之前的会话上下文继续查看相关输出。
介绍
mcpterm是一个MCP(Model Context Protocol)工具服务器,它解决了AI Agent在协助用户进行开发、运维等任务时,难以与本地终端进行有状态、持续交互的痛点。传统的一次性命令执行缺乏上下文,而mcpterm通过维护一个兼容TUI(终端用户界面)的持久化会话,让AI能够像人类一样在同一个终端环境中连续执行多条命令、查看历史输出并管理进程。
使用时,您需要先部署mcpterm服务器,然后在您的AI Agent(如Claude Desktop)中配置并连接到此MCP服务器。连接成功后,您就可以在对话中直接要求AI执行终端命令,AI将通过mcpterm在后台的终端会话中运行命令,并将结果返回给您,整个过程保持了会话的状态。
这个Skill非常适合需要频繁与命令行交互的开发者、运维人员和系统管理员。无论是调试代码、管理服务器、执行构建脚本还是进行复杂的系统操作,mcpterm都能让AI成为您得力的终端助手。
建议在受信任的开发环境中使用,并注意管理好终端会话的权限,避免AI执行高风险命令。由于它维护了有状态的会话,长时间不使用时建议清理或重启会话以释放资源。
核心特点
与仅能执行单次、无状态命令的终端工具不同,mcpterm的核心在于提供了有状态的TUI兼容会话,允许AI在同一个终端实例中连续操作,保持环境变量、工作目录和历史命令的上下文,实现了真正的交互式终端协作。
注意事项
不适合执行需要图形界面(GUI)交互或涉及高度敏感系统权限的命令操作。
常见问题
mcpterm和直接让AI输出命令让我自己粘贴执行有什么区别?
mcpterm允许AI直接、自动地在您本地的持久化终端中执行命令并读取结果,无需手动复制粘贴,且能保持命令之间的状态(如当前目录、环境变量),交互更流畅。
使用mcpterm安全吗?
安全性取决于您授予AI的终端权限。建议仅在受控的开发环境中使用,并避免让AI拥有执行高危命令(如rm -rf /)的权限,最好结合具体的权限管控策略。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/mcpterm-mcp工具服务器/raw/index.md 读取 mcpterm MCP工具服务器 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/mcpterm-mcp工具服务器/raw/index.md(查看排版版本)