Strava Mcp सर्वर
एक मॉडल संदर्भ प्रोटोकॉल (MCP) सर्वर जो स्ट्रावा एपीआई से जुड़ता है, स्ट्रावा डेटा को LLMs के माध्यम से एक्सेस करने के लिए उपकरण प्रदान करता है।
सारांश
Strava MCP क्या है?
Strava MCP (Model Context Protocol) एक सर्वर है जो Strava API के साथ कनेक्ट करने के लिए डिज़ाइन किया गया है, जिससे उपयोगकर्ता Large Language Models (LLMs) के माध्यम से Strava डेटा तक पहुँच सकते हैं। यह अभिनव उपकरण डेवलपर्स और डेटा उत्साही लोगों को Strava के व्यापक डेटासेट का उपयोग विभिन्न अनुप्रयोगों के लिए करने की अनुमति देता है, जिसमें फिटनेस ट्रैकिंग, डेटा विश्लेषण, और व्यक्तिगत प्रशिक्षण सिफारिशें शामिल हैं।
Strava MCP की विशेषताएँ
- API एकीकरण: वास्तविक समय डेटा प्राप्त करने के लिए Strava API के साथ सहजता से कनेक्ट करता है।
- डेटा पहुंच: Strava डेटा तक आसान पहुँच के लिए उपकरण प्रदान करता है, जिससे यह डेवलपर्स के लिए उपयोगकर्ता-अनुकूल बनता है।
- LLM संगतता: Large Language Models के साथ काम करने के लिए डिज़ाइन किया गया है, डेटा व्याख्या और इंटरैक्शन की क्षमताओं को बढ़ाता है।
- सार्वजनिक रिपॉजिटरी: GitHub पर उपलब्ध है, जिससे उपयोगकर्ता परियोजना में योगदान और सहयोग कर सकते हैं।
- MIT लाइसेंस: ओपन-सोर्स लाइसेंस जो सॉफ़्टवेयर को साझा करने और संशोधित करने के लिए प्रोत्साहित करता है।
Strava MCP का उपयोग कैसे करें
-
रिपॉजिटरी क्लोन करें: GitHub से Strava MCP रिपॉजिटरी को क्लोन करने के लिए निम्नलिखित कमांड का उपयोग करें:
git clone https://github.com/r-huijts/strava-mcp.git -
वातावरण सेट करें: सुनिश्चित करें कि आपके पास आवश्यक वातावरण सेट है, जिसमें Python और कोई आवश्यक पुस्तकालय शामिल हैं।
-
API कुंजी कॉन्फ़िगरेशन: अपनी Strava API कुंजी प्राप्त करें और डेटा पहुँच सक्षम करने के लिए इसे एप्लिकेशन सेटिंग्स में कॉन्फ़िगर करें।
-
सर्वर चलाएँ: Strava API के साथ इंटरैक्ट करना शुरू करने के लिए Strava MCP सर्वर लॉन्च करें। कमांड का उपयोग करें:
python app.py -
डेटा एक्सेस करें: विभिन्न प्रकार के Strava डेटा, जैसे गतिविधियाँ, एथलीट जानकारी, और अधिक तक पहुँचने के लिए प्रदान किए गए एंडपॉइंट्स का उपयोग करें।
अक्सर पूछे जाने वाले प्रश्न
Strava MCP का उद्देश्य क्या है?
Strava MCP Strava API और उन उपयोगकर्ताओं के बीच एक पुल के रूप में कार्य करता है जो उन्नत मॉडलों के माध्यम से Strava डेटा तक पहुँचने की कोशिश कर रहे हैं, डेटा उपयोगिता और इंटरैक्शन को बढ़ाता है।
क्या Strava MCP का उपयोग मुफ्त है?
हाँ, Strava MCP ओपन-सोर्स है और MIT लाइसेंस के तहत उपलब्ध है, जिससे उपयोगकर्ताओं को सॉफ़्टवेयर का स्वतंत्र रूप से उपयोग, संशोधित, और वितरित करने की अनुमति मिलती है।
क्या मैं Strava MCP में योगदान कर सकता हूँ?
बिल्कुल! योगदान का स्वागत है। आप रिपॉजिटरी को फोर्क कर सकते हैं, परिवर्तन कर सकते हैं, और GitHub पर एक पुल अनुरोध सबमिट कर सकते हैं।
Strava MCP में कौन सी प्रोग्रामिंग भाषाएँ उपयोग की गई हैं?
Strava MCP मुख्य रूप से Python का उपयोग करके बनाया गया है, जिससे यह इस भाषा से परिचित डेवलपर्स के लिए सुलभ है।
मैं समस्याएँ कैसे रिपोर्ट कर सकता हूँ या सुविधाएँ अनुरोध कर सकता हूँ?
आप GitHub रिपॉजिटरी पर एक मुद्दा खोलकर समस्याएँ रिपोर्ट कर सकते हैं या सुविधाएँ अनुरोध कर सकते हैं। रखरखाव करने वाले इसे समीक्षा करेंगे और उचित रूप से प्रतिक्रिया देंगे।
विवरण
सर्वर कॉन्फ़िगरेशन
{
"mcpServers": {
"strava-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--r-huijts--strava-mcp--strava-mcp",
"npm run start"
],
"env": {
"STRAVA_CLIENT_ID": "STRAVA_CLIENT_ID",
"STRAVA_CLIENT_SECRET": "STRAVA_CLIENT_SECRET",
"STRAVA_ACCESS_TOKEN": "STRAVA_ACCESS_TOKEN",
"STRAVA_REFRESH_TOKEN": "STRAVA_REFRESH_TOKEN"
}
}
}
}