MCP ምንድን ነው? Model Context Protocol ተብራርቷል
MCP፣ Model Context Protocol፣ AI ረዳቶችን ከሚፈልጓቸው መሳሪያዎችና ዳታ ጋር — ፋይሎች፣ ዳታቤዞች፣ የንግድ መተግበሪያዎች፣ የገንቢ መድረኮች — የሚያገናኝ ክፍት መደበኛ ነው። እያንዳንዱ AI መተግበሪያ ለእያንዳንዱ አገልግሎት የተለየ ውህደት ከመገንባት ይልቅ አንድ አገልግሎት አንድ «MCP server» ያቀርባል፤ MCPን የሚናገር ማንኛውም AI መተግበሪያ ሊጠቀምበት ይችላል። Anthropic MCPን በኖቬምበር 2024 አስተዋወቀ፤ በዲሴምበር 2025 ደግሞ በLinux Foundation ስር ላለው Agentic AI Foundation ሰጠው።
ከAI ጋር ሲገነቡ ለምን ጠቃሚ ነው
AI ወኪል የሚደርስባቸው መሳሪያዎች ብቻ ጠቃሚ ነው። የፕሮጀክት ፋይሎችዎን፣ ዳታቤዝዎን ወይም ቀን መቁጠሪያዎን ማየት የማይችል ሞዴል ስለ እነሱ ማውራት ብቻ ይችላል። MCP ወኪሉ እነዚያን በእርስዎ ፈቃድ በትክክል እንዲጠቀም የሚያደርግ የቧንቧ ሥራ ነው።
ለAI ለሚገነቡ ሰዎች ይህ በሁለት መንገድ ይጠቅማል። አንደኛ፣ የሚወዱትን AI ረዳት — Claude፣ Cursor እና ሌሎች — ብዙ መሳሪያዎችዎ ጋር ለመጠቀም ያስችላል፤ በመተግበሪያዎች መካከል መቀያየር ሳያስፈልግ። ሁለተኛ፣ ምርት ከገነቡ MCP server ማቅረብ ማለት AI ረዳቶች በቀጥታ ከእሱ ጋር መስራት ይችላሉ ማለት ነው። በምርት ቅንብሮች ውስጥ «በAPI ያገናኙ» ከሚለው ጎን «በMCP ያገናኙ» ሲባል ይበዛል።
ዕለታዊ ምሳሌ
ሲጓዙ የኤሌክትሪክ መሰኪያዎችን አስቡ። እያንዳንዱ አገር የራሱ ሶኬት አለው፤ ስለዚህ በእያንዳንዱ ጉዞ አንድ ቦርሳ አስማሚዎችን ይዘው ይሄዳሉ። MCP ከመምጣቱ በፊት AI መተግበሪያዎችን ከአገልግሎቶች ማገናኘት እንደዚህ ነበር፦ እያንዳንዱ የAI መተግበሪያ እና አገልግሎት ጥንድ የራሱ ብጁ አስማሚ ይፈልግ ነበር።
MCP አንድ የሶኬት ቅርጽ እንደመስማማት ነው። የአገልግሎት ሰሪዎች አንድ መሰኪያ (MCP server) ይሰራሉ፤ የAI መተግበሪያ ሰሪዎች አንድ ሶኬት (MCP client) ይሰራሉ። መሰኪያ ያለው ማንኛውም ነገር በማንኛውም ሶኬት ይሰራል። ኤሌክትሪኩ — ትክክለኛው ዳታና ድርጊቶች — አሁንም ከአገልግሎቱ ይመጣል፤ ምን እንደሚሰካ ደግሞ አሁንም እርስዎ ይወስናሉ።
MCP እንዴት ይሰራል
MCP ሦስት ሚናዎች አሉት፦
| ሚና | ምንድን ነው | ምሳሌ |
|---|---|---|
| Host | እርስዎ የሚጠቀሙበት AI መተግበሪያ | Claude፣ Cursor፣ AI መተግበሪያ መገንቢያ |
| Client | የhostው ከአንድ MCP server ጋር የሚነጋገረው ክፍል | የClaude ግንኙነት ወደ የፕሮጀክት መሳሪያዎ |
| Server | የአገልግሎትን ችሎታዎች በMCP ቅርጸት የሚያጋልጥ ፕሮግራም | ለGitHub፣ ለዳታቤዝ ወይም ለAI መገንቢያ የሚሆን server |
Server ሦስት ዋና ዓይነት ነገሮች ሊያቀርብ ይችላል፦
- Tools — AI ሊወስዳቸው የሚችላቸው ድርጊቶች፣ ለምሳሌ
create_project፣search_filesወይምsend_message። እያንዳንዱ መሳሪያ ስም፣ መግለጫና የተገለጹ ግብዓቶች አሉት፤ ስለዚህ AI መቼና እንዴት እንደሚጠቀምበት ያውቃል። - Resources — AI ማንበብ የሚችለው ዳታ፣ ለምሳሌ ፋይሎች ወይም መዝገቦች።
- Prompts — server የሚጠቁማቸው ዝግጁ የመመሪያ አብነቶች።
አንድ server ሲያገናኙ host ምን እንደሚያቀርብ ይጠይቀዋል። የAI ሞዴሉ የሚገኙ መሳሪያዎችን ከመግለጫዎቻቸው ጋር ዝርዝር ያያል፤ በውይይቱ ወቅት አንዱን ለመጥራት ሊወስን ይችላል። Host ጥሪውን ወደ server ይልካል፣ server ሥራውን ይሰራል፣ ውጤቱም ወደ ሞዴሉ ይመለሳል።
Servers በሁለት መንገድ ሊሰሩ ይችላሉ። Local server በእርስዎ ኮምፒውተር ላይ ይሰራል እና በAI መተግበሪያው ይጀመራል። Remote server በኢንተርኔት ላይ ይሰራል እና በURL ይደረስበታል፤ remote servers ብዙውን ጊዜ በOAuth እንዲገቡና ፍቃድ እንዲሰጡ ይጠይቃሉ — አንድ መተግበሪያን ከGoogle መለያዎ ጋር ሲያገናኙ የሚያዩትን «ፍቃድ ይሰጥ?» ማያ ገጽ ያህል ነው።
ምሳሌ፦ ከAI ረዳትዎ መተግበሪያ መገንባት
Claude እየተጠቀሙ ነው እንበል እና ሰርቨር MCP የሚያቀርብ የማስተናገጃ መድረክ ላይ ትንሽ መተግበሪያ እንዲገነባና እንዲያትም ይፈልጋሉ።
- ማገናኘት። በClaude የconnector ቅንብሮች ውስጥ የመድረኩን MCP URL ይጨምራሉ። የአሳሽ ትር የመድረኩን የፈቃድ ገጽ ይከፍታል፤ ይገቡና Allow access ላይ ጠቅ ያደርጋሉ።
- ማግኘት። Claude አሁን የመድረኩን መሳሪያዎች ያያል፦ ፕሮጀክት መፍጠር፣ ፋይል መጻፍ፣ ትዕዛዝ ማስኬድ፣ ቅድመ-እይታ መጀመር፣ ማተም።
- መጠየቅ። «ቀላል የቲፕ ማስያ መተግበሪያ ፍጠርና አትም» ብለው ይጽፋሉ።
- መተግበር። Claude
create_projectይጠራል፣ ከዚያ ለመተግበሪያው ኮድwrite_fileብዙ ጊዜ፣ ከዚያstart_previewይጀምራል፣ ቅድመ-እይታው መስራቱን ያረጋግጣል እናpublishይጠራል። - ሪፖርት። የቀጥታ አገናኙን ይሰጥዎታል።
ኮድን በመስኮቶች መካከል አልቀዳችሁም፤ የመድረኩን API አልተማራችሁም። Claude መደበኛ የMCP መሳሪያ ጥሪዎችን ተጠቅሟል፤ መድረኩ ሥራውን በእርስዎ መለያና በህጎቹ ሰርቷል። ተመሳሳዩ የመድረኩ server ከሌሎች MCP-ተኳሃኝ hosts ጋር በተመሳሳይ መንገድ ይሰራል።
ቁልፍ ቃላት ተብራርተዋል
| ቃል | ትርጉም |
|---|---|
| MCP | Model Context Protocol — AI መተግበሪያዎችን ከመሳሪያዎችና ዳታ ጋር የሚያገናኝ ክፍት መደበኛ። |
| MCP server | የአገልግሎትን መሳሪያዎችና ዳታ በMCP የሚያጋልጥ ፕሮግራም። |
| MCP client / host | ከservers ጋር የሚገናኝና መሳሪያዎቻቸውን የሚጠቀም የAI መተግበሪያ ክፍል። |
| Tool | አንድ server የሚያቀርበው አንድ ድርጊት፣ ከስም፣ መግለጫና ግብዓቶች ጋር። |
| Resource | server የሚያቀርበው ሊነበብ የሚችል ዳታ፣ እንደ ፋይል ወይም መዝገብ። |
| Remote vs local server | በURL በኢንተርኔት የሚደረስበት፣ ወይም በእርስዎ ማሽን ላይ የሚሰራ። |
| OAuth | የይለፍ ቃልዎን ሳያጋሩ ለመተግበሪያ በመለያዎ ላይ መዳረሻ የሚሰጡበት መደበኛ መንገድ። |
| Connector | ብዙ AI መተግበሪያዎች የሚጨመር ውህደት ብለው የሚጠሩት፤ ብዙ ጊዜ MCP server ነው። |
| Prompt injection | ወኪሉ የሚያነበው ዳታ ውስጥ ያለ፣ያልጠየቁትን እንዲያደርግ የሚሞክር ጽሑፍ። |
የተለመዱ ስህተቶችና የተሳሳቱ ግንዛቤዎች
- «MCP የClaude ብቻ ነገር ነው።» Anthropic ፈጠረው፤ አሁን ግን ክፍት መደበኛ ነው፤ በAgentic AI Foundation ይመራል፤ ብዙ AI መተግበሪያዎችና የገንቢ መሳሪያዎችም ይደግፉታል።
- «MCP APIዎችን ይተካል።» ከነሱ በላይ ይቀመጣል። አብዛኞቹ MCP servers ከበስተጀርባ የአገልግሎቱን መደበኛ API ይጠራሉ። MCP የAI መተግበሪያዎች እነዚያን ባህሪያት እንዴት እንደሚያገኙና እንደሚጠቀሙ ደረጃውን ይሰጣል።
- «server ማገናኘት ጉዳት የለውም።» የአንድ server መሳሪያዎች እውነተኛ ነገሮችን ማንበብና መቀየር ይችላሉ። የሚያምኑትን servers ያገናኙ፤ በተቻለ መጠን ከአገልግሎቱ ራሱ።
- ከሚያስፈልገው በላይ መዳረሻ መስጠት። server ለማንበብ-ብቻ መዳረሻ ወይም ጠባብ scopes ካቀረበ፣ ከዚያ ይጀምሩ።
- ወኪሉ የሚያነበውን ችላ ማለት። በMCP የሚመጣ ኢሜይል፣ ድረ ገጽ ወይም ሰነድ ለAI የተጻፉ መመሪያዎችን ሊይዝ ይችላል። እንደ መላክ፣ መሰረዝ ወይም መክፈል ላሉ ድርጊቶች ማጽደቅን ያብሩ።
- ግንኙነቱን «ለመርዳት» ምስጢሮችን ወደ ቻት መለጠፍ። Remote servers የመግቢያ ፍሰት ወይም በደህንነት የተቀመጠ ቶከን መጠቀም አለባቸው፤ በውይይት ውስጥ የተለጠፉ keys አይደለም። API keys እንዴት እንደሚጠበቁ ይመልከቱ።
ለAI መገንቢያዎ (ወይም ረዳትዎ) ምን ብለው ይጠይቃሉ
- «አሁን የተገናኙ MCP servers የትኞቹ ናቸው፣ እያንዳንዳቸውስ ምን መሳሪያዎች ይሰጣሉ?»
- «የሆነ ነገር የሚቀይር ወይም የሚሰርዝ መሳሪያ ከመጠቀምህ በፊት ጠይቀኝ።»
- «ለዚህ ተግባር የማንበብ-ብቻ መሳሪያዎችን ብቻ ተጠቀም።»
- «ይህ server በየትኛው መለያ ነው የሚሰራው?»
- «ለመተግበሪያዬ MCP server ጨምር ስለዚህ AI ረዳቶች [ትዕዛዞችን መፈለግ] ይችሉ። መግባት ጠይቅ፤ የተገባው ተጠቃሚ የራሱን ዳታ ብቻ የማንበብ መዳረሻ ብቻ ስጥ።»
MCP እና Mythex
Mythex ከMCP ጋር በሁለት አቅጣጫ ይሰራል። የራሱን remote MCP server በhttps://mcp.mythex.ai/mcp ላይ ያስኬዳል፦ ያን URL በClaude፣ Cursor ወይም Codex ውስጥ እንደ custom connector ያክሉ፣ በMythex ላይ መዳረሻውን ያጽድቁ፤ ረዳቱ በMythex cloud sandbox ውስጥ ፕሮጀክቶችን መፍጠር፣ ፋይሎችን ማስተካከል፣ ትዕዛዞችን ማስኬድ፣ ቅድመ-እይታና ማተም ይችላል። ማንም ሰው ማገናኘት ይችላል፤ ነገር ግን የመሳሪያ ጥሪዎች የProው እቅድና ክሬዲት ይፈልጋሉ፣ የውጭ ረዳቱ የራሱ አጠቃቀም በአቅራቢው ይከፈላል። በሌላ አቅጣጫ ደግሞ የMythex የራሱ ወኪል የውጭ MCP servers መጠቀም ይችላል፤ Connectors → Custom MCP የማንኛውንም server URL ይቀበላል፣ በአንድ መለያ እስከ አሥር። ትልቁን ምስል ለማየት API ምንድን ነው እና AI ወኪል ምንድን ነው ይመልከቱ።
ጥያቄዎች
MCP ምን ማለት ነው?
MCP ማለት Model Context Protocol ነው። AI መተግበሪያዎች ከውጭ መሳሪያዎችና ዳታ ምንጮች እንዴት እንደሚገናኙ የሚገልጽ ክፍት መደበኛ ነው፤ ስለዚህ አንድ ጊዜ የተሰራ መሳሪያ ከብዙ የተለያዩ AI ረዳቶች ጋር መስራት ይችላል።
MCP ማን ፈጠረው?
Anthropic MCPን በኖቬምበር 2024 አስተዋወቀ እና ክፍት ምንጭ አደረገው። በዲሴምበር 2025 Anthropic ለAgentic AI Foundation — በLinux Foundation ስር ያለ ፈንድ — ሰጠው፤ ስለዚህ መደበኛው አሁን በገለልተኛ አካል ይመራል።
በMCP እና በAPI መካከል ያለው ልዩነት ምንድን ነው?
API አንድ የተወሰነ አገልግሎት ባህሪያቱን የሚያጋልጥበት መንገድ ነው፤ እያንዳንዱ API የተለየ ይሰራል። MCP ከላዩ ላይ የሚቀመጥ የጋራ ንብርብር ነው፦ የMCP server የአገልግሎቱን ባህሪያት በመደበኛ መንገድ እንደ መሳሪያዎች ይጠቀልላል፤ ስለዚህ ማንኛውም MCP-ተኳሃኝ AI መተግበሪያ ብጁ የውህደት ኮድ ሳይጽፍ ማግኘትና መጠቀም ይችላል።
MCP ደህንነቱ የተጠበቀ ነው?
MCP ራሱ ፕሮቶኮል ነው፤ ደህንነቱ በምን servers እንደሚያገናኙና እነሱ ምን ማድረግ እንደሚችሉ ይወሰናል። ከታመኑ ምንጮች ብቻ servers ያገናኙ፣ የሚሰራውን ትንሹን ፍቃድ ብቻ ይስጡ፣ አደገኛ ድርጊቶችን እራስዎ ያጽድቁ፤ እንዲሁም ወኪሉ የሚያነበው ዳታ ሊያሳስቱት የታቀዱ መመሪያዎችን ሊይዝ እንደሚችል ይወቁ።
MCPን ለመጠቀም ገንቢ መሆን አለብኝ?
ለመጠቀም አያስፈልግም። ብዙ AI መተግበሪያዎች የርቀት MCP server URLውን በመለጠፍና ፍቃድ በመፍቀድ እንዲጨምሩ ያስችሉዎታል። የራስዎን MCP server መገንባት ግን ፕሮግራም ማድረግን ይጠይቃል።