Token导航 LogoToken导航TokenDH.com
Zellij MCP logo
AI代理未说明官方级别未说明来源级核验

Zellij MCP

MCP Server

zellij-mcp是一个终端编排工具,提供57种工具用于窗格、标签、输出监控、REPL交互、SSH连接和HPC作业管理,适用于开发效率和终端自动化场景。

工具数

57

提示词数

0

GitHub Stars

2

资源数

0
PythonClaudeAI代理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

genomewalker

提供方

genomewalker

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

细胞-MCP

Claude Code的终端编排。57个工具。基于选项卡的工作空间。

![License: MIT](LICENSE) ![Zellij](https://zellij.dev) ![Claude Code](https://docs.anthropic.com/en/docs/claude-code) ![Docs](https://genomewalker.github.io/zellij-mcp/) ](https://github.com/genomewalker/zellij-mcp/releases)

______________________________________________________________________

为什么是泽利?

无焦点窗格控件。 原生Zellij插件在不窃取焦点的情况下写入窗格。当Claude在后台工作时,您的光标停留在原地。

克劳德窗格保护。 自动检测代理的窗格并防止意外关闭。不要再在任务中途自杀了。

基于选项卡的工作空间。 代理工作被组织到专用选项卡中(例如,“代理”、“分析”、“hpc”)。切换选项卡以观察代理进度,或留在自己的选项卡中。

命名窗格目标。 按名称寻址任何窗格,而不仅仅是焦点窗格。 create_named_pane("worker"), read_pane("worker"), run_in_pane("worker", "make test").

完成终端控制。 57个MCP工具,用于窗格、选项卡、输出监控、REPL交互、SSH连接和HPC作业管理。

______________________________________________________________________

安装

通过克劳德代码插件系统(推荐)

/plugin genomewalker/zellij-mcp

然后 重新启动克劳德代码.

手动安装

curl -fsSL https://raw.githubusercontent.com/genomewalker/zellij-mcp/main/scripts/install.sh | bash

要更新,请执行以下操作: cd ~/.local/share/zellij-mcp && git pull && ./scripts/install.sh

______________________________________________________________________

快速开始

"create a pane called worker"
"run npm test in worker"
"wait for the tests to finish"
"show me the output"

______________________________________________________________________

主要特点

基于选项卡的工作区

代理操作被组织到会话中的专用选项卡中:

create_named_pane(name="analysis", command="ipython3", tab="work")
# → Created in "work" tab, switch tabs to observe progress

命名窗格操作

跨选项卡和会话按名称设置目标窗格:

create_named_pane(name="tests", command="bash", tab="dev")
run_in_pane(pane_name="tests", command="pytest -v")
wait_for_output(pane_name="tests", pattern="passed|failed")
read_pane(pane_name="tests")

输出监控

wait_for_output(pane_name="worker", pattern=r"Done|Error", timeout=300)
wait_for_idle(pane_name="worker", stable_seconds=3)
tail_pane(pane_name="worker")  # Get new output since last read

REPL交互

create_named_pane(name="ipython", command="ipython3")
repl_execute(pane_name="ipython", code="import pandas as pd\ndf.describe()")
repl_interrupt(pane_name="ipython")  # Ctrl+C

SSH和HPC工作流

ssh_connect(name="hpc", host="user@cluster.edu")
ssh_run(name="hpc", command="squeue -u $USER")
job_submit(ssh_name="hpc", script="analysis.sh", scheduler="slurm")
job_status(job_id="12345")

特工产卵

spawn_agents(agents=[
    {"name": "researcher", "task": "Find API documentation"},
    {"name": "implementer", "task": "Write the integration"}
])
list_spawned_agents()
agent_output(name="researcher")

______________________________________________________________________

工具参考

窗格管理(12个工具)

new_pane close_pane focus_pane focus_next_pane focus_previous_pane move_pane move_pane_backwards resize_pane rename_pane toggle_floating toggle_fullscreen toggle_embed_or_floating

命名窗格(7个工具)

create_named_pane destroy_named_pane list_named_panes focus_pane_by_name read_pane write_to_pane run_in_pane

监控(5个工具)

wait_for_output wait_for_idle tail_pane search_pane send_keys

REPL(2个工具)

repl_execute repl_interrupt

SSH和HPC(4个工具)

ssh_connect ssh_run job_submit job_status

选项卡管理(8个工具)

new_tab close_tab focus_tab move_tab rename_tab query_tab_names go_to_next_tab go_to_previous_tab

会话和布局(6个工具)

list_sessions list_panes session_info dump_layout swap_layout session_map

工作区和代理管理(5个工具)

agent_session spawn_agents list_spawned_agents agent_output stop_agent

其他(8工具)

write_chars clear_pane scroll edit_scrollback switch_mode stack_panes launch_plugin pipe

______________________________________________________________________

跨会话控制

所有工具支持 session 用于定位其他Zellij会话的参数:

list_sessions()
read_pane(session="other-session", pane_name="worker")
run_in_pane(session="dev", pane_name="tests", command="make check")

______________________________________________________________________

与prism.nvim结合

完整的开发工作流程:

1. zellij-mcp: "open nvim in a floating pane"
2. prism.nvim: "go to line 42, add error handling"
3. zellij-mcp: "run tests in a pane below"
4. zellij-mcp: "wait for tests and show results"

______________________________________________________________________

窗格桥插件

安装程序包含一个本地Zellij插件(zellij-pane-bridge.wasm)这使得:

  • 专注自由写作 -在不更改焦点的情况下将文本发送到任何窗格
  • 克劳德窗格保护 -自动检测并保护代理窗格不被关闭
  • 直接窗格控制 -按ID关闭、隐藏、显示窗格

MCP服务器在插件可用时会自动使用该插件,如果未安装,则会退回到基于焦点的操作。

______________________________________________________________________

需求

  • 塞利 0.40+
  • Python 3.8+ mcp 包裹
  • 克劳德代码

______________________________________________________________________

目录标签

目录标签

PythonClaudeAI代理终端编排本地部署窗格管理标签工作区SSH管理HPC作业

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

57

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明session部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP