Metoro MCP Server
resmiMetoro tarafından izlenen kubernetes ortamlarını sorgulayın ve etkileşimde bulunun
Dokümantasyon
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?
- Claude Masaüstü Uygulamasını yükleyin.
- Golang yüklü olduğundan emin olun. Mac için
brew install goveya ubuntu içinsudo apt-get install golang. - Depoyu klonlayın:
git clone https://github.com/metoro-io/metoro-mcp-server.git - Depo dizinine gidin:
cd metoro-mcp-server - 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"
}
}
}
}
claude_desktop_config.jsondosyasını düzenlemeyi bitirdikten sonra dosyayı kaydedin ve Claude Masaüstü Uygulamasını yeniden başlatın.- 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.