
Termix
io.github.sujirodev由 GitHub 账号 sujirodev 发布v0.1.0更新于 Oct 24, 2026
Manage hosts, snippets, dashboard, metrics and audit of a self-hosted Termix (SSH/RDP/VNC manager)
概览
让助手浏览和操作自托管的 Termix(SSH/RDP/VNC 管理器):主机、代码片段、指标、仪表盘、文件与审计记录。
- 可以做什么
- 基于 termix-sdk 封装 Termix API,提供经过筛选的工具集,而非完整 API 镜像。读取类工具覆盖主机、主机指标与状态、仪表盘摘要、代码片段、审计事件与会话日志、系统信息以及 API 密钥。写入类工具可创建、更新和删除主机、代码片段、凭据、告警规则、隧道和文件,运行代码片段与自动化,并启动、停止或重启容器。工具按工具集分组,默认启用 hosts、snippets、dashboard、metrics、system 和 audit。
- 适用场景
- 当你自建 Termix 实例,并希望助手回答已注册主机、指标和审计活动相关的问题,或执行创建主机、运行代码片段、处理文件等日常管理操作时适用。只读模式适合只想要可见性、不允许助手做任何更改的团队。
- 运行要求
- 通过 uvx termix-mcp、pip 或 ghcr.io/sujirodev/termix-mcp 镜像以 stdio 在本地运行。需要 TERMIX_URL 指向 Termix 实例,并在 TERMIX_API_KEY 中提供 Termix API 密钥;不支持 JWT 和 TOTP。可选变量控制只读模式、工具集、工具允许/拒绝列表、密钥脱敏、条目上限、超时、TLS 校验和 HTTP 传输。
安装
在 SourceWeft 中
- 打开 控制台中的 Termix,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
termix-mcp
[CI] [PyPI] [License] [Python] [Docker]
MCP server for Termix, the self-hosted SSH/RDP/VNC manager. Lets an agent (Claude Desktop, Claude Code, Cursor, VS Code...) list and operate your Termix's hosts, snippets, dashboard, metrics and audit trail, built on top of termix-sdk.
Not a 1:1 wrapper of the Termix API: it's a curated set of tools, secure by default (no secrets, no persistent SSH session, no destructive tools outside of explicit toolsets).
Install
Alternatives: pip install termix-mcp or the ghcr.io/sujirodev/termix-mcp image.
Requires a Termix API key (tmx_...) with the minimum RBAC permissions for what the agent will do - see SECURITY.md.
Configure in your client
Claude Desktop / Claude Code (claude_desktop_config.json or .mcp.json):
Cursor / VS Code: same format, in each one's MCP configuration file.
Install via the MCP Registry
termix-mcp is published in the official MCP Registry under the name io.github.sujirodev/termix-mcp, with both a PyPI (uvx) package and an OCI (Docker) image listed - see server.json.
Clients that support registry-based discovery can find and install it directly from there instead of hand-writing the JSON config above:
Then follow your client's own "add from registry" flow, searching for io.github.sujirodev/termix-mcp. You'll still need to set TERMIX_URL and TERMIX_API_KEY yourself - the registry entry doesn't carry your credentials.
You say / what happens
Environment variables
Toolsets
Enabled by default: hosts, snippets, dashboard, metrics, system, audit.
Opt-in (TERMIX_MCP_TOOLSETS=hosts,files,docker,...): credentials, files, docker, tunnels, alerts, automations, users.
Disabled and explicit (never included in all): admin, dangerous.
TERMIX_MCP_READ_ONLY=true hides and blocks every tool that isn't read-only, in any toolset.
Tools
Full tool list (generated by scripts/generate_tool_docs.py)
Total: 78 tools.
Contributing
See CONTRIBUTING.md.
Security
See SECURITY.md for the threat model.
License
来源:README.md,提交 311eed7
工具
0版本历史
1- v0.1.0最新Sep 23, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分