Metoro MCP Server

官方

查詢並與 Metoro 監控的 Kubernetes 環境互動

文件

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(模型上下文協定)伺服器。此 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. 確保您已安裝 Golangbrew 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 桌面應用程式。
  2. 您現在應該可以在 Claude 桌面應用程式的 MCP 伺服器下拉清單中看到 Metoro MCP 伺服器。您已準備好開始使用 Metoro MCP 伺服器與 Claude 桌面應用程式!

建置基礎

此伺服器是基於我們的 Golang MCP SDK 所建置。