Metoro
आधिकारिकMetoro द्वारा निगरानी किए गए kubernetes वातावरणों को क्वेरी करें और उनसे इंटरैक्ट करें
Metoro MCP के साथ आप क्या कर सकते हैं?
- क्लस्टर स्वास्थ्य का अवलोकन प्राप्त करें —
get_cluster_healthका उपयोग करके अपने Kubernetes क्लस्टर की वर्तमान स्थिति के बारे में पूछें। - नेमस्पेस और सेवाओं की सूची बनाएं —
get_namespacesऔरget_servicesके माध्यम से अपने क्लस्टर में सभी नेमस्पेस या सेवाओं को प्राप्त करें। - Kubernetes वर्कलोड का निरीक्षण करें —
get_pods,get_deployments, औरget_daemonsetsके साथ पॉड्स, डिप्लॉयमेंट्स या डेमनसेट्स के बारे में विवरण देखें। - सेवा-से-सेवा संचार की जांच करें —
get_service_graphके माध्यम से सेवा ग्राफ प्राप्त करके देखें कि सेवाएं कैसे इंटरैक्ट करती हैं। - त्रुटियों और ट्रेस की जांच करें —
get_errorsऔरget_tracesका उपयोग करके किसी सेवा के लिए त्रुटि पैटर्न या अनुरोध ट्रेस की जांच करें।
दस्तावेज़
metoro-mcp-server
यह रिपॉजिटरी Metoro MCP (मॉडल कॉन्टेक्स्ट प्रोटोकॉल) सर्वर को शामिल करती है। यह MCP सर्वर आपको Claude डेस्कटॉप ऐप के माध्यम से अपने Kubernetes क्लस्टर के साथ इंटरैक्ट करने की अनुमति देता है!
MCP (मॉडल कॉन्टेक्स्ट प्रोटोकॉल) क्या है?
आप मॉडल कॉन्टेक्स्ट प्रोटोकॉल के बारे में यहाँ अधिक पढ़ सकते हैं: https://modelcontextprotocol.io
लेकिन संक्षेप में
मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) एक खुला प्रोटोकॉल है जो LLM अनुप्रयोगों और बाहरी डेटा स्रोतों और उपकरणों के बीच सहज एकीकरण को सक्षम करता है। चाहे आप एक AI-संचालित IDE बना रहे हों, एक चैट इंटरफ़ेस को बढ़ा रहे हों, या कस्टम AI वर्कफ़्लो बना रहे हों, MCP LLMs को उनके लिए आवश्यक संदर्भ से जोड़ने का एक मानकीकृत तरीका प्रदान करता है।
Metoro क्या है?
Metoro एक अवलोकन योग्यता प्लेटफ़ॉर्म है जो Kubernetes में चलने वाली माइक्रोसर्विसेज़ के लिए डिज़ाइन किया गया है और बिना कोड परिवर्तनों के गहन टेलीमेट्री उत्पन्न करने के लिए eBPF आधारित इंस्ट्रूमेंटेशन का उपयोग करता है। eBPF एजेंटों द्वारा उत्पन्न डेटा को Metoro के बैकएंड पर भेजा जाता है ताकि उसे संग्रहीत किया जा सके और हमारे APIs का उपयोग करके Metoro फ्रंटएंड में देखा जा सके।
यह MCP सर्वर उन APIs को एक LLM के सामने उजागर करता है ताकि आप अपने AI से अपने Kubernetes क्लस्टर के बारे में प्रश्न पूछ सकें।
डेमो
https://github.com/user-attachments/assets/b3f21e9a-45b8-4c17-8d8c-cff560d8694f
मैं Metoro MCP सर्वर का उपयोग कैसे कर सकता हूँ?
- Claude डेस्कटॉप ऐप इंस्टॉल करें।
- सुनिश्चित करें कि आपके पास Golang इंस्टॉल है। mac के लिए
brew install goया ubuntu के लिएsudo apt-get install golang। - रिपॉजिटरी क्लोन करें:
git clone https://github.com/metoro-io/metoro-mcp-server.git - रिपॉजिटरी निर्देशिका में जाएँ:
cd metoro-mcp-server - सर्वर एक्ज़ीक्यूटेबल बनाएँ:
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"
}
}
}
}
- एक बार जब आप
claude_desktop_config.jsonका संपादन पूरा कर लें, तो फ़ाइल सहेजें और Claude डेस्कटॉप ऐप को पुनः आरंभ करें। - अब आपको Claude डेस्कटॉप ऐप में MCP सर्वरों की ड्रॉपडाउन सूची में Metoro MCP सर्वर दिखाई देना चाहिए। आप Claude डेस्कटॉप ऐप के साथ Metoro MCP सर्वर का उपयोग शुरू करने के लिए तैयार हैं!
निर्माण में प्रयुक्त
यह सर्वर हमारे Golang MCP SDK के शीर्ष पर बनाया गया है।