Metoro MCP Server

आधिकारिक

Metoro द्वारा निगरानी किए गए kubernetes वातावरणों को क्वेरी करें और उनसे इंटरैक्ट करें

दस्तावेज़

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

यह रिपॉजिटरी 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 सर्वर का उपयोग कैसे कर सकता हूँ?

  1. Claude डेस्कटॉप ऐप इंस्टॉल करें।
  2. सुनिश्चित करें कि आपके पास Golang इंस्टॉल है। mac के लिए brew install go या ubuntu के लिए sudo apt-get install golang
  3. रिपॉजिटरी क्लोन करें: git clone https://github.com/metoro-io/metoro-mcp-server.git
  4. रिपॉजिटरी निर्देशिका में जाएँ: cd metoro-mcp-server
  5. सर्वर एक्ज़ीक्यूटेबल बनाएँ: 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"
       }
    }
  }
}
  1. एक बार जब आप claude_desktop_config.json का संपादन पूरा कर लें, तो फ़ाइल सहेजें और Claude डेस्कटॉप ऐप को पुनः आरंभ करें।
  2. अब आपको Claude डेस्कटॉप ऐप में MCP सर्वरों की ड्रॉपडाउन सूची में Metoro MCP सर्वर दिखाई देना चाहिए। आप Claude डेस्कटॉप ऐप के साथ Metoro MCP सर्वर का उपयोग शुरू करने के लिए तैयार हैं!

निर्माण में प्रयुक्त

यह सर्वर हमारे Golang MCP SDK के शीर्ष पर बनाया गया है।