Metoro MCP Server

resmi

Metoro tarafından izlenen kubernetes ortamlarını sorgulayın ve etkileşimde bulunun

Dokümantasyon

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

Bu depo, Metoro MCP (Model Context Protocol) Sunucusunu içerir. Bu MCP Sunucusu, Claude Masaüstü Uygulaması aracılığıyla Kubernetes kümenizle etkileşim kurmanızı sağlar!

MCP (Model Context Protocol) Nedir?

Model Context Protocol hakkında daha fazla bilgiyi buradan okuyabilirsiniz: https://modelcontextprotocol.io

Ancak özetle

Model Context Protocol (MCP), LLM uygulamaları ile harici veri kaynakları ve araçlar arasında sorunsuz entegrasyon sağlayan açık bir protokoldür. İster yapay zeka destekli bir IDE geliştiriyor olun, ister bir sohbet arayüzünü geliştiriyor olun, isterse özel yapay zeka iş akışları oluşturuyor olun, MCP, LLM'leri ihtiyaç duydukları bağlamla bağlamak için standartlaştırılmış bir yol sunar.

Metoro Nedir?

Metoro, Kubernetes'te çalışan mikroservisler için tasarlanmış bir gözlemlenebilirlik platformudur ve kod değişikliği olmadan derin telemetri oluşturmak için eBPF tabanlı enstrümantasyon kullanır. eBPF ajanları tarafından oluşturulan veriler, depolanmak üzere Metoro'nun arka ucuna ve API'lerimizi kullanarak Metoro ön yüzüne gönderilir.

Bu MCP sunucusu, bu API'leri bir LLM'ye sunar, böylece yapay zekanıza Kubernetes kümeniz hakkında sorular sorabilirsiniz.

Demo

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

Metoro MCP Sunucusunu Nasıl Kullanabilirim?

  1. Claude Masaüstü Uygulamasını yükleyin.
  2. Golang yüklü olduğundan emin olun. Mac için brew install go veya ubuntu için sudo apt-get install golang.
  3. Depoyu klonlayın: git clone https://github.com/metoro-io/metoro-mcp-server.git
  4. Depo dizinine gidin: cd metoro-mcp-server
  5. Sunucu çalıştırılabilir dosyasını oluşturun: go build -o metoro-mcp-server

Zaten bir Metoro Hesabınız Varsa:

Metoro hesabınızdan Ayarlar -> Kullanıcı Ayarları bölümünden yetkilendirme jetonunuzu kopyalayın. ~/Library/Application Support/Claude/claude_desktop_config.json konumunda aşağıdaki içeriğe sahip bir dosya oluşturun:

{
  "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 Hesabınız Yoksa:

Endişelenmeyin, Canlı Demo Kümesini kullanarak yine de deneyebilirsiniz. Dahil edilen jeton, herkesin kullanımına açık bir demo jetonudur. ~/Library/Application Support/Claude/claude_desktop_config.json konumunda aşağıdaki içeriğe sahip bir dosya oluşturun:

{
  "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 dosyasını düzenlemeyi bitirdikten sonra dosyayı kaydedin ve Claude Masaüstü Uygulamasını yeniden başlatın.
  2. Artık Claude Masaüstü Uygulamasındaki MCP Sunucuları açılır listesinde Metoro MCP Sunucusunu görmelisiniz. Claude Masaüstü Uygulaması ile Metoro MCP Sunucusunu kullanmaya hazırsınız!

Kullanılan Teknolojiler

Bu sunucu, Golang MCP SDK üzerine inşa edilmiştir.