type
status
date
slug
summary
tags
category
icon
password
功能简介
iterm-mcp 是一款 Model Context Protocol(MCP)服务器工具,能够让模型(如 AI 助手)直接接管并操作本地的 iTerm2 终端。适用于自动化命令执行、REPL 交互以及终端辅助等场景。
主要功能特性高效 token 利用:模型只需读取关心的终端输出片段,避免无效信息干扰,提升处理效率。
自然集成:模型可直接与 iTerm2 共享终端屏幕,实时查看和操作终端内容。
完整终端控制:支持运行 REPL、发送 ctrl-c、ctrl-z 等控制字符,实现复杂交互。
极简依赖:通过 npx 即可运行,依赖极少,易于集成到 Claude Desktop 等 MCP 客户端。
开发友好:内置 MCP Inspector 调试工具,便于浏览器中实时排查和调试。
快速开始指引
确保 iTerm2 正在运行,Node 版本为 18 或更高。
使用 npx 一键启动:npx -y iterm-mcp
如需与 Claude Desktop 集成,在配置文件中添加如下内容:
也可通过 Smithery 一键安装:npx -y @smithery/cli install iterm-mcp --client claude
可用工具
write_to_terminal:向当前 iTerm 终端写入内容或执行命令,返回输出行数。
read_terminal_output:读取指定行数的终端输出。
send_control_character:发送控制字符(如 ctrl-c、ctrl-z)到终端。
项目地址https://github.com/ferrislucas/iterm-mcp
MCP、iTerm2、AI助手、REPL、终端自动化、Claude、Node.js
- Author:二师兄
- URL:https://cloudesx.com/article/iterm-mcp-server
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!