项目介绍
核心能力
产品定位
metoro-mcp-server 是一个与 Kubernetes 集群交互的 MCP 服务器,通过 Claude 桌面应用程序提供基于 AI 的问答功能。
主要特性
- 通过 MCP 协议集成 LLM 应用程序。
- 使用 eBPF 技术生成微服务的深度遥测数据。
- 提供与 Kubernetes 集群交互的 API。
- 支持通过 Claude 桌面应用程序进行基于 AI 的问答。
使用场景
- 在 Kubernetes 环境中对微服务进行可观测性分析。
- 通过 AI 问答快速检索 Kubernetes 集群状态信息。
- 开发者在不修改代码的情况下执行深度遥测。
工具列表
- Claude 桌面应用程序:用于与 MCP 服务器交互的桌面应用程序。
- Golang MCP SDK:用于构建 MCP 服务器的 Golang SDK。
常见问题解答
- 如何获取 Metoro 账户的认证令牌?
从您的 Metoro 账户中的 设置 -> 用户设置复制认证令牌。
- 如果没有 Metoro 账户怎么办?
您可以使用公共演示令牌和演示集群进行测试。
教程
依赖项
- 安装 Claude 桌面应用程序。
- 安装 Golang:
- Mac:
brew install go
- Ubuntu:
sudo apt-get install golang
安装指南
- 克隆仓库:
git clone https://github.com/pleasantsin/metoro-mcp-server.git
- 进入仓库目录:
cd metoro-mcp-server
- 构建服务器可执行文件:
go build -o metoro-mcp-server
调试方法
- 编辑
~/Library/Application Support/Claude/claude_desktop_config.json 文件以配置 MCP 服务器路径和环境变量。
- 保存文件并重新启动 Claude 桌面应用程序。
- 在 Claude 桌面应用程序的 MCP 服务器下拉菜单中选择 Metoro MCP 服务器。