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

এই রিপোজিটরিতে একটি MCP সার্ভার রয়েছে যা কোনো প্রমাণীকরণের প্রয়োজন ছাড়াই কৃত্রিম বুদ্ধিমত্তা সহায়কদের সুইসের অফিসিয়াল জিওডেটা ইনফ্রাস্ট্রাকচার অ্যাক্সেস করার সুযোগ দেয়। এতে মোট ২০টি টুল রয়েছে যা একাধিক ডেটা উৎস কভার করে: Swisstopo REST API (লেয়ার ক্যোয়ারি, জোনিং, পৌরসভা লুকআপ), জিওকোডিং এবং রিভার্স-জিওকোডিং, উচ্চতা পরিষেবা (উচ্চতা মাপ এবং প্রোফাইল তৈরি), ডাউনলোডযোগ্য ডেটাসেটের জন্য STAC ক্যাটালগ, WMTS URL জেনারেশন, OEREB ক্যাডাস্ট্র এক্সট্র্যাক্ট, ইন্টার-ক্যান্টোনাল geodienste.ch ডেটা, Overpass এর মাধ্যমে OpenStreetMap POI, এবং OpenPLZ ঠিকানা শ্রেণীবিভাগ (পোস্টাল কোড → কমিউন → জেলা → ক্যান্টন)। সার্ভারটি পাইথন ৩.১১+ সংস্করণে চলে, স্ট্যান্ডার্ড IO (Claude Desktop) এবং স্ট্রিম্যেবল HTTP ট্রান্সপোর্ট দুটিই সমর্থন করে, এবং pip বা uv প্যাকেজ ম্যানেজার ব্যবহার করে ইনস্টল করা যায়। লোকাল Claude Desktop ব্যবহার এবং ক্লাউড ডিপ্লয়মেন্ট (যেমন Render.com) এর জন্য কনফিগারেশন উদাহরণ প্রদান করা হয়েছে। টুল সেটটি লজিকাল গ্রুপে সংগঠিত করা হয়েছে, প্রতিটি গ্রুপ নির্দিষ্ট উপস্ট্রিম API ফ্যামিলির সাথে ম্যাপ করা হয়েছে, এবং প্রকল্পটি একটি স্পষ্ট নিরাপত্তা পজিশন বজায় রাখে: শুধুমাত্র রিড-অনলি অ্যাক্সেস, এগ্রেস রেস্ট্রিকশন, এবং প্রতিটি ডেটা উৎসের জন্য বিস্তারিত লাইসেন্সিং তথ্য রয়েছে। আর্কিটেকচার ডায়াগ্রাম AI হোস্ট থেকে MCP সার্ভার এবং বিভিন্ন সুইস ও ওপেন-ডেটা প্রদানকারীর দিকে ডেটা প্রবাহ চিত্রন করে, যেখানে সম্পর্কিত ওপেন-ডেটা প্রজেক্টের সাথে জয়েন কী হিসেবে BFS কমিউন নম্বরের গুরুত্ব তুলে ধরা হয়েছে। রিপোজিটরিতে ব্যাপক পরীক্ষা, একটি হার্ডেনড ডকারফাইল, এবং নিরাপত্তা, পর্যায় এবং টুল বাজেট (২৫টি টুলের সর্বোচ্চ লিমিটের বিপরীতে ২০টি টুল) নিয়ে বিস্তারিত ডকুমেন্টেশন রয়েছে। এটি সুইস পাবলিক ডেটা MCP পোর্টফোলিওর একটি অংশ, এবং নির্ভরযোগ্য, অফিসিয়াল সুইস ভূগোল তথ্য প্রয়োজন এমন ডেভেলপার এবং ডেটা কনজিউমারদের জন্য এটি তৈরি করা হয়েছে।