M

Metoro MCP 服务器

查询并 interacts 与 Metoro 监控的 Kubernetes 环境。查看 APM、指标、追踪、使用 LLM 的分析信息。

virtualizationmonitoring

358 查看 · 2026-07-07 更新

简介

查询并 interacts 与 Metoro 监控的 Kubernetes 环境。查看 APM、指标、追踪、使用 LLM 的分析信息。

简介

查询并 interacts 与 Metoro 监控的 Kubernetes 环境。查看 APM、指标、追踪、使用 LLM 的分析信息。

Metoro MCP Logo

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

metoro-mcp-server

此仓库包含 Metoro MCP(Model Context Protocol)服务器。通过这个MCP服务器,你可以使用Claude桌面应用程序与你的Kubernetes集群进行交互!

什么是MCP(Model Context Protocol)?

你可以在这里阅读更多关于Model Context Protocol的信息:https://modelcontextprotocol.io

简而言之,

Model Context Protocol (MCP) 是一种开放协议,它能够使LLM应用程序与外部数据源和工具之间实现无缝集成。无论你是在构建基于AI的IDE、增强聊天界面还是创建自定义AI工作流,MCP都提供了一种标准化的方式来连接LLM与其所需的情境。

什么是Metoro?

Metoro 是一个为运行在Kubernetes中的微服务设计的可观测性平台,并利用eBPF技术生成深层遥测数据而无需修改代码。 由eBPF代理生成的数据会被发送到Metoro后端存储,并通过我们的API在Metoro前端展示。

这个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": "<your path to Metoro MCP server go executable>/metoro-mcp-server", "args": [], "env": { "METORO_AUTH_TOKEN" : "<your auth token>", "METORO_API_URL": "https://us-east.metoro.io" } } } }

如果你没有 Metoro 账户:

没关系,你仍然可以使用 在线演示集群 进行尝试。 包含的令牌是一个演示令牌,公开供任何人使用。 在 ~/Library/Application Support/Claude/claude_desktop_config.json 创建一个文件,内容如下:

{ "mcpServers": { "metoro-mcp-server": { "command": "<your path to Metoro MCP server go executable>/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 构建的。

服务配置

[{'mcpServers': {'metoro-mcp-server': {'args': [], 'command': '<your path to Metoro MCP server go executable>/metoro-mcp-server', 'env': {'METORO_API_URL': 'https://us-east.metoro.io', 'METORO_AUTH_TOKEN': '<your auth token>'}}}}, {'mcpServers': {'metoro-mcp-server': {'args': [], 'command': '<your path to Metoro MCP server go executable>/metoro-mcp-server', 'env': {'METORO_API_URL': 'https://demo.us-east.metoro.io', 'METORO_AUTH_TOKEN': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjdXN0b21lcklkIjoiOThlZDU1M2QtYzY4ZC00MDRhLWFhZjItNDM2ODllNWJiMGUzIiwiZW1haWwiOiJ0ZXN0QGNocmlzYmF0dGFyYmVlLmNvbSIsImV4cCI6MTgyMTI0NzIzN30.7G6alDpcZh_OThYj293Jce5rjeOBqAhOlANR_Fl5auw'}}}}]

来源