প্রকল্প সম্পর্কে
kotlin-lib-mcp হলো একটি MCP সার্ভার যা AI এজেন্টদের যেকোনো প্রকাশিত Kotlin বা Java লাইব্রেরির আসল সোর্স কোডে সরাসরি অ্যাক্সেস দেয়। এটি লাইব্রেরির sources jar ডাউনলোড করে, Kotlin Analysis API (standalone K2/FIR mode) দিয়ে তা পার্স করে এবং টুলসের একটি সংগ্রহের মাধ্যমে সুসংগঠিত তথ্য উপস্থাপন করে। এর প্রধান ক্ষমতাগুলোর মধ্যে রয়েছে লাইব্রেরি মেটাডেটা সংগ্রহ করা, প্যাকেজ এবং ডিক্লারেশন তালিকাভুক্ত করা, রেজলভড API সিগনেচার পুনরুদ্ধার করা, KDoc সারাংশ নিষ্কাশন করা, র-সোর্স ফাইল পড়া, সোর্স কোড অনুসন্ধান করা, ভার্সন তুলনা করা এবং ডিপেন্ডেন্সি ট্রি অন্বেষণ করা। সার্ভারটি একাধিক ইনস্টলেশন পদ্ধতি সমর্থন করে: দ্রুত স্থাপনের জন্য Docker ইমেজ, একটি স্ট্যান্ডঅ্যালোন রিলিজ zip, এবং Claude Code, IntelliJ IDEA, VS Code এবং অন্যান্য MCP-সামঞ্জস্যপূর্ণ ক্লায়েন্টের সাথে নেটিভ ইন্টিগ্রেশন। একটি ঐচ্ছিক Compose Desktop ড্যাশবোর্ড ক্যাশ প্রি-ওয়ার্মিং এবং লগ মনিটর করার জন্য একটি ইন-প্রসেস UI প্রদান করে। সমস্ত সংগ্রহ করা আর্টিফ্যাক্ট এবং পার্স করা ইনডেক্স group/artifact/version অনুযায়ী ডিস্কে ক্যাশ করা হয়, যা প্রথম অনুরোধের পরে অফলাইন অ্যাক্সেস নিশ্চিত করে। এর ইমপ্লিমেন্টেশনটি গোপনীয়তা-কেন্দ্রিক, যা রিমোটলি কিছু সংরক্ষণ করে না এবং স্পষ্টভাবে ফরোয়ার্ড না করা পর্যন্ত শুধুমাত্র stderr-এ লগ করে। এটি ডেভেলপারদের জন্য একটি নির্ভরযোগ্য, সেলফ-হোস্টেড টুল যা স্ক্র্যাপ করা ডকুমেন্টেশন সাইটের ওপর নির্ভর না করেই সঠিক, ভার্সন-নির্দিষ্ট লাইব্রেরি ইনট্রোস্পেকশন প্রয়োজন।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.