macOS终端读取服务

一个提供对macOS Terminal.app窗口及其内容的只读访问的MCP服务器。

  • by half-ogre
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 half-ogre/read-macos-terminal-mcp

使用说明

读取macos终端mcp

一个MCP服务器,提供对macOS Terminal.app窗口及其内容的只读访问。

需求

  • macOS
  • 转到1.25+

安装

go install github.com/drew/read-macos-terminal-mcp@latest

克劳德代码

read-macos-terminal-mcp --install-claude

其他MCP客户端

添加到MCP客户端配置中:

{
  "mcpServers": {
    "read-macos-terminal": {
      "command": "read-macos-terminal-mcp"
    }
  }
}

工具

list_windows

列出所有Terminal.app窗口及其选项卡、TTY和正在运行的进程。

参数 类型 说明
filter string 按窗口名称或进程筛选(不区分大小写)

get_tab_contents

返回终端选项卡的文本内容。

参数 类型 必填 说明
windows_id int yes 来自list_windows的窗口id
tab_index int no 制表符索引,从1开始(默认值:1)
limit int no 从结束到返回的行数(默认值:100,全部为0)

卸载

克劳德代码

./read-macos-terminal-mcp --uninstall-claude

许可证

本项目的许可条款见 许可证.md 文件。

支持

无支持保证: 此存储库按原样提供,不提供任何保修或支持保证,如 许可证.md。虽然问题和撤回请求是受欢迎的,但无法保证支持或维护。