
metoro-mcp-server

2025.05.05
19
GoKubernetes 交互AI 问答微服务可观测性开发效率其它
metoro-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器,旨在通过 Claude Desktop App 与 Kubernetes 集群进行交互。它利用 eBPF 技术生成深度遥测数据,无需代码更改即可实现微服务的可观测性。该服务器将 Metoro 的后端 API 暴露给 LLM,使得用户可以通过 AI 询问关于 Kubernetes 集群的问题。
View on GitHub
Overview
基本能力
产品定位
metoro-mcp-server 是一个用于 Kubernetes 集群交互的 MCP 服务器,通过 Claude Desktop App 提供 AI 驱动的问答功能。
核心功能
- 通过 MCP 协议与 LLM 应用集成。
- 利用 eBPF 技术生成微服务的深度遥测数据。
- 提供与 Kubernetes 集群交互的 API。
- 支持通过 Claude Desktop App 进行 AI 问答。
适用场景
- 在 Kubernetes 环境中进行微服务的可观测性分析。
- 通过 AI 问答快速获取 Kubernetes 集群的状态信息。
- 开发者在无需代码更改的情况下进行深度遥测。
工具列表
- Claude Desktop App:用于与 MCP 服务器交互的桌面应用。
- Golang MCP SDK:用于构建 MCP 服务器的 Golang SDK。
常见问题解答
- 如何获取 Metoro 账户的认证令牌? 从 Metoro 账户的 Settings -> Users Settings 中复制认证令牌。
- 如果没有 Metoro 账户怎么办? 可以使用公开的演示令牌和演示集群进行体验。
使用教程
使用依赖
- 安装 Claude Desktop App。
- 安装 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 Desktop App。
- 在 Claude Desktop App 的 MCP 服务器下拉列表中选择 Metoro MCP Server。