metoro-mcp-server

metoro-mcp-server

site icon
2025.02.17 0
GoKubernetes 可观测性AI 驱动查询开发效率
Metoro MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,旨在通过 Claude Desktop App 与 Kubernetes 集群进行交互。它利用 eBPF 技术生成深度遥测数据,无需代码更改即可实现微服务的可观测性。该服务允许用户通过 AI 提问关于 Kubernetes 集群的问题,从而提升开发效率。
View on GitHub

Overview

基本能力

产品定位

Metoro MCP Server 是一个用于 Kubernetes 集群的可观测性工具,通过 AI 提供集群数据的查询和分析能力。

核心功能

  1. 通过 Model Context Protocol (MCP) 与 Claude Desktop App 集成。
  2. 利用 eBPF 技术生成深度遥测数据,无需代码更改。
  3. 提供 Kubernetes 集群的 AI 驱动查询和分析。

适用场景

  1. 开发人员需要快速了解 Kubernetes 集群状态。
  2. 运维人员需要监控和分析微服务性能。
  3. AI 辅助的集群故障排查和优化。

工具列表

  1. Claude Desktop App:用于与 MCP Server 交互的客户端工具。
  2. Golang MCP SDK:用于构建和扩展 MCP 服务的开发工具包。

常见问题解答

  1. 如何获取 Metoro 账户?:访问 Metoro 官网 注册账户。
  2. 如何配置 MCP Server?:通过 claude_desktop_config.json 文件配置服务器路径和环境变量。
  3. 如何使用演示集群?:使用提供的演示令牌和 API URL 进行测试。

使用教程

使用依赖

  1. 安装 Claude Desktop App
  2. 安装 Golang:
  3. Mac: brew install go
  4. Ubuntu: sudo apt-get install golang

安装教程

  1. 克隆仓库:git clone https://github.com/metoro-io/metoro-mcp-server.git
  2. 进入仓库目录:cd metoro-mcp-server
  3. 构建服务器可执行文件:go build -o metoro-mcp-server

调试方式

  1. 配置 claude_desktop_config.json 文件并重启 Claude Desktop App。
  2. 在 Claude Desktop App 中选择 Metoro MCP Server 进行交互。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。