MCP: AI টুল থেকে FlashDesk নিয়ন্ত্রণ করুন
FlashDesk implements Model Context Protocol (MCP), an open standard for connecting AI tools to external applications. AI tools such as Claude, ChatGPT, Cursor, এবং Windsurf প্রাকৃতিক ভাষার মাধ্যমে দূরবর্তী ডিভাইসের স্ক্রিন দেখতে পারে, মাউস ও কিবোর্ড নিয়ন্ত্রণ করতে পারে, ফাইল পরিচালনা করতে পারে, SSH কমান্ড চালু করতে পারে এবং পারফরম্যান্স চেক করতে পারে।
বিষয়বস্তু
ওভারভিউ
Model Context Protocol (MCP) একটি উন্মুক্ত মানদণ্ড যা AI টুলসকে কাস্টম স্ক্রিপ্টিং বা বিশেষ ইন্টিগ্রেশন ছাড়াই সরাসরি বহিরাগত অ্যাপ্লিকেশনে ডাকতে সাহায্য করে। FlashDesk-এর সাথে সামঞ্জস্যপূর্ণ যেকোনো MCP-সঙ্গতিপূর্ণ AI টুল যদি একই পিসিতে চলমান থাকে, তবে তা FlashDesk-কে স্থানীয় MCP সার্ভার হিসেবে রেজিস্ট্রি করতে পারে এবং তৎক্ষণাৎ ব্যবহার করতে পারে; FlashDesk-এর সেটিংসগুলোতে পেস্ট করার জন্য নির্দিষ্ট কনফিগারেশন দেখানো থাকে।
মৌলিক ব্যবহার
FlashDesk সেটিংসে MCP চালু করুন
আপনার AI টুল যে ডিভাইসে চলে সেখানে FlashDesk সেটিংসে বহিরাগত AI টুল অ্যাক্সেস চালু করুন। এটি ডিফল্টভাবে বন্ধ থাকে।
FlashDesk-কে MCP সার্ভার হিসেবে নিবন্ধন করুন
একই সেটিংস স্ক্রিনে রেজিস্ট্রি করার জন্য সঠিক কনফিগারেশন এবং একটি কপি বাটন দেখানো থাকে। এটি আপনার AI টুলের নিজস্ব MCP সেটিংসে পেস্ট করুন। প্রতিটি AI টুলের নিজস্ব স্থান রয়েছে যেখানে স্থানীয় MCP সার্ভার রেজিস্ট্রি করা যায়— কোথায় তা জানতে টুলটির নিজস্ব MCP ডকুমেন্টেশন দেখুন।
{
"mcpServers": {
"flashdesk": {
"command": "C:\\Program Files\\FlashDesk\\FlashDesk.exe",
"args": ["--mcp-server"]
}
}
}
আপনার AI টুলকে সংযোগ করতে বলুন
কোন সংরক্ষিত ডিভাইসে সংযোগ করতে হবে তা AI টুলকে জানান। সংযোগটি দূরবর্তী ডিভাইসের স্বাভাবিক অনুমোদন প্রবাহের মধ্য দিয়ে যায়।
স্বাভাবিক ভাষায় কাজ করুন
সংযোগ স্থাপনের পর, আপনি যা করতে চান তা বর্ণনা করুন। AI টুলটি সঠিক কাজগুলো বেছে নেবে— স্ক্রিনশট তোলার, ক্লিক করার, টাইপ করার, মাউস সরানোর বা ফাইল পরিষ্কার করার, অথবা কোনো কমান্ড চালু করার।
আপনি কি করতে পারেন
- সংরক্ষিত সংযোগ এবং ফোল্ডারের তালিকা দেখুন, কোন ডিভাইসগুলো অনলাইনে আছে তা দেখুন, এবং সেশন খুলুন, চেক করুন বা বন্ধ করুন।
- দূরবর্তী স্ক্রিনের লাইভ স্ক্রিনশট নিন— পুরো স্ক্রিন অথবা একটি নির্দিষ্ট অঞ্চল— এবং Windows-এ ফোরগ্রাউন্ড উইন্ডোর শিরোনাম ও অবস্থান পড়ুন।
- দূরবর্তী ডিভাইসে মাউস সরান, ক্লিক করুন, ডাবল-ক্লিক করুন, স্ক্রল করুন, কি চাপুন এবং টেক্সট লিখুন।
- ক্লিপবোর্ড পড়ুন এবং সেট করুন, যা দূরবর্তী ডিভাইসের সাথে সিঙ্ক করা থাকে।
- ফাইল ও ফোল্ডার তালিকাভুক্ত করুন, আপলোড করুন, ডাউনলোড করুন, নাম পরিবর্তন করুন এবং মুছুন— দূরবর্তী ডিভাইসে এবং যে ডিভাইসে AI টুলটি চালু আছে সেখানে উভয় জায়গাতেই।
- স্ক্রিন উইন্ডো ছাড়া শুধুমাত্র SSH সেশন শুরু করুন এবং দূরবর্তী ডিভাইসে শেল কমান্ড চালু করুন।
- স্ক্রিন রেকর্ডিং শুরু করুন, বন্ধ করুন এবং এর অবস্থা চেক করুন।
- সেশন চ্যাট মেসেজ পাঠান এবং পড়ুন, যা দূরবর্তী ডিভাইসের ব্যক্তি দেখতে পায়।
- লাইভ ভিডিও পরিসংখ্যান পড়ুন— ফ্রেম রেট, রাউন্ড-ট্রিপ টাইম, প্যাকেট লস, কনজেশন লেভেল, Host CPU এবং মেমোরি— এবং টার্গেট ফ্রেম রেট, পাইপলাইন গভীরতা এবং JPEG কোয়ালিটি সামঞ্জস্য করুন।
- দূরবর্তী ডিভাইসে FlashDesk আপডেট পরীক্ষা ও প্রয়োগ করুন, এবং দুই প্রান্তের যেকোনোটিতে FlashDesk বন্ধ বা পুনরায় চালু করুন।
- সংযোগের তালিকা সাজান: সংযোগের নাম পরিবর্তন করুন, ফোল্ডার তৈরি করুন, নাম পরিবর্তন করুন এবং মুছুন, এবং সংযোগগুলোকে তাদের মধ্যে সরান।
সমর্থিত AI টুল
FlashDesk যেকোনো MCP-সামঞ্জস্যপূর্ণ AI টুলের সাথে কাজ করে, যেমন:
- Claude Desktop এবং Claude Code
- ChatGPT ডেস্কটপ অ্যাপ এবং Codex CLI
- Cursor
- Windsurf
- GitHub Copilot Chat সহ VS Code
প্রতিটি টুলের স্থানীয় MCP সার্ভার নিবন্ধনের নিজস্ব জায়গা আছে— সাধারণত একটি সেটিংস ফাইল বা CLI কমান্ড। শুধুমাত্র ওয়েব-ভিত্তিক AI চ্যাট ইন্টারফেসগুলি সাধারণত শুধুমাত্র দূরবর্তী MCP সার্ভার সমর্থন করে, FlashDesk-এর মতো স্থানীয় সার্ভার নয়; পরিবর্তে সংশ্লিষ্ট ডেস্কটপ অ্যাপ বা CLI ব্যবহার করুন।
এটা কিভাবে কাজ করে
| আইটেম | বর্ণনা |
|---|---|
--mcp-server |
যে ফ্ল্যাগ FlashDesk-কে একটি স্থানীয় MCP সার্ভার হিসেবে শুরু করে। এই প্রক্রিয়াটি শুধু FlashDesk-এর সাথে অনুরোধ সংযুক্ত করে; এটি নিজে কখনো Host বা Viewer হয় না। |
| শুধুমাত্র স্থানীয় | MCP সার্ভার স্থানীয় স্ট্যান্ডার্ড ইনপুট/আউটপুটের মাধ্যমে যোগাযোগ করে। এটি কখনো নেটওয়ার্কে উন্মুক্ত হয় না। |
| FlashDesk চলমান থাকতে হবে | ব্রিজ প্রসেসটি প্রতিটি অনুরোধ পাস করে FlashDesk-এর কাছে যা একই পিসিতে আগে থেকেই চলমান আছে। যদি FlashDesk চলমান না থাকে, তবে অনুরোধগুলো কোনো কাজ শুরু না করে ত্রুটি ফেরত দেয়। |
| একই অনুমোদন প্রবাহ | MCP-এর মাধ্যমে খোলা একটি সংযোগ দূরবর্তী ডিভাইসে একজন ব্যক্তির শুরু করা সংযোগের মতোই একই অনুমোদন বা শেয়ার্ড পাসওয়ার্ড প্রবাহের (shared-password flow) মাধ্যমে যায়। |
অপারেশনাল নোট
- MCP সমর্থন ডিফল্টভাবে বন্ধ থাকে এবং AI টুল যে ডিভাইসে চলে সেখানে চালু করতে হয়।
- MCP-চালিত সেশনের সময় দূরবর্তী স্ক্রিন উইন্ডো স্বাভাবিক সংযোগের মতোই স্বাভাবিকভাবে দেখানো হয়।
- MCP-এর মাধ্যমে সম্পন্ন ফাইল ট্রান্সফার, ফাইল মুছে ফেলা ও নাম পরিবর্তন এবং SSH কমান্ড চালু করার জন্য আলাদাভাবে নিশ্চিতকরণ করা হয় না। মুছে ফেলাটি রিসাইকেল বিনে যায় না এবং উল্টানো যায় না। AI টুলটিকে যা করতে অনুমতি দেওয়া উচিত তা বিবেচনা করুন MCP চালু করার আগে।
- MCP-এর মাধ্যমে চালানো SSH কমান্ডের জন্য গন্তব্য ডিভাইসের SSH কী আগে থেকেই AI টুল যে ডিভাইসে চলে সেখানে সংরক্ষিত থাকা প্রয়োজন।
- ফাইল টুলগুলো দুই প্রান্তে পৌঁছায়: দূরবর্তী ডিভাইস এবং যে ডিভাইসে AI টুলটি চালু আছে। একটি ফোল্ডার ও এর বিষয়বস্তু একসাথে মুছে ফেলার জন্য স্পষ্ট অপশন প্রয়োজন, তাই একটি ভুল নির্দেশনা পুরো গাছটিকে পরিষ্কার করতে পারে না।
- আপডেট, বন্ধ এবং পুনরায় চালু করার টুলগুলো দুই প্রান্তের যেকোনোটিতে FlashDesk বন্ধ বা পুনরায় চালু করতে পারে। AI টুলটি যে ডিভাইসে চলে সেখানে FlashDesk পুনরায় চালু করলে MCP সংযোগও শেষ হয়ে যায় এবং AI টুলটিকে আবার সংযোগ করতে হয়।