Metoro MCP Server

chính thức

Truy vấn và tương tác với các môi trường kubernetes được giám sát bởi Metoro

Tài liệu

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

Kho lưu trữ này chứa Metoro MCP (Model Context Protocol) Server. Máy chủ MCP này cho phép bạn tương tác với cụm Kubernetes của mình thông qua Ứng dụng Claude Desktop!

MCP (Model Context Protocol) là gì?

Bạn có thể đọc thêm về Model Context Protocol tại đây: https://modelcontextprotocol.io

Nhưng tóm lại thì

Model Context Protocol (MCP) là một giao thức mở cho phép tích hợp liền mạch giữa các ứng dụng LLM với các nguồn dữ liệu và công cụ bên ngoài. Cho dù bạn đang xây dựng một IDE hỗ trợ AI, nâng cao giao diện trò chuyện hay tạo quy trình làm việc AI tùy chỉnh, MCP cung cấp một cách thức chuẩn hóa để kết nối LLM với ngữ cảnh mà chúng cần.

Metoro là gì?

Metoro là một nền tảng quan sát được thiết kế cho các microservices chạy trong Kubernetes và sử dụng công cụ thu thập dữ liệu dựa trên eBPF để tạo ra dữ liệu telemetry sâu mà không cần thay đổi mã nguồn. Dữ liệu được tạo ra bởi các agent eBPF được gửi đến backend của Metoro để lưu trữ và hiển thị trên giao diện Metoro thông qua các API của chúng tôi.

Máy chủ MCP này cung cấp các API đó cho một LLM để bạn có thể đặt câu hỏi cho AI về cụm Kubernetes của mình.

Demo

https://github.com/user-attachments/assets/b3f21e9a-45b8-4c17-8d8c-cff560d8694f

Làm thế nào tôi có thể sử dụng Metoro MCP Server?

  1. Cài đặt Ứng dụng Claude Desktop.
  2. Đảm bảo bạn đã cài đặt Golang. brew install go cho mac hoặc sudo apt-get install golang cho ubuntu.
  3. Sao chép kho lưu trữ: git clone https://github.com/metoro-io/metoro-mcp-server.git
  4. Điều hướng đến thư mục kho lưu trữ: cd metoro-mcp-server
  5. Xây dựng tệp thực thi máy chủ: go build -o metoro-mcp-server

Nếu bạn đã có Tài khoản Metoro:

Sao chép mã thông báo xác thực từ tài khoản Metoro của bạn trong Cài đặt -> Cài đặt Người dùng. Tạo một tệp trong ~/Library/Application Support/Claude/claude_desktop_config.json với nội dung sau:

{
  "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"
       }
    }
  }
}

Nếu bạn chưa có Tài khoản Metoro:

Đừng lo lắng, bạn vẫn có thể dùng thử bằng cách sử dụng Cụm Demo Trực tiếp. Mã thông báo đi kèm là mã thông báo demo, được công khai cho bất kỳ ai sử dụng. Tạo một tệp trong ~/Library/Application Support/Claude/claude_desktop_config.json với nội dung sau:

{
  "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. Sau khi chỉnh sửa xong claude_desktop_config.json, hãy lưu tệp và khởi động lại ứng dụng Claude Desktop.
  2. Bây giờ bạn sẽ thấy Metoro MCP Server trong danh sách thả xuống của các Máy chủ MCP trong Ứng dụng Claude Desktop. Bạn đã sẵn sàng để bắt đầu sử dụng Metoro MCP Server với Ứng dụng Claude Desktop!

Được xây dựng bằng

Máy chủ này được xây dựng dựa trên Golang MCP SDK của chúng tôi.