读取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。虽然问题和撤回请求是受欢迎的,但无法保证支持或维护。
