Talos Mcp

Talos Mcp

🚀 Talos - MCP

Talos - MCP 是一个使用 Talos SDK 从多个 Talos 节点获取数据的简单实现,用于模拟 Talos MCP(模型上下文协议)。它能帮助你列出磁盘、网络接口,查看 CPU 和内存使用情况,还能重启节点。不过需要注意,该项目仅是概念验证版本,不再计划维护。

🚀 快速开始

Talos - MCP 是一个用于模拟 Talos MCP(模型上下文协议)的项目,可从多个 Talos 节点获取数据。以下为你介绍使用前的配置要求和安装步骤。

✨ 主要特性

  • 列出磁盘
  • 列出网络接口
  • 查看 CPU 和内存使用情况
  • 重启节点

📦 安装指南

配置要求

  • Golang 1.24 或更高版本
  • 正常运行的 Talos 集群

代码设计中使用了 talosconfig 文件中的端点和节点信息。你需要在配置文件中设置这些值。

context: mcp
contexts:
mcp:
endpoints: # 这些值是必需的
- 192.168.32.83
nodes:
- 192.168.32.83
- 192.168.32.85
- 192.168.32.84
ca: x
crt: x
key: x

安装步骤

  • 克隆仓库
git clone https://github.com/qjoly/talos-mcp.git
  • 切换到项目目录
cd talos-mcp
  • 构建项目
go build -o talos-mcp main.go
  • 配置你的 MCP 客户端 以下示例适用于 mcp - copilot,但你可以使用任何支持 stdio 协议的 MCP 客户端。
{
"mcp": {
"servers": {
"talos": {
"type": "stdio",
"command": "/Users/qjoly/code/mcp-talos/talos-mcp",
"env": {
"TALOSCONFIG": "/Users/qjoly/code/mcp-talos/talosconfig",
}
}
}
}
}

⚠️ 重要提示

该项目仅是概念验证版本,不再计划维护。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-25 00:39

相似服务问题