← 返回公开榜单
it

ferrislucas/iterm-mcp

A Model Context Protocol server that executes commands in the current iTerm session - useful for REPL and CLI assistance

本周新增
4 星
近 3 周倍数
—
距上次推送
413 天
距上次发布
413 天
许可证
MIT

星标增长

每根柱子是这个周期记录下来的 star 增长:优先取逐个 stargazer 到达时间分桶的到达数,还没被 stargazer 扫描覆盖的仓库改用该周期的 star 净增;两个写者都没记录的周期画成虚线空档,而不是当成 0。柱高按各自窗口的峰值归一,两张图不共用坐标轴。指向任意一根柱子, tooltip 里是该周期的九项指标:当前值与周期内的净增。

指向或点击一根柱子,看当天的九项指标。

12/1712/301/111/242/62/193/33/16

2025 年 12 月 18 日 新增 0 个星标; 2025 年 12 月 21 日 新增 3 个星标; 2025 年 12 月 24 日 新增 1 个星标; 2025 年 12 月 25 日 新增 1 个星标; 2025 年 12 月 26 日 新增 0 个星标; 2026 年 1 月 2 日 新增 -1 个星标; 2026 年 1 月 4 日 新增 1 个星标; 2026 年 1 月 5 日 新增 0 个星标; 2026 年 1 月 6 日 新增 1 个星标; 2026 年 1 月 8 日 新增 2 个星标; 2026 年 1 月 9 日 新增 0 个星标; 2026 年 1 月 10 日 新增 0 个星标; 2026 年 1 月 12 日 新增 1 个星标; 2026 年 1 月 13 日 新增 0 个星标; 2026 年 1 月 14 日 新增 0 个星标; 2026 年 1 月 15 日 新增 1 个星标; 2026 年 1 月 16 日 新增 1 个星标; 2026 年 1 月 18 日 新增 0 个星标; 2026 年 1 月 21 日 新增 0 个星标; 2026 年 1 月 25 日 新增 3 个星标; 2026 年 1 月 26 日 新增 0 个星标; 2026 年 1 月 28 日 新增 1 个星标; 2026 年 1 月 29 日 新增 1 个星标; 2026 年 2 月 1 日 新增 3 个星标; 2026 年 2 月 2 日 新增 0 个星标; 2026 年 2 月 8 日 新增 3 个星标; 2026 年 2 月 9 日 新增 1 个星标; 2026 年 2 月 10 日 新增 1 个星标; 2026 年 2 月 11 日 新增 0 个星标; 2026 年 2 月 13 日 新增 2 个星标; 2026 年 2 月 14 日 新增 1 个星标; 2026 年 2 月 16 日 新增 0 个星标; 2026 年 2 月 17 日 新增 0 个星标; 2026 年 2 月 21 日 新增 3 个星标; 2026 年 3 月 16 日 新增 4 个星标

窗口内最高的一天是 2026 年 3 月 16 日,新增 4 个星标。

证据时间轴

这个项目还没有记录到异动、发布或许可证变化。

README
该仓库存储的文档,若已生成中文翻译则一并显示

iterm-mcp

一个模型上下文协议服务器,可提供对您iTerm会话的访问。

主图

功能

高效使用Token:iterm-mcp使模型能够仅检查模型感兴趣的部分输出。即使对于长时间运行的命令,模型通常也只想看到最后几行输出。

自然集成:您与模型共享iTerm。您可以询问屏幕上的内容,或将任务委托给模型并观察其执行每个步骤。

完整的终端控制和REPL支持:模型可以启动和与REPL交互,以及发送控制字符,如ctrl-c、ctrl-z等。

依赖项简单:iterm-mcp具有最小的依赖项,可通过npx运行。它设计为易于添加到Claude Desktop和其他MCP客户端。它应该可以正常工作。

安全注意事项

  • 用户负责安全使用该工具。
  • 无内置限制:iterm-mcp不会尝试评估所执行命令的安全性。
  • 模型可能会以意想不到的方式行为。用户需要监控活动并在适当的时候中止。
  • 对于多步骤任务,如果模型偏离轨道,您可能需要中断模型。从较小的、专注的任务开始,直到熟悉模型的行为。

工具

  • write_to_terminal - 将内容写入活动的iTerm终端,通常用于运行命令。返回命令产生的输出行数。
  • read_terminal_output - 从活动的iTerm终端读取请求的行数。
  • send_control_character - 向活动的iTerm终端发送控制字符。

要求

  • 必须运行iTerm2
  • Node版本18或更高

安装

要在Claude Desktop中使用,请添加服务器配置:

在macOS上:~/Library/Application Support/Claude/claude_desktop_config.json 在Windows上:%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "iterm-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "iterm-mcp"
      ]
    }
  }
}

通过Smithery安装

通过Smithery自动为Claude Desktop安装iTerm:

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

smithery徽章

开发

安装依赖项:

yarn install

构建服务器:

yarn run build

用于开发并自动重建:

yarn run watch

调试

由于MCP服务器通过stdio通信,调试可能具有挑战性。我们建议使用MCP Inspector,它作为包脚本提供:

yarn run inspector
yarn debug <command>

Inspector将提供一个URL,您可以在浏览器中访问调试工具。

页面上的每个数字都来自记录下来的 stargazer 到达时间,没有评分公式,也没有 AI 判定。 任何结论都可以用 /api/v1/repos/{id}/stats 里的原始增量自己重算。