Kubernetes集群交互服务

Metoro MCP Server是一个通过Claude桌面应用与Kubernetes集群交互的服务,利用eBPF技术生成深度遥测数据,并通过API将数据暴露给LLM进行查询。

  • by metoro-io
  • Go
  • 本地部署
  • 51 星标
  • 更新于
在 GitHub 查看 metoro-io/metoro-mcp-server

使用说明


metoro mcp服务器

此存储库包含Metoro MCP(模型上下文协议)服务器。此MCP服务器允许您通过Claude Desktop App与Kubernetes集群进行交互!

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

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

但简而言之

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

梅托罗是什么?

地铁 是一个为在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. 安装 克劳德桌面应用程序.
  2. 确保你有 Go语言 安装。 brew install go 对于mac或 sudo apt-get install golang 对于ubuntu来说。
  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 Desktop应用程序。
  2. 现在,您应该在Claude Desktop App的MCP服务器下拉列表中看到Metoro MCP服务器。您已准备好开始使用带有Claude桌面应用程序的Metoro MCP服务器!

内置于

此服务器基于我们的 Golang MCP SDK.