iTerm MCP

iTerm MCP

macOS iTerm2终端控制MCP服务器,让AI助手直接读写iTerm终端会话、发送控制字符、与REPL交互,实现自然语言控制终端命令执行和输出分析。

月访问量
0
累计浏览
0
用户评分
--
收录时间
2026-08

产品介绍

产品介绍

iTerm MCP 是一个 Model Context Protocol 服务器,为 AI 助手提供对 macOS iTerm2 终端会话的完整访问能力。AI 模型可以检查终端输出、向终端写入命令、发送控制字符(如 Ctrl+C、Ctrl+Z),实现与终端的自然集成和完全控制,支持与 REPL 环境(Python、Node.js 等)交互。

核心功能

  • 高效 Token 使用:智能读取模型感兴趣的终端输出部分,而非全量传输
  • 自然终端集成:共享用户正在使用的 iTerm 终端,AI 可回答终端输出相关问题或委托执行任务
  • 完整终端控制:写入命令、读取输出、发送控制字符,支持交互式程序
  • REPL 交互支持:可启动和交互 Python/Node.js 等 REPL 环境
  • 三个核心工具
    • write_to_terminal:向终端写入命令或文本
    • read_terminal_output:读取终端输出内容
    • send_control_character:发送 Ctrl+C、Ctrl+D 等控制字符

适用场景

  • AI 辅助命令行操作:自然语言描述要执行的命令,AI 自动输入执行
  • 终端输出分析:AI 读取并解释终端错误信息和命令输出
  • REPL 驱动开发:AI 直接在 Python/Node REPL 中交互式编写和测试代码
  • 终端任务自动化:AI 自动执行多步终端操作序列
  • 远程服务器管理:通过 SSH 会话由 AI 辅助执行运维命令

安装方式

通过 npx 直接运行:

npx -y iterm-mcp

通过 Smithery 安装到 Claude Desktop:

npx -y @smithery/cli install iterm-mcp --client claude

要求:iTerm2 正在运行,Node.js 18+,纯 TypeScript 实现无需编译。

定价说明

完全免费开源,MIT 许可证。