AI ඒජන්ට් (Claude Desktop, Cursor) ඔබේ ව්යාපාරික මෙවලම් හා දත්ත සමඟ සම්බන්ධ කරගැනීමට අවශ්ය MCP (Model Context Protocol) සේවාදායකයක් සකස් කරනවා නම්, දැන් සරලව, ආරක්ෂිතව, සහ පළපුරුදු ව්යාපාරික මට්ටමේ TypeScript පදනමක් භාවිතා කරගත හැකිය.
GitHub හි mcp-server-template නමින් නවතම විවෘත-මූලාශ්ර ටෙම්ප්ලේට් එක ප්රකාශයට පත් කර ඇත. මෙය Node.js සහ TypeScript මත පදනම් වූ, නිෂ්පාදන-තලයට සුදුසු, පූර්ණ-ලොගින්, වලංගු කිරීම, සහ පරීක්ෂණ කට්ටලයන් සමඟ සපයන සම්පූර්ණ කට්ටලයකි. පරිශීලකයෝ git clone කර, npm install කිරීමෙන් පසු, npm run dev මගින් විකසක පරිසරයක් ක්රියාත්මක කරගත හැකිය.
මෙම ටෙම්ප්ලේට් එකේ සෑම මෙවලමක්ම Zod සමාන schema එකක්, විස්තරයක්, සහ handler එකක් සමඟ නිර්මාණය කර ඇත. එමනිසා AI ඒජන්ට් එකෙන් වැරදි payload එකක් එළඹුනහොත්, ක්රමලේඛය වැරදි පණිවිඩයක් පෙන්වා, සම්පූර්ණ සේවාදායකය බිඳ වැටීමක් නොවනු ඇත. මෙය withErrorHandling මගින් සකස් කර ඇති අතර, ඔබේ ව්යාපාරික logic එක src/services ෆෝල්ඩරය තුළ තබා, unit test කිරීමට පහසු වේ.
නව මෙවලම් එකතු කිරීමද ඉතා සරලයි – src/tools ෆෝල්ඩරයට නව .ts ගොනුවක් එක් කර, ඒකේ schema, definition, handler ආකෘතිය අනුගමනය කරන්න. පසුව src/tools/index.ts හි ලැයිස්තුවට එකතු කර, switch case එකේ routing එක සකස් කරන්න. Resources සහ Prompts සඳහාද ඒම පදනම පවත්වාගෙන යන්න පුළුවන්.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික ශිෂ්යයන්, නිර්මාතෘන්, සහ ව්යාපාරිකයින්ට මෙම ටෙම්ප්ලේට් එක විශාල වාසියක් ලබා දෙයි. පළමු වශයෙන්, අධික කාලයක් ගත නොකර, AI ඒජන්ට් සමඟ සම්බන්ධතා සකස් කරගැනීමට හැකි වන නිසා, දත්ත විශ්ලේෂණ, අභ්යන්තර automation, සහ chatbot සේවා වැනි නව පාරිභෝගික අත්දැකීම් ඉක්මනින් ඉදිරිපත් කළ හැකිය.
දෙවනුව, TypeScript සහ Node.js යන තාක්ෂණික මූලධර්මයන් ප්රධාන වශයෙන් භාවිතා වන නිසා, ශ්රී ලංකාවේ විශ්වවිද්යාල හා පුහුණු ආයතනවල පංති අන්තර්ගතය සමඟ සම්බන්ධ කරගැනීමට ඉඩ ඇත. මෙය අධ්යාපනික වශයෙන් ප්රායෝගික කුසලතා වර්ධනයට උපකාරී වේ.
අවසන් වශයෙන්, ටෙම්ප්ලේට් එක MIT බලපත්රයක් යටතේ නිකුත් කර ඇති නිසා, ව්යාපාරිකයන්ට ව්යාපාරික පරිසරයේ නිදහස් ලෙස භාවිතා කර, GitHub Actions මගින් ස්වයංක්රීයව npm සහ MCP Registry වෙත ප්රකාශය සිදු කළ හැකිය. එමඟින් පරිපාලන කාර්යයන් කෙරෙහි ගතවන කාලය අඩු කර, නව නිෂ්පාදන හෝ සේවා ඉදිරියට ගෙන යාමට අවධානය යොමු කළ හැකිය.
එසේම, මෙම ප්රජාත්මක ව්යාපෘතියේ සමාජ මාධ්ය හරහා ප්රතිචාර ලබාගැනීමට, GitHub තාරකාවක් (star) ලබා දීමට ආරාධනා කරන අතර, ඔබේ අදහස් හා යෝජනා එහිදී පිළිගැනේ.