ডিজাইন টোকেন ও MCP

Model Context Protocol হলো AI সহকারীকে বাইরের টুল ও ডেটার সঙ্গে যুক্ত করার একটি উন্মুক্ত মান। ডিজাইন টোকেনে প্রয়োগ করলে একটি MCP সার্ভার প্রকল্পের চলতি টোকেন মানগুলো AI কোডিং এজেন্টকে দেয়, ফলে তৈরি হওয়া কম্পোনেন্ট মডেলের বানানো মানের বদলে আসল ডিজাইন সিস্টেম ব্যবহার করে।

এটি যে সমস্যার সমাধান করে

কম্পোনেন্ট লেখা একটি AI এজেন্টকে ডিজাইনের মান কোথাও থেকে নিতেই হয়। ভালো কিছু না থাকলে সে প্রশিক্ষণে দেখা জিনিস ব্যবহার করে: প্রচলিত Tailwind ডিফল্ট, জনপ্রিয় প্যালেট, যুক্তিসঙ্গত স্পেসিং।

ফলাফল কম্পাইল হয়, যুক্তিসঙ্গত দেখায়, এবং ভুল। চোখে পড়ার মতো ভুল নয় — অসুবিধাটা ঠিক সেখানেই। এটি আপনার প্রাইমারির কাছাকাছি একটি হেক্স মান, আপনার প্রাইমারি নয়।

প্রম্পটে প্যালেট পেস্ট করলে একটি কথোপকথন চলে যায়। পরেরটিতে টেকে না, আর একটি দলের মাপেও ছড়ায় না।

MCP কী বদলায়

Model Context Protocol হলো AI সহকারীদের কাছে টুল ও ডেটা উন্মুক্ত করার একটি উন্মুক্ত মান। Cursor বা Claude Code-এর মতো একটি ক্লায়েন্ট একটি সার্ভারে যুক্ত হয় এবং তারপর কাজ চলাকালে তার টুলগুলো ডাকতে পারে।

একটি ডিজাইন সিস্টেমের জন্য এর মানে হলো, প্রম্পটে কী এসেছে তার উপর নির্ভর না করে এজেন্ট ঠিক যে মুহূর্তে দরকার সেই মুহূর্তে মান চাইতে পারে। একটি সাধারণ সার্ভার উন্মুক্ত করে:

  • টোকেন আনা: রং, টাইপোগ্রাফি, স্পেসিং, রেডিয়াস, ছায়া ও মোশনের চলতি মান
  • কম্পোনেন্ট আনা: নির্দিষ্ট একটি কম্পোনেন্টের স্পেসিফিকেশন
  • লঙ্ঘন যাচাই: একটি কোড ব্লকে কোন মানগুলো বসানো এবং কোন টোকেন সেগুলোর বদলে বসে
  • টোকেন প্রস্তাব: ব্যবস্থাটি সংজ্ঞায়িত করেনি এমন মান এজেন্ট বানিয়ে না নিয়ে চেয়ে নেওয়ার একটি পথ

শেষেরটি দেখতে যতটা, তার চেয়ে বেশি গুরুত্বপূর্ণ। এটি ব্যর্থতার ধরনকে নীরব বানানো থেকে বদলে একটি স্পষ্ট অনুরোধে পরিণত করে, যার উত্তর একজন মানুষ দিতে পারে।

কীভাবে যুক্ত করবেন

MCP ক্লায়েন্টগুলো একটি ছোট JSON কনফিগ পড়ে, যেখানে সার্ভারের নাম ও সেখানে পৌঁছানোর উপায় থাকে। Cursor-এ এটি প্রকল্পের MCP সেটিংসে থাকে; Claude Code-এ CLI দিয়ে যোগ করা হয়। প্রমাণীকরণ সাধারণত একটি প্রকল্পে সীমাবদ্ধ একটি টোকেন।

যুক্ত হয়ে গেলে প্রতিটি তৈরির সময়েই এজেন্টের কাছে ডিজাইন সিস্টেম থাকে, প্রম্পট ধরে ধরে পেস্ট করা লাগে না।

এটি একটি রুলস ফাইল থেকে আলাদা কেন

Cursor rules ও একই ধরনের কৌশলগুলো প্রেক্ষাপটে স্থির টেক্সট ঢুকিয়ে দেয়। এতে কাজ হয়, আর করার মতোও, কিন্তু ওই টেক্সট একটি স্ন্যাপশট: টোকেন বদলানোর আগ পর্যন্ত সঠিক, তারপর আত্মবিশ্বাসের সঙ্গে ভুল।

MCP সার্ভার পড়া হয় ডাকার সময়। একটি টোকেন বদলালে পরের তৈরিটিই নতুন মান দেখে, কারও কোনো ফাইল হালনাগাদ করা লাগে না।

Flash DSM এখানে কোথায়

Flash DSM একটি MCP সার্ভার চালায়, যা আপনার মালিকানাধীন যেকোনো ডিজাইন সিস্টেমের জন্য উপরের টুলগুলো উন্মুক্ত করে — Cursor, Claude Code বা সীমাবদ্ধ টোকেনসহ যেকোনো MCP ক্লায়েন্ট থেকে যুক্ত করা যায়।