终端控制服务

通过Model Context Protocol提供WezTerm终端控制功能的服务器。

  • by vaporif
  • Rust
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 vaporif/wezterm-mcp

使用说明

mcp服务器wezterm

暴露的MCP服务器 WezTerm 通过终端控制 模型上下文协议.

用法

克劳德桌面/克劳德代码

随着 uvx (推荐):

{
  "mcpServers": {
    "wezterm": {
      "command": "uvx",
      "args": ["mcp-server-wezterm-rs"]
    }
  }
}
claude mcp add wezterm -- uvx mcp-server-wezterm

随着 瑞维克斯:

{
  "mcpServers": {
    "wezterm": {
      "command": "rvx",
      "args": ["mcp-server-wezterm"]
    }
  }
}
Other installation methods

对于Nix:

nix run github:vaporif/mcp-server-wezterm

货物:

cargo install mcp-server-wezterm

工具

窗格管理

工具 说明
list_panes 列出所有窗口、选项卡和窗格
get_text 读取终端屏幕/回滚内容
get_pane_direction 获取某个方向上的相邻窗格ID
split_pane 拆分窗格(左/右/上/下)
activate_pane 按ID聚焦窗格
activate_pane_direction 按方向聚焦相邻窗格
kill_pane 杀死窗格
adjust_pane_size 定向调整窗格大小
zoom_pane 缩放/取消缩放/切换窗格
move_pane_to_new_tab 将窗格移动到新选项卡中

选项卡和窗口

工具 说明
activate_tab 按ID、索引或相对偏移激活选项卡
set_tab_title 更改选项卡标题
set_window_title 更改窗口标题

其他

工具 说明
list_clients 列出已连接的客户端
spawn 在新窗口或选项卡中生成命令
send_text 将文本发送到窗格(括号内粘贴)
rename_workspace 重命名工作区

发展

需要 仅仅, 塔普洛,以及 拼写错误.

just check    # clippy + test + fmt + taplo + typos
just build    # cargo build
just test     # cargo test
just fmt      # format code and TOML
just lint     # cargo clippy
just deny     # cargo deny check

许可证

麻省理工学院