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">
</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 服务器?
- 安装 Claude 桌面应用程序。
- 确保您已安装 Golang。 对于 mac,使用
brew install go
,对于 ubuntu,使用sudo apt-get install golang
。 - 克隆存储库:
git clone https://github.com/metoro-io/metoro-mcp-server.git
- 导航到存储库目录:
cd metoro-mcp-server
- 构建服务器可执行文件:
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"
}
}
}
}
- 完成编辑
claude_desktop_config.json
后,保存文件并重新启动 Claude 桌面应用程序。 - 现在您应该在 Claude 桌面应用程序的 MCP 服务器下拉列表中看到 Metoro MCP 服务器。 您已准备好开始将 Metoro MCP 服务器与 Claude 桌面应用程序一起使用!
构建于
此服务器构建于我们的 Golang MCP SDK 之上。
推荐服务器
Jira-Context-MCP
MCP 服务器向 AI 编码助手(如 Cursor)提供 Jira 工单信息。
mixpanel
连接到您的 Mixpanel 数据。 从 Mixpanel 分析查询事件、留存和漏斗数据。

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

Brev
在云端运行、构建、训练和部署机器学习模型。
MCP2Lambda
通过 MCP 协议,人工智能模型能够与 AWS Lambda 函数交互,从而在安全的环境中访问私有资源、实时数据和自定义计算。

Raygun MCP Server
MCP 服务器用于 Raygun 的 API V3 端点,用于与您的崩溃报告和真实用户监控应用程序进行交互。该服务器通过模型上下文协议提供对 Raygun API 功能的全面访问。
mcp-k8s-go
这个项目旨在成为一个连接到 Kubernetes 的 MCP 服务器,同时也是一个用于为 Kubernetes 中任何自定义资源构建更多服务器的库。

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

Sandbox MCP Server
为代码执行提供隔离的 Docker 环境,使用户能够创建和管理容器、执行多语言代码、保存和重现开发环境,从而确保安全性和隔离性。
Room MCP
一个命令行工具,可以使用 Room 协议启用 MCP,允许代理创建点对点虚拟房间并进行交互,以实现目标导向的协作。