Metoro

resmi

Kueri dan berinteraksi dengan lingkungan kubernetes yang dipantau oleh Metoro

Apa yang bisa Anda lakukan dengan Metoro MCP?

  • Dapatkan gambaran kesehatan klaster — Tanyakan status terkini klaster Kubernetes Anda menggunakan get_cluster_health.
  • Daftar namespace dan layanan — Ambil semua namespace atau layanan di klaster Anda melalui get_namespaces dan get_services.
  • Periksa beban kerja Kubernetes — Cari detail tentang pod, deployment, atau daemonset dengan get_pods, get_deployments, dan get_daemonsets.
  • Kueri komunikasi antar-layanan — Lihat bagaimana layanan berinteraksi dengan mengambil grafik layanan melalui get_service_graph.
  • Selidiki kesalahan dan jejak — Periksa pola kesalahan atau jejak permintaan untuk suatu layanan menggunakan get_errors dan get_traces.

Dokumentasi

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

Repositori ini berisi Metoro MCP (Model Context Protocol) Server. Server MCP ini memungkinkan Anda berinteraksi dengan kluster Kubernetes melalui Aplikasi Desktop Claude!

Apa itu MCP (Model Context Protocol)?

Anda dapat membaca lebih lanjut tentang Model Context Protocol di sini: https://modelcontextprotocol.io

Namun secara singkat

Model Context Protocol (MCP) adalah protokol terbuka yang memungkinkan integrasi mulus antara aplikasi LLM dan sumber data serta alat eksternal. Baik Anda membangun IDE bertenaga AI, meningkatkan antarmuka obrolan, atau membuat alur kerja AI kustom, MCP menyediakan cara terstandarisasi untuk menghubungkan LLM dengan konteks yang mereka butuhkan.

Apa itu Metoro?

Metoro adalah platform observabilitas yang dirancang untuk layanan mikro yang berjalan di Kubernetes dan menggunakan instrumentasi berbasis eBPF untuk menghasilkan telemetri mendalam tanpa perubahan kode. Data yang dihasilkan oleh agen eBPF dikirim ke backend Metoro untuk disimpan dan di frontend Metoro menggunakan API kami.

Server MCP ini mengekspos API tersebut ke LLM sehingga Anda dapat mengajukan pertanyaan kepada AI Anda tentang kluster Kubernetes Anda.

Demo

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

Bagaimana cara menggunakan Metoro MCP Server?

  1. Instal Aplikasi Desktop Claude.
  2. Pastikan Anda telah menginstal Golang. brew install go untuk mac atau sudo apt-get install golang untuk ubuntu.
  3. Kloning repositori: git clone https://github.com/metoro-io/metoro-mcp-server.git
  4. Arahkan ke direktori repositori: cd metoro-mcp-server
  5. Bangun executable server: go build -o metoro-mcp-server

Jika Anda sudah memiliki Akun Metoro:

Salin token autentikasi Anda dari akun Metoro di Pengaturan -> Pengaturan Pengguna. Buat file di ~/Library/Application Support/Claude/claude_desktop_config.json dengan konten berikut:

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

Jika Anda belum memiliki Akun Metoro:

Jangan khawatir, Anda masih dapat mencoba menggunakan Kluster Demo Langsung. Token yang disertakan adalah token demo, tersedia secara publik untuk digunakan siapa saja. Buat file di ~/Library/Application Support/Claude/claude_desktop_config.json dengan konten berikut:

{
  "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. Setelah selesai mengedit claude_desktop_config.json simpan file dan mulai ulang Aplikasi Desktop Claude.
  2. Anda sekarang akan melihat Metoro MCP Server di daftar dropdown Server MCP di Aplikasi Desktop Claude. Anda siap untuk mulai menggunakan Metoro MCP Server dengan Aplikasi Desktop Claude!

Dibangun dengan

Server ini dibangun di atas Golang MCP SDK kami.