
Awesome Remote MCP Servers কী?
Awesome Remote MCP Servers হলো হোস্ট করা Model Context Protocol সার্ভারগুলোর একটি বাছাই করা ডিরেক্টরি। তালিকাভুক্ত প্রতিটি পরিষেবা এমন একটি এন্ডপয়েন্ট দেয়, যা MCP-সামঞ্জস্যপূর্ণ AI ক্লায়েন্ট URL-এর মাধ্যমে ব্যবহার করতে পারে।
লোকাল MCP সার্ভারের বিপরীতে, রিমোট সার্ভার সরবরাহকারীর অবকাঠামোতে চলে। আপনাকে কোনো npm বা Python প্যাকেজ ইনস্টল করতে, Docker কনটেইনার চালু করতে, কিংবা ব্যাকগ্রাউন্ড প্রসেস চালু রাখতে হয় না। আপনি এন্ডপয়েন্ট কনফিগার করবেন, প্রয়োজন হলে প্রমাণীকরণ সম্পন্ন করবেন, এবং আপনার ক্লায়েন্টকে সার্ভারের উপলভ্য টুলগুলো শনাক্ত করতে দেবেন।
কোনো এন্ট্রির এন্ডপয়েন্ট MCP
initializeহ্যান্ডশেকে সাড়া দেওয়ার পরই সেটি ডিরেক্টরিতে তালিকাভুক্ত করা হয়।
রিমোট বনাম লোকাল MCP সার্ভার
মূল পার্থক্য হলো সার্ভারটি কোথায় চলে এবং আপনার ক্লায়েন্ট কীভাবে এতে পৌঁছায়।
- বিতরণ: লোকাল সার্ভার প্যাকেজ, বাইনারি বা কনটেইনার হিসেবে আসে; রিমোট সার্ভার URL হিসেবে বিতরণ করা হয়।
- ট্রান্সপোর্ট: লোকাল সার্ভার সাধারণত স্ট্যান্ডার্ড ইনপুট ও আউটপুট ব্যবহার করে, আর রিমোট সার্ভার Streamable HTTP বা পুরোনো SSE ব্যবহার করে।
- রানটাইম: লোকাল সার্ভার আপনার কম্পিউটারে চলে; রিমোট সার্ভার সরবরাহকারীর অবকাঠামোতে চলে।
- প্রমাণীকরণ: লোকাল টুল প্রায়ই এনভায়রনমেন্ট ভেরিয়েবল বা কনফিগারেশন ফাইল ব্যবহার করে। রিমোট পরিষেবা সাধারণত OAuth বা API টোকেন ব্যবহার করে।
- আপডেট: লোকাল ইনস্টলেশন আপনি নিজে আপগ্রেড করেন, আর রিমোট সরবরাহকারীরা নিজেদের আপডেট নিজেরাই স্থাপন করে।
আপনার নিজস্ব মেশিনে চলা টুলের প্রয়োজন হলে আলাদা awesome-mcp-servers ডিরেক্টরি ব্যবহার করুন।
ডিরেক্টরির প্রধান বৈশিষ্ট্য
- লোকাল ইনস্টলেশন প্রয়োজন নেই: প্রতিটি এন্ট্রি সরবরাহকারী-পরিচালিত একটি এন্ডপয়েন্টে নির্দেশ করে।
- বিস্তৃত শ্রেণিবিন্যাস: পরিষেবাগুলোর মধ্যে ডেটাবেস, ডেভেলপার টুল, ক্লাউড প্ল্যাটফর্ম, কনটেন্ট ম্যানেজমেন্ট, অর্থব্যবস্থা, CRM, ফাইল স্টোরেজ, ডিজাইন, মার্কেটিং এবং আরও অনেক কিছু রয়েছে।
- দৃশ্যমান প্রমাণীকরণ তথ্য: প্রতিটি এন্ট্রি জানায় সেটি বেনামি অ্যাক্সেস, API ক্রেডেনশিয়াল বা OAuth সমর্থন করে কি না।
- ব্যবহারযোগ্য এন্ডপয়েন্ট URL: তালিকায় MCP ক্লায়েন্ট কনফিগার করার জন্য প্রয়োজনীয় URL থাকে।
- এন্ডপয়েন্ট যাচাই: তালিকাভুক্ত হওয়ার আগে এন্ট্রিগুলোকে MCP ইনিশিয়ালাইজেশন হ্যান্ডশেকে সাড়া দিতে হয়।
- ঐচ্ছিক মানের সংকেত: কিছু এন্ট্রিতে Glama connector ব্যাজ থাকে, যা স্বাধীনভাবে মূল্যায়িত টুল-সংজ্ঞার মান এবং এন্ডপয়েন্টের কার্যকারিতা নির্দেশ করে।
প্রমাণীকরণ চিহ্ন বুঝুন
সংযোগের চেষ্টা করার আগে সার্ভারের পাশে থাকা চিহ্নটি দেখুন:
- 🔓 কোনো প্রমাণীকরণ নেই: কোনো ক্রেডেনশিয়াল না দিয়েই বেনামিভাবে সংযোগ করুন।
- 🔑 API কী বা টোকেন: সরবরাহকারীর কাছ থেকে একটি ক্রেডেনশিয়াল নিন এবং আপনার ক্লায়েন্টে দিন, সাধারণত Bearer authorization header-এর মাধ্যমে।
- 🔐 OAuth: প্রথমবার সংযোগের সময় আপনার MCP ক্লায়েন্ট সাধারণত একটি ব্রাউজার খুলবে, যাতে আপনি সাইন ইন করে অ্যাক্সেস অনুমোদন করতে পারেন।
OAuth সংযোগ কোনো AI ক্লায়েন্টকে ব্যবসায়িক ডেটা বা কার্যক্রমে অ্যাক্সেস দিতে পারে। সরবরাহকারীর অনুমোদন স্ক্রিন মনোযোগ দিয়ে পর্যালোচনা করুন এবং আপনার কাজের জন্য প্রয়োজনীয় অনুমতিগুলোই কেবল অনুমোদন করুন।
ইনস্টলেশন ও সেটআপ
ইনস্টল করার মতো কোনো সার্ভার প্যাকেজ নেই। সেটআপের মধ্যে একটি এন্ডপয়েন্ট বেছে নিয়ে সেটি MCP-সামঞ্জস্যপূর্ণ ক্লায়েন্টে যোগ করা অন্তর্ভুক্ত।
- ডিরেক্টরি খুলে আপনার কাজের সঙ্গে প্রাসঙ্গিক একটি বিভাগ নির্বাচন করুন।
- প্রতিটি সার্ভারের বিবরণ ও প্রমাণীকরণ চিহ্ন পর্যালোচনা করুন।
- তালিকাভুক্ত MCP এন্ডপয়েন্টটি হুবহু কপি করুন, যার মধ্যে
/mcpবা/mcp/sse-এর মতো পথও অন্তর্ভুক্ত থাকবে। - কমান্ড-লাইন ইন্টারফেস, কনফিগারেশন ফাইল বা কানেক্টর সেটিংস ব্যবহার করে আপনার ক্লায়েন্টে URL যোগ করুন।
- OAuth অনুমোদন সম্পন্ন করুন অথবা প্রয়োজনীয় API টোকেন দিন।
- ক্লায়েন্ট সংযোগ স্থাপন করে সার্ভারের টুলগুলো শনাক্ত করছে কি না নিশ্চিত করুন।
Claude Code-এর সঙ্গে সংযোগ
README-তে Linear-কে রিমোট HTTP সার্ভার হিসেবে যোগ করার উদাহরণ দেখানো হয়েছে। কমান্ডটি সংযোগটির স্থানীয় নাম linear নির্ধারণ করে এবং Claude Code-কে এন্ডপয়েন্টটির দিকে নির্দেশ করে:
claude mcp add --transport http linear https://mcp.linear.app/mcpঅন্য কোনো সরবরাহকারী কনফিগার করার সময় linear-এর বদলে আপনার পছন্দের সংযোগের নাম এবং URL-এর বদলে ডিরেক্টরির অন্য একটি এন্ডপয়েন্ট ব্যবহার করুন।
mcp.json ফাইল দিয়ে সংযোগ
Cursor, VS Code এবং mcp.json ফরম্যাট বোঝে এমন অন্যান্য ক্লায়েন্ট URL-ভিত্তিক সার্ভার সংজ্ঞা ব্যবহার করতে পারে:
{
"mcpServers": {
"linear": {
"url": "https://mcp.linear.app/mcp"
}
}
}mcpServers-এর অধীনের কী-টি হলো সংযোগের নাম। একাধিক পরিষেবা কনফিগার করার সময় নামগুলো বর্ণনামূলক রাখুন।
Claude.ai বা ChatGPT থেকে সংযোগ
অ্যাপ্লিকেশনের সেটিংস খুলুন, Connectors খুঁজে নিন এবং রিমোট সার্ভারের URL যোগ করুন। সার্ভারটি OAuth ব্যবহার করলে প্রথমবার ব্যবহারের সময় দেখানো ব্রাউজার-ভিত্তিক সাইন-ইন ও সম্মতি প্রক্রিয়া অনুসরণ করুন।
টোকেন প্রমাণীকরণ কনফিগার করুন
🔑 চিহ্নিত কোনো এন্ট্রির জন্য এর সরবরাহকারীর কাছ থেকে একটি টোকেন নিন। README-তে বলা হয়েছে, সাধারণত এই প্যাটার্ন ব্যবহার করে authorization header-এ টোকেন পাঠানো হয়:
Authorization: Bearer <token>এই হেডার কোথায় লিখতে হবে তা MCP ক্লায়েন্টের ওপর নির্ভর করে। আসল গোপন তথ্য কখনো প্রম্পট, পাবলিক রিপোজিটরি, স্ক্রিনশট বা শেয়ার করা কনফিগারেশন ফাইলে পেস্ট করবেন না।
মৌলিক ব্যবহারের উদাহরণ
সংযোগের পর উপলভ্য অ্যাকশন সম্পূর্ণভাবে নির্বাচিত প্রদানকারীর ওপর নির্ভর করে। আপনার ক্লায়েন্ট সার্ভারের টুলের সংজ্ঞাগুলো শনাক্ত করে এবং প্রাসঙ্গিক অনুরোধ পরিচালনার সময় সেগুলো ব্যবহার করতে পারে।
প্রযুক্তিগত ডকুমেন্টেশন অনুসন্ধান করুন
প্রমাণীকরণ ছাড়াই সর্বজনীন ডকুমেন্টেশন অ্যাক্সেসের জন্য Astro Docs বা Cloudflare Docs-এর মতো একটি এন্ডপয়েন্ট কনফিগার করুন:
https://mcp.docs.astro.build/mcp
https://docs.mcp.cloudflare.com/mcpএরপর আপনি আপনার AI ক্লায়েন্টকে ডকুমেন্টেশনভিত্তিক প্রশ্ন করতে পারেন, যেমন “ইন্টিগ্রেশন কনফিগার করার নির্দেশনার জন্য Astro ডকুমেন্টেশন অনুসন্ধান করুন।”
ডেটাবেস প্ল্যাটফর্মের সঙ্গে কাজ করুন
ডেটাবেস বিভাগে MongoDB, Neon, Prisma, Supabase এবং Convex-এর হোস্টেড ইন্টিগ্রেশন রয়েছে। উদাহরণস্বরূপ, Supabase-এর এন্ডপয়েন্ট হলো:
https://mcp.supabase.com/mcpSupabase OAuth ব্যবহার করে এবং প্রজেক্ট ব্যবস্থাপনা, SQL সম্পাদন ও স্কিমা পরিদর্শন সমর্থন করে। ডেটাবেস টুল গুরুত্বপূর্ণ ডেটা প্রকাশ বা পরিবর্তন করতে পারে, তাই নির্বাচিত প্রজেক্ট যাচাই করুন এবং অনুমোদনের আগে তৈরি হওয়া অপারেশনগুলো পর্যালোচনা করুন।
কনটেন্ট পরিচালনা করুন
কনটেন্ট-ম্যানেজমেন্ট ইন্টিগ্রেশনের মধ্যে Contentful, Sanity, Storyblok, Webflow এবং Wix রয়েছে। Sanity-এর এন্ডপয়েন্ট হলো:
https://mcp.sanity.io/mcpঅনুমোদন দেওয়ার পর সার্ভার Sanity-এর ডেটাসেট ও ডকুমেন্ট অনুসন্ধান এবং পরিবর্তন করতে পারে। একটি ব্যবহারিক অনুরোধ হতে পারে “নির্বাচিত ডেটাসেটে খসড়া ডকুমেন্ট খুঁজুন।” পরিবর্তনের অনুরোধ করার আগে নির্ধারিত ডেটাসেট এবং কাঙ্ক্ষিত পরিবর্তন স্পষ্টভাবে উল্লেখ করুন।
বেনামী ইউটিলিটি ব্যবহার করুন
কিছু সেবার জন্য কোনো অ্যাকাউন্টের প্রয়োজন হয় না। উদাহরণস্বরূপ, UI Verify কোনো ওয়েব পেজে অ্যাক্সেসিবিলিটি ও লেআউট-সংক্রান্ত সমস্যা শনাক্ত করে:
https://uiverify.ai/api/mcpএন্ডপয়েন্ট যোগ করার পর ক্লায়েন্টকে নির্দিষ্ট কোনো পেজ অডিট করতে এবং রিপোর্ট করা সমস্যাগুলোর সারসংক্ষেপ দিতে বলুন। বেনামী অ্যাক্সেস থাকলেও জমা দেওয়া URL বা এর কনটেন্ট সংবেদনশীল কি না, তা বিবেচনা করার প্রয়োজন থাকে।
সঠিক সার্ভার নির্বাচন
প্রদানকারীর নাম দিয়ে নয়, কাজ দিয়ে শুরু করুন। ডিরেক্টরিটি ব্রাউজার অটোমেশন, ক্লাউড প্ল্যাটফর্ম, যোগাযোগ, CRM, ডেটাবেস, ডেভেলপার টুল, অর্থব্যবস্থা, জ্ঞান ও স্মৃতি, প্রজেক্ট ব্যবস্থাপনা, অনুসন্ধান, নিরাপত্তা এবং ভার্সন কন্ট্রোলসহ বিভিন্ন বিভাগে এন্ডপয়েন্ট সাজায়।
- অ্যাকশন নির্ধারণ করুন: AI-এর অনুসন্ধান, পড়া, তৈরি, আপডেট, ডিপ্লয় নাকি রিসোর্স পরিচালনা করা প্রয়োজন, তা ঠিক করুন।
- প্রমাণীকরণ যাচাই করুন: বেনামী অ্যাক্সেস যথেষ্ট কি না, নাকি ওয়ার্কফ্লোটির জন্য অ্যাকাউন্ট বা টোকেন প্রয়োজন, তা নির্ধারণ করুন।
- সুযোগ পর্যালোচনা করুন: কাজের জন্য প্রয়োজনীয় প্রজেক্ট, ওয়ার্কস্পেস বা ডেটার মধ্যেই সীমাবদ্ধ অ্যাক্সেস বেছে নিন।
- গুণমানের তথ্য পরীক্ষা করুন: যেখানে উপলভ্য, এন্ডপয়েন্টের স্বাস্থ্য ও টুল-সংজ্ঞার গুণমান সম্পর্কে অতিরিক্ত নির্দেশক হিসেবে Glama connector badge ব্যবহার করুন।
- নিরাপদে পরীক্ষা করুন: লিখন, ডিপ্লয়মেন্ট, পেমেন্ট বা প্রশাসনিক অ্যাকশন অনুমোদনের আগে শুধু-পঠন বা কম ঝুঁকির অনুরোধ দিয়ে শুরু করুন।
উন্নত টিপস
সঠিক ট্রান্সপোর্ট URL সংরক্ষণ করুন
এন্ডপয়েন্টের প্রত্যয় সরিয়ে ফেলবেন না। অধিকাংশ এন্ট্রিতে /mcp-এর মতো একটি পাথ থাকে, তবে কিছু এন্ট্রিতে /mcp/sse-এর মতো পুরোনো SSE পাথও থাকতে পারে। ডিরেক্টরিতে প্রকাশিত সম্পূর্ণ URL কনফিগার করুন।
স্পষ্ট সংযোগের নাম ব্যবহার করুন
একাধিক সার্ভার যোগ করার সময় এমন নাম বেছে নিন, যা প্রদানকারী ও উদ্দেশ্য দুটিই শনাক্ত করে, যেমন supabase-staging বা cloudflare-docs। স্পষ্ট নাম ভুল ইন্টিগ্রেশন ব্যবহারের সম্ভাবনা কমায়।
পরিবেশ আলাদা রাখুন
কোনো প্রদানকারী সংবেদনশীল বা পরিবর্তনযোগ্য রিসোর্স প্রকাশ করলে, আপনার ক্লায়েন্ট ও প্রদানকারী অনুমতি দিলে ডেভেলপমেন্ট ও প্রোডাকশন সংযোগ আলাদা রাখুন। AI-কে SQL চালানো, অ্যাপ্লিকেশন ডিপ্লয় করা, কনটেন্ট সম্পাদনা করা বা অবকাঠামো পরিচালনা করতে বলার আগে প্রম্পটে নির্ধারিত পরিবেশটি স্পষ্টভাবে উল্লেখ করুন।
ন্যূনতম-সুবিধার অ্যাক্সেস প্রয়োগ করুন
OAuth ও টোকেনভিত্তিক ইন্টিগ্রেশন শক্তিশালী অ্যাকশন প্রকাশ করতে পারে। ওয়ার্কফ্লোর জন্য যতটুকু অ্যাক্সেস প্রয়োজন, শুধু ততটুকুই দিন, ক্রেডেনশিয়াল শেয়ার করা এড়িয়ে চলুন এবং সংযোগটির আর প্রয়োজন না হলে অ্যাক্সেস প্রত্যাহার করুন।
গুরুত্বপূর্ণ অপারেশন নিশ্চিত করুন
তালিকাভুক্ত কিছু সার্ভার ডেটাবেস পরিবর্তন, CRM রেকর্ড আপডেট, সাইট প্রকাশ, যোগাযোগ পাঠানো বা ক্লাউড রিসোর্স পরিচালনা করতে পারে। কোনো প্রস্তাবিত অপারেশন চালানোর আগে ক্লায়েন্টকে সেটি ব্যাখ্যা করতে বা প্রিভিউ দেখাতে বলুন, বিশেষ করে যখন অ্যাকশনটি ধ্বংসাত্মক, সর্বজনীন বা ফিরিয়ে আনা কঠিন হয়।
পদ্ধতিগতভাবে সংযোগের ব্যর্থতা সমাধান করুন
- URL-টি ডিরেক্টরি এন্ট্রির সঙ্গে হুবহু মেলে কি না যাচাই করুন।
- ক্লায়েন্ট রিমোট MCP সংযোগ এবং এন্ডপয়েন্টের ট্রান্সপোর্ট সমর্থন করে কি না নিশ্চিত করুন।
- প্রয়োজন হলে OAuth ব্রাউজার ফ্লো পুনরায় চালান বা সম্পূর্ণ করুন।
- টোকেনটি বৈধ এবং প্রদানকারীর প্রত্যাশিত ফরম্যাটে আছে কি না পরীক্ষা করুন।
- সেবা-নির্দিষ্ট প্রয়োজনীয়তার জন্য প্রদানকারীর লিঙ্ক করা ওয়েবসাইট দেখুন।
- স্বাস্থ্য-সংক্রান্ত তথ্য উপলভ্য থাকলে সংশ্লিষ্ট Glama connector পেজ পর্যালোচনা করুন।
উপসংহার
Awesome Remote MCP Servers হোস্টেড টুলের মাধ্যমে AI ক্লায়েন্টের সক্ষমতা বাড়ানোর একটি ব্যবহারিক সূচনাবিন্দু দেয়। প্রদানকারীরা রানটাইম পরিচালনা করে বলে সেটআপের জন্য সাধারণত শুধু একটি এন্ডপয়েন্ট URL এবং উপযুক্ত প্রমাণীকরণই প্রয়োজন হয়। কাজ অনুযায়ী সেবা বেছে নিন, এর অ্যাক্সেসের প্রয়োজনীয়তা যাচাই করুন, ক্লায়েন্টের মাধ্যমে সংযোগ করুন এবং আরও গুরুত্বপূর্ণ অ্যাকশন সক্রিয় করার আগে নিরাপদ ও সীমিত পরিসরের অনুরোধ দিয়ে শুরু করুন।
