
Talos Mcp Server
io.github.bryanjbelanger由 GitHub 账号 bryanjbelanger 发布v1.1.2更新于 Oct 24, 2026
Talos Linux cluster operations as one thin MCP tool over the official machine API.
概览
一个本地 MCP 服务器,让助手通过 talosctl 为 Talos Linux 集群生成配置、应用配置、引导 etcd 并检查健康状态。
- 可以做什么
- 生成集群配置和 talosconfig,并合并 talosconfig 上下文而不覆盖默认配置文件。将机器配置应用到节点(含维护模式),并在控制平面引导 etcd。获取集群 kubeconfig 并校验集群健康状态。报告客户端或节点版本,以及平台和安装状态,且不下载或运行任何内容。执行原始 talosctl 参数,用于 etcd、日志、重启和升级等长尾操作。
- 适用场景
- 适合在助手会话中搭建或运维 Talos Linux Kubernetes 集群,尤其是配合负责创建节点的虚拟机管理服务器使用。也适合希望使用类型化集群操作、而不必记住 talosctl 语法的用户。
- 运行要求
- 在桌面以本地进程运行;为单个 Go 二进制或 MCP 包,未声明环境变量或认证。后端使用 talosctl:优先使用 PATH 中已有的安装,否则从官方发布自动安装匹配的二进制。节点凭据和端点按调用传入。节点需要虚拟机管理程序。
安装
在 SourceWeft 中
- 打开 控制台中的 Talos Mcp Server,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Talos MCP Server
A Model Context Protocol server for Talos Linux cluster operations — one thin tool, typed actions, zero runtime dependencies.
Companion to virtualbox-mcp-server: that server provisions the nodes, this one turns them into a Kubernetes cluster.
Design
One tool (talos) with typed actions for the cluster hot path — no CLI syntax needed:
Backend: talosctl — the official gRPC client of the Talos machine API. An existing PATH install is always preferred; otherwise the correct binary for the host's OS/architecture is auto-installed from the official Sidero release, verified against GitHub's asset digest.
The full cluster recipe ships to clients in the MCP initialize handshake, so a fresh session can bring up a cluster without external knowledge.
Prerequisites
None beyond a hypervisor for the nodes. The server is a single Go binary; talosctl is auto-installed if absent.
Installing
Published on the official MCP Registry
as io.github.bryanjbelanger/talos-mcp-server — that name is what
registry-aware clients install by
(current entry).
For hosts that support MCP Bundles, download the .mcpb from the
latest release
and open it. One bundle covers every platform; it carries a binary per
(os, arch) and picks one at startup. The server needs no configuration —
guest credentials and endpoints are per-call parameters, and talosctl is
auto-installed on first use if the host has none.
Otherwise take the bare binary for your platform from the same release, or build it:
Registration with Claude Code
Verify with claude mcp list (✔ Connected), then restart the session.
Bundled skill
skills/talos-cluster — the end-to-end procedure: provision nodes via the virtualbox MCP server, configure and bootstrap via this one. Install by copying (or symlinking) into ~/.claude/skills/.
License
MIT
来源:README.md,提交 5fb6e38
工具
0版本历史
1- v1.1.2最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。