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

RootVine MCP হলো একটি Model Context Protocol (MCP) সার্ভার যা Claude এবং ChatGPT-এর মতো AI এজেন্টদের জন্য একটি নিরপেক্ষ কমার্স রেজোলিউশন লেয়ার হিসেবে কাজ করে। একটি গান বা অ্যালবাম দেওয়া হলে, এটি স্ট্রিম, ডিজিটালি কেনা বা ফিজিক্যাল মিডিয়া কেনার জন্য র‍্যাঙ্ক করা স্থান ফেরত দেয়, যেখানে উপলব্ধ থাকলে সরাসরি লিংক ও মূল্য থাকে। এটি কী করে যখন একজন ব্যবহারকারী একটি এজেন্টকে জিজ্ঞাসা করেন কোথায় একটি ট্র্যাক শুনতে হবে, RootVine প্রধান স্ট্রিমিং, ক্রয় ও ফিজিক্যাল প্ল্যাটফর্ম জুড়ে কোয়েরিটি রিজলভ করে র‍্যাঙ্ক করা ফলাফল ফেরত দেয়। README-তে বলা হয়েছে যে সঙ্গীত আজ লাইভ, যেখানে গেম, বই, চলচ্চিত্র, পডকাস্ট এবং লাইভ ইভেন্ট আলাদা ভার্টিক্যাল হিসেবে পরিকল্পিত। নিরপেক্ষতা র‍্যাঙ্কিংকে একটি ডিটারমিনিস্টিক সার্ভার-সাইড ফাংশন হিসেবে বর্ণনা করা হয়েছে: ট্রাস্ট টিয়ার, তারপর মূল্য, তারপর প্রাপ্যতা, তারপর ফ্রেশনেস, তারপর মার্চেন্ট আইডি। README-তে বলা হয়েছে যে কমিশন রেট, অ্যাফিলিয়েট নেটওয়ার্ক এবং স্পনসর্ড ফ্ল্যাগ আর্কিটেকচারালভাবে র‍্যাঙ্কিং ফাংশন থেকে বাদ দেওয়া হয়েছে, এবং কোনো বিজ্ঞাপন, স্পনসর্ড প্লেসমেন্ট বা পে-টু-র‍্যাঙ্ক নেই। প্যাকেজটিকে নিজেই একটি থিন ক্লায়েন্ট হিসেবে বর্ণনা করা হয়েছে। টুলস - discover_music: চার্ট, জেনার ওয়াল, মুড, এডিটোরিয়াল প্লেলিস্ট, আর্টিস্ট স্পটলাইট এবং ১৯৪৬ পর্যন্ত ঐতিহাসিক চার্ট আর্কাইভের মতো কিউরেটেড কালেকশন ব্রাউজ করুন। মোড আর্গুমেন্ট দ্বারা নির্বাচিত হয়: কোনো আর্গুমেন্ট ছাড়া একটি ওভারভিউ, chamber ওয়ালের তালিকার জন্য, wall একটি নির্দিষ্ট কালেকশনের জন্য, year একটি ফ্রোজেন চার্ট স্ন্যাপশটের জন্য। এন্ট্রিগুলি এডিটোরিয়াল কিউরেশন বা স্ক্রবল-ভিত্তিক ডেটার মতো অ্যাট্রিবিউশন বহন করে। - resolve_artist: একটি আর্টিস্ট প্রোফাইল, জেনার এবং ডিস্কোগ্রাফি ফেরত দেয়, যেখানে resolve_music দ্বারা ব্যবহারযোগ্য স্লাগ থাকে। ভিনাইল, CD এবং Discogs লিস্টিংয়ের মতো ফিজিক্যাল ফরম্যাট অ্যালবাম-লেভেল পণ্য। রেসপন্স ফিল্ডগুলি ফ্ল্যাগ করে যখন একজন আর্টিস্ট এখনও ইনডেক্স করা হয়নি বা যখন একটি স্পার্স ফলব্যাক প্রয়োগ করা হয়েছে। - resolve_music: র‍্যাঙ্ক করা স্ট্রিমিং, ডিজিটাল ক্রয় এবং ফিজিক্যাল মিডিয়া অপশন ফেরত দেয়, যার মধ্যে মূল্য, সরাসরি লিংক এবং অ্যাফিলিয়েট-ট্যাগড ক্লিক-থ্রু URL থাকে। - resolve_game: নিবন্ধিত কিন্তু এখনও সক্রিয় নয়; গেম ভার্টিক্যাল চালু না হওয়া পর্যন্ত একটি কমিং-সুন রেসপন্স ফেরত দেয়। - find_product: একটি রাউটার যা ক্যাটাগরি সনাক্ত করে এবং সঠিক রিজলভারে রাউট করে; সঙ্গীত আজ কাজ করে, অন্যান্য ক্যাটাগরি পরিকল্পিত। রেসপন্স ফরম্যাট ফলাফলগুলি একটি RootVine v1 স্পেসিফিকেশন অনুসরণ করে যেখানে একটি rootvine মেটাডেটা ব্লক, স্ট্যাটাস, কোয়েরি বিবরণ এবং একটি results অ্যারে থাকে। প্রতিটি ফলাফলে rank, merchant, trust tier, price, URL, click URL, type এবং একটি ranking reason code ও summary থাকে। সেটআপ Claude Desktop-এর জন্য, rootvine-mcp প্যাকেজ সহ npx ব্যবহার করে একটি mcpServers এন্ট্রি যোগ করুন এবং রিস্টার্ট করুন। অন্যান্য MCP-সামঞ্জস্যপূর্ণ ক্লায়েন্টরা npx rootvine-mcp দিয়ে stdio-এর মাধ্যমে সার্ভার চালাতে পারে। রোডম্যাপ সঙ্গীত রেজোলিউশন, সঙ্গীত আবিষ্কার, চার্ট আর্কাইভ এবং আর্টিস্ট ডিস্কোগ্রাফি লাইভ হিসেবে চিহ্নিত। লাইভ ইভেন্ট, গেম, বই, চলচ্চিত্র ও TV, এবং পডকাস্ট আসন্ন হিসেবে তালিকাভুক্ত। লাইসেন্স MIT, Raging Orangutan Holdings-কে অ্যাট্রিবিউট করা হয়েছে।