প্রকল্প সম্পর্কে

intervals-icu-mcp হলো একটি Model Context Protocol (MCP) সার্ভার যা Intervals.icu-কে Claude Desktop, Claude Code, Cursor এবং ChatGPT-এর মতো LLM ক্লায়েন্টের সাথে সংহত করে। এটি activities, activity analysis, activity messages, athlete profile, wellness, events/calendar, performance curves, workout library, gear, sport settings এবং custom items জুড়ে সংগঠিত ৬৮টি টুল প্রকাশ করে। সার্ভারটি প্রশিক্ষণ বিশ্লেষণ, রিকভারি চেক এবং সাপ্তাহিক পরিকল্পনার মতো কাজের জন্য ৪টি MCP রিসোর্স এবং ৯টি প্রম্পট টেমপ্লেটও সরবরাহ করে। ব্যবহারকারীরা প্রশিক্ষণ ডেটা অনুসন্ধান ও পরিচালনা করতে, CTL/ATL/TSB ফিটনেস মেট্রিক পরিদর্শন করতে, HRV এবং ঘুমের প্রবণতা পর্যালোচনা করতে, কাঠামোবদ্ধ ওয়ার্কআউট তৈরি করতে, সরঞ্জাম ট্র্যাক করতে এবং স্পোর্ট থ্রেশহোল্ড কনফিগার করতে পারেন। ধ্বংসাত্মক অপারেশনগুলি safe, full এবং none স্তরসহ একটি কনফিগারযোগ্য delete safety mode দ্বারা সুরক্ষিত। সার্ভারটি ডিফল্টভাবে stdio-এর মাধ্যমে চলে, রিমোট ডিপ্লয়মেন্টের জন্য ঐচ্ছিক HTTP এবং SSE ট্রান্সপোর্টসহ, যদিও ডকুমেন্টেশন সতর্ক করে যে MCP-তে কোনো অন্তর্নির্মিত প্রমাণীকরণ নেই এবং নেটওয়ার্ক এক্সপোজারের জন্য টানেল বা প্রমাণীকরণকারী প্রক্সি সুপারিশ করে। ইনস্টলেশন প্রধানত একটি Intervals.icu API key এবং athlete ID সহ uvx-এর মাধ্যমে হয়, যখন source এবং Docker বিকল্পগুলি নথিভুক্ত করা হয়েছে। প্রকল্পটি MIT লাইসেন্সপ্রাপ্ত এবং এটি একটি পূর্ববর্তী MIT-লাইসেন্সপ্রাপ্ত MCP সার্ভারের স্বাধীন ধারাবাহিকতা, যার changelog-এ বাগ ফিক্স এবং নতুন বৈশিষ্ট্যগুলি বিস্তারিত রয়েছে।