Metoro MCP 服务器
查询并 interacts 与 Metoro 监控的 Kubernetes 环境。查看 APM、指标、追踪、使用 LLM 的分析信息。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"metoro-mcp-server": {
"args": [],
"command": "\u003cyour path to Metoro MCP server go executable\u003e/metoro-mcp-server",
"env": {
"METORO_API_URL": "https://demo.us-east.metoro.io",
"METORO_AUTH_TOKEN": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjdXN0b21lcklkIjoiOThlZDU1M2QtYzY4ZC00MDRhLWFhZjItNDM2ODllNWJiMGUzIiwiZW1haWwiOiJ0ZXN0QGNocmlzYmF0dGFyYmVlLmNvbSIsImV4cCI6MTgyMTI0NzIzN30.7G6alDpcZh_OThYj293Jce5rjeOBqAhOlANR_Fl5auw"
}
}
}
}
该服务需要配置环境变量:METORO_API_URL、METORO_AUTH_TOKEN
服务介绍
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服务器?
- 安装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": "<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"
}
}
}
}
- 完成对
claude_desktop_config.json的编辑后,保存文件并重启 Claude 桌面应用程序。 - 现在你应该能在 Claude 桌面应用程序中的 MCP 服务器下拉列表中看到 Metoro MCP 服务器。现在你可以开始使用 Metoro MCP 服务器与 Claude 桌面应用程序了!
构建基于
这个服务器是基于我们的 Golang MCP SDK 构建的。