১০ লাইনে AI টুল বানান, ফ্রিল্যান্সারদের জন্য FastMCP এখন বাংলায়
অফিসিয়াল Python SDK v1.x-এর FastMCP লাইব্রেরি এখন Type-hinted ফাংশনকে MCP টুলে পরিণত করে। শুধু @mcp.tool() ডেকোরেটর যোগ করলেই Claude Code স্বয়ংক্রিয়ভাবে টুল ডিসকভার করে।
অফিসিয়াল Python SDK v1.x-এর FastMCP লাইব্রেরি এখন Type-hinted ফাংশনকে MCP টুলে পরিণত করে। শুধু @mcp.tool() ডেকোরেটর যোগ করলেই Claude Code স্বয়ংক্রিয়ভাবে টুল ডিসকভার করে।
প্রযুক্তি বিশ্বে MCP Model Context Protocol সার্ভার তৈরি এখন আগের চেয়ে অনেক সহজ হয়ে গেছে। অফিসিয়াল Python SDK v1.x-এর FastMCP লাইব্রেরি ডেভেলপারদের জন্য একটি বিপ্লবী পরিবর্তন এনেছে। এই লাইব্রেরি ব্যবহার করে মাত্র ১০ লাইনে একটি সম্পূর্ণ MCP সার্ভার তৈরি করা সম্ভব।
FastMCP মূলত Type-hinted ফাংশনকে MCP টুলে রূপান্তরিত করে। ডেভেলপারদের শুধু একটি ফাংশনের উপরে @mcp.tool() ডেকোরেটর যোগ করতে হয়। এরপর Claude Code স্বয়ংক্রিয়ভাবে tools/list এবং tools/call JSON-RPC কলের মাধ্যমে সেই টুলগুলো আবিষ্কার করে।
এই পরিবর্তনের গুরুত্ব অপরিসীম। আগে MCP সার্ভার তৈরি করতে জটিল কনফিগারেশন এবং ম্যানুয়াল রেজিস্ট্রেশন প্রক্রিয়া অনুসরণ করতে হতো। এখন ডেভেলপাররা সরাসরি তাদের পাইথন ফাংশনকে MCP টুলে পরিণত করতে পারছে। এটি সময় সাশ্রয় করে এবং ডেভেলপমেন্ট প্রক্রিয়াকে আরও কার্যকর করে তোলে।
FastMCP ব্যবহারের প্রক্রিয়া অত্যন্ত সহজ। প্রথমে pip install fastmcp কমান্ড দিয়ে লাইব্রেরিটি ইনস্টল করতে হবে। তারপর mcp = FastMCP() দিয়ে একটি সার্ভার ইনস্ট্যান্স তৈরি করতে হবে। এরপর @mcp.tool() ডেকোরেটর দিয়ে যেকোনো ফাংশনকে টুল হিসেবে চিহ্নিত করতে হবে। সবশেষে mcp.run() কল করে সার্ভার চালু করতে হবে।
বাংলাদেশের ডেভেলপার এবং ফ্রিল্যান্সারদের জন্য এটি একটি বড় সুযোগ। দেশের আইটি খাতে AI এবং মেশিন লার্নিং ভিত্তিক অ্যাপ্লিকেশনের চাহিদা বাড়ছে। FastMCP ব্যবহার করে তারা সহজেই নিজেদের AI টুল তৈরি করতে পারবে। ছোট স্টার্টআপ এবং শিক্ষার্থীরাও জটিল প্রক্রিয়া ছাড়াই MCP সার্ভার ডেভেলপ করতে সক্ষম হবে।
Claude Code-এর সাথে FastMCP-এর ইন্টিগ্রেশন বিশেষভাবে উল্লেখযোগ্য। Claude Code স্বয়ংক্রিয়ভাবে tools/list এবং tools/call JSON-RPC কলের মাধ্যমে টুল ডিসকভার করে। এর মানে ডেভেলপারদের আলাদাভাবে কোনো API ডকুমেন্টেশন তৈরি করতে হবে না। ফাংশনের Type hints এবং ডকস্ট্রিং থেকেই Claude Code টুলের ইনপুট এবং আউটপুট বুঝে নেয়।
ভবিষ্যতে FastMCP আরও বেশি ফিচার নিয়ে আসতে পারে। অটোমেটেড এরর হ্যান্ডলিং, লগিং এবং পারফরম্যান্স মনিটরিং এর মতো ফিচার যোগ হলে MCP সার্ভার ডেভেলপমেন্ট আরও সহজ হবে। ডেভেলপারদের উচিত এখনই FastMCP শেখা এবং নিজেদের প্রজেক্টে প্রয়োগ করা।
আরও পড়ুন
এই সংবাদটি আন্তর্জাতিক সূত্রের তথ্য অবলম্বনে AI-সহায়তায় বাংলায় উপস্থাপন ও বাংলাদেশের প্রেক্ষাপটে সম্পাদিত। মূল তথ্যের জন্য নিচের সূত্র দেখুন।
মূল প্রতিবেদন: dev.to ML
সোর্স দেখুন ↗মন্তব্য০
লোড হচ্ছে...