AI මොඩලයක්ට අභ්යන්තර API, දත්ත සමුදාය හෝ විශේෂ වැඩපිළිවෙළක් වැනි අමතර සම්පත් ලබා දීමට Model Context Protocol (MCP) නව මාර්ගයක් ගෙන එයි. මේ මාර්ගය භාවිතා කර Python භාෂාවෙන් ඉතා සරල සේවාදායකයක් තැනුවා, එය Claude Code සමඟ සම්බන්ධ කර AI මොඩලයට නව ටූලයක් එක් කළා.
වැඩේ ඇරඹුමට uv CLI එකෙන් නව Python ව්යාපෘතියක් ආරම්භ කර, MCP SDK එක ස්ථාපනය කළා. පසුපස server.py ෆයිලයක් තුල FastMCP වර්ගයක් නිර්මාණය කර, @mcp.tool() ඇතුළත් කර ලේඛනය කළේ වචන ගණන, අක්ෂර ගණන, පේළි ගණන ගණනක් ලබා දෙන ෆංක්ෂන් එකක්. එම ෆංක්ෂන් එකේ ටයිප් හින්ට්ස් සහ docstring මගින් මොඩලයට අවශ්ය සංකේතනය ස්වයංක්රීයව සකස් කරයි. අවසානයේ mcp.run(transport="stdio") නියෝගයෙන් සේවාදායකය stdio (stdin/stdout) මාර්ගයෙන් ක්රියාත්මක කර, Claude Code තුල claude mcp add නියෝගය භාවිතා කර ලියාපදිංචි කළා.
මෙම ක්රියාවලිය මුළු 10 මිනිත්තු පමණක් ගතවූ අතර, AI මොඩලයක් සඳහා අභ්යන්තර සේවාවක් එක් කිරීමේ පියවරක් ඉතා සරළව පෙන්වා දුන්නා. MCP හරහා එක් එක් AI යෙදුමට වෙන වෙනම සම්බන්ධතා සකස් කිරීමේ බරක් අඩු කර, USB‑C වැනි එකම ප්රමිතියක් සැපයීමෙන් සංවර්ධකයින්ගේ කාලය සහ වියදම බෙහෙවින් අඩු කරයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
- සිසුන් – AI හා API එකතු කිරීමේ පදනම් දැනුම ලැබීමට, පාඨමාලා ව්යාපෘතිවලට නව ටූලයක් එක් කර පුහුණු වීමට අවස්ථාව.
- සංවර්ධකයින් – මූලික Python කේතයක් පමණක් ලියමින් AI මොඩලයට අභ්යන්තර සේවා එක් කළ හැකි බැවින් වේගවත් ප්රෝටොටයිප් නිර්මාණය.
- ව්යාපාර – තමන්ගේ පෞද්ගලික දත්ත හෝ පද්ධති සමඟ AI එකතු කිරීමේ පිරිවැය අඩු කර, වේගවත් නවෝත්පාදන ක්රියාමාර්ග ගත හැක.
අවසානයේ, MCP සර්වර් එකක් Python භාෂාවෙන් සකස් කර Claude Code සමඟ සම්බන්ධ කිරීමේ ක්රමය දැක්වීමෙන්, ශ්රී ලංකාවේ තාක්ෂණික පරිසරයට නව දොරටු විවර කර ඇත. ඉදිරියේදී මේ වගේ ප්රෝටොටයිප් බහුතරයක් අපගේ දේශීය AI යෙදුම්වලට වඩාත් ප්රයෝජනවත් වනු ඇත.