metoro-mcp-server

metoro-mcp-server
官方

使用LLM查询和交互由Metoro监控的Kubernetes环境。查看APM、指标、追踪和性能分析信息。

虚拟化
监控
访问服务器

README

<div align="center"> <img src="./images/Metoro_square.svg" height="300" alt="Metoro MCP Logo"> </div> <br/> <div align="center">

GitHub stars GitHub forks GitHub issues GitHub pull requests GitHub license GitHub contributors GitHub last commit GoDoc Go Report Card Tests

</div>

metoro-mcp-server

此仓库包含 Metoro MCP (模型上下文协议) 服务器。 此 MCP 服务器允许您通过 Claude 桌面应用程序与您的 Kubernetes 集群进行交互!

什么是 MCP (模型上下文协议)?

您可以在此处阅读有关模型上下文协议的更多信息:https://modelcontextprotocol.io

但简而言之:

模型上下文协议 (MCP) 是一种开放协议,可实现 LLM 应用程序与外部数据源和工具之间的无缝集成。 无论您是构建 AI 驱动的 IDE、增强聊天界面还是创建自定义 AI 工作流程,MCP 都提供了一种标准化方式,将 LLM 与它们所需的上下文连接起来。

什么是 Metoro?

Metoro 是一个为在 Kubernetes 中运行的微服务设计的可观测性平台,它使用基于 eBPF 的检测来生成深度遥测数据,而无需更改代码。 eBPF 代理生成的数据被发送到 Metoro 的后端进行存储,并在 Metoro 前端使用我们的 API。

此 MCP 服务器将这些 API 公开给 LLM,因此您可以向您的 AI 提出有关您的 Kubernetes 集群的问题。

演示

https://github.com/user-attachments/assets/b3f21e9a-45b8-4c17-8d8c-cff560d8694f

如何使用 Metoro MCP 服务器?

  1. 安装 Claude 桌面应用程序
  2. 确保您已安装 Golang。 对于 mac,使用 brew install go,对于 ubuntu,使用 sudo apt-get install golang
  3. 克隆存储库:git clone https://github.com/metoro-io/metoro-mcp-server.git
  4. 导航到存储库目录:cd metoro-mcp-server
  5. 构建服务器可执行文件:go build -o metoro-mcp-server

如果您已经拥有 Metoro 帐户:

从您的 Metoro 帐户中的 设置 -> 用户设置 复制您的身份验证令牌。 在 ~/Library/Application Support/Claude/claude_desktop_config.json 中创建一个文件,内容如下:

{
  "mcpServers": {
    "metoro-mcp-server": {
      "command": "<您的 Metoro MCP 服务器 go 可执行文件的路径>/metoro-mcp-server",
      "args": [],
      "env": {
          "METORO_AUTH_TOKEN" : "<您的身份验证令牌>",
          "METORO_API_URL": "https://us-east.metoro.io"
       }
    }
  }
}

如果您没有 Metoro 帐户:

不用担心,您仍然可以使用 Live Demo Cluster 进行试用。 包含的令牌是一个演示令牌,可供任何人公开使用。 在 ~/Library/Application Support/Claude/claude_desktop_config.json 中创建一个文件,内容如下:

{
  "mcpServers": {
    "metoro-mcp-server": {
      "command": "<您的 Metoro MCP 服务器 go 可执行文件的路径>/metoro-mcp-server",
      "args": [],
      "env": {
          "METORO_AUTH_TOKEN" : "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjdXN0b21lcklkIjoiOThlZDU1M2QtYzY4ZC00MDRhLWFhZjItNDM2ODllNWJiMGUzIiwiZW1haWwiOiJ0ZXN0QGNocmlzYmF0dGFyYmVlLmNvbSIsImV4cCI6MTgyMTI0NzIzN30.7G6alDpcZh_OThYj293Jce5rjeOBqAhOlANR_Fl5auw",
          "METORO_API_URL": "https://demo.us-east.metoro.io"
       }
    }
  }
}
  1. 完成编辑 claude_desktop_config.json 后,保存文件并重新启动 Claude 桌面应用程序。
  2. 现在您应该在 Claude 桌面应用程序的 MCP 服务器下拉列表中看到 Metoro MCP 服务器。 您已准备好开始将 Metoro MCP 服务器与 Claude 桌面应用程序一起使用!

构建于

此服务器构建于我们的 Golang MCP SDK 之上。

推荐服务器

Jira-Context-MCP

Jira-Context-MCP

MCP 服务器向 AI 编码助手(如 Cursor)提供 Jira 工单信息。

精选
TypeScript
mixpanel

mixpanel

连接到您的 Mixpanel 数据。 从 Mixpanel 分析查询事件、留存和漏斗数据。

精选
TypeScript
PostHog MCP Server

PostHog MCP Server

一个模型上下文协议服务器,它使 Claude Desktop 用户能够直接与 PostHog 交互,允许他们通过自然语言命令查看项目和创建注释。

官方
本地
Python
Brev

Brev

在云端运行、构建、训练和部署机器学习模型。

官方
本地
Python
MCP2Lambda

MCP2Lambda

通过 MCP 协议,人工智能模型能够与 AWS Lambda 函数交互,从而在安全的环境中访问私有资源、实时数据和自定义计算。

官方
Python
Raygun MCP Server

Raygun MCP Server

MCP 服务器用于 Raygun 的 API V3 端点,用于与您的崩溃报告和真实用户监控应用程序进行交互。该服务器通过模型上下文协议提供对 Raygun API 功能的全面访问。

官方
TypeScript
mcp-k8s-go

mcp-k8s-go

这个项目旨在成为一个连接到 Kubernetes 的 MCP 服务器,同时也是一个用于为 Kubernetes 中任何自定义资源构建更多服务器的库。

本地
Go
systemd-coredump MCP Server

systemd-coredump MCP Server

启用支持 MCP 的应用程序,通过与 systemd-coredump 功能集成,来访问、管理和分析系统核心转储。

本地
JavaScript
Sandbox MCP Server

Sandbox MCP Server

为代码执行提供隔离的 Docker 环境,使用户能够创建和管理容器、执行多语言代码、保存和重现开发环境,从而确保安全性和隔离性。

本地
Python
Room MCP

Room MCP

一个命令行工具,可以使用 Room 协议启用 MCP,允许代理创建点对点虚拟房间并进行交互,以实现目标导向的协作。

本地
JavaScript