මෙම වසරේ මම ත්රිවිධ විවිධ MCP (Machine‑to‑Chat‑Protocol) සර්වර නිර්මාණය කර ඇත – vellum, Metrifyr, සහ සමාගම්‑අභ්යන්තර ගේට්වේ. ඒවා වෙන්‑වෙන තොරතුරු කට්ටලයක් (markdown, marketing‑data, internal user‑data) සම්බන්ධ කර ඇති අතර, ඒ සියල්ලම එකම ප්රශ්නයකට පිළිතුරු ලැබෙන්නේ – කුමන අංගයන් හොඳ සේවාදායකයකට අවශ්යද?
vellum සර්වරය markdown ගොනු මත පදනම්ව, මගේ AI ඒජන්තයෙකුට තමම මතකයක් සපයයි. Metrifyr එක GA4, Search Console, AdSense, Tag Manager වැනි marketing‑data එකට එක් සම්බන්ධතාවයක් සපයයි. අන්තිමට, enterprise ගේට්වේ එක සමාගමේ ඇතුළත සේවාවන් එකතුවක් ලෙස, පරිශීලක‑දත්ත වලට ආරක්ෂිත MCP ඉදිරිපත් කරයි. විවිධ තොරතුරු, විවිධ අවදානම්, නමුත් සාර්ථකත්වයට හරිතාංග 7ක් එකසේ පෙනෙයි.
ඉදිරිපත් කරන 7 ප්රධාන උපදෙස්
- උපකරණ (tool) එකක් එක් කරන සෑම වරක්ම ඒක AI‑ගේ context‑ට බරක් වේ. අවශ්ය උපකරණ අඩු ගණනෙන්, පුළුල් කාර්යයන් කරවනවා වඩා හොඳයි.
- Tool‑වලින් ක්රියා, resource‑වලින් කියවීම. පොදු “read” ක්රියාවන් resource ලෙස සපයනවා නම්, tool‑ක ඇමතුමක් අවශ්ය නොවේ.
- අනුමැතිය (auth) වැරදි විට “fail closed”, සීමා (rate‑limit) වැරදි විට “fail open”. මෙය ආරක්ෂාව සහ සේවා පවත්වා ගැනීමේ මූලික නීතියයි.
- Tool‑වලට readOnlyHint, destructiveHint වැනි ලේබල දීම. මෙයින් client‑ට tool‑වල භාවිතය ගැන මනා අවබෝධයක් ලැබේ.
- ලියුම් (write) ක්රියාවන්ට conflict‑safe ක්රමයක්. content‑hash පදනම්ව optimistic concurrency භාවිතා කරයි.
- නිරවද්ය (read‑only) සහ audit‑log. සත්ය දත්ත සමඟ වැඩ කරන විට, සියලු tool‑ඇමතුම් ලොග් කර, PII හෑෂ් කර පෙන්වයි.
- ඇජන්ට් (agent) සමඟ server‑instruction හුවමාරුව. handshake‑ේදී “notes are vault‑relative paths” වැනි නියමයන් පැහැදිලි කරයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
මෙම උපදෙස් ශ්රී ලංකාවේ තාක්ෂණ ශිෂ්යයන්, සංවර්ධකයන්, හා ව්යාපාරිකයන්ට විශාල වාසියක් ලබා දෙයි. විද්යාල‑පශ්චාත් පාඨමාලා තුළ AI‑agent‑වලට MCP සර්වරයක් නිර්මාණය කිරීමේ පදනම් දැන ගැනීමට ඉඩ සලසයි. දේශීය start‑up ගොඩනැගීම් සඳහා, ආරක්ෂිත, audit‑කළ, සහ resource‑මූලික API එකක් තිබීම, පාරිභෝගික විශ්වාසය ඉහළ ගෙන යාමට මූලික වේ. එමෙන්ම, ව්යාපාරිකයන්ට marketing‑data, analytics, සහ user‑data එකම තැනින් පාලනය කරගැනීමට, වියදම් අඩු කර, කාර්යක්ෂමතාව වැඩි කරයි.
ඉදිරි දියුණුව සඳහා, මෙම සංකල්පයන් ගෙන ආරම්භකයන්ට “demo” පමණක් නොව, නිරන්තරයෙන් භාවිතා කළ හැකි, “production‑ready” MCP සර්වරයක් ගොඩනැගීමට මාර්ගය සපයයි.
සාරාංශයෙන්, MCP සර්වරයක් සාර්ථකව නිර්මාණය කිරීමේ මූලික සත්යය වන්නේ – අඩු, පැහැදිලි, ආරක්ෂිත, සහ audit‑කළ උපකරණ හා resource‑වල පාවිච්චියයි. මේ අත්දැකීම් ඔබේ AI‑project එකට නව මට්ටමක් එක් කරනු ඇත.