Ar ais chuig an Bhlag
Blag

Do Chur i Láthair do Theirce Dhíobhála ar an Domhan: MCP in Gníomh

Aug 18, 2025·8 min read·Shranya Mahna
#AI applications#AI integration#connected AI#MCP AI#Model Context Protocol
Do Chur i Láthair do Theirce Dhíobhála ar an Domhan: MCP in Gníomh

Páirt 5 de 5: AI a Dhéanamh Fíor-Úsáideach le Model Context Protocol

Fáilte chuig ár alt deireanach! Tógamair córais RAG, bhailchruinnigh muid samhlacha, agus chruthaigh muid AI saincheaptha ó thús. Anois tagann an chuid is excitement — AI a dhéanamh fíor-úsáideach sa domhan fíor. Isteach le Model Context Protocol (MCP), an droichead idir AI agus gach rud eile.

Cad is MCP ann agus Cén fáth ba cheart duit a bheith i do bhroid faoi?

Smaoinigh ar cé chomh frustracúil is a bhíonn sé nuair a iarrann tú ar ChatGPT "mo dhréimire a sheiceáil" nó "an ríomhphost seo a shéanadh" agus deir sé "Ní féidir liom sin a dhéanamh." Sin toisc go bhfuil na samhlacha AI seo i ndeighilt — is féidir leo smaoineamh agus a scríobh, ach ní féidir leo a bheith i dteagmháil i ndáiríre le do thóolanna, bunachair shonraí, agus iarratasanna ar bhealach caighdeánaithe.

Réitíonn Model Context Protocol (MCP), forbartha ag Anthropic, an fhadhb bhunúsach seo. Ní amháin faoi "lámha agus súile" a thabhairt do do AI atá sé — tá sé faoi bhealach caighdeánaithe a chruthú ionas go bhféadfaidh samhlacha AI a fhionradharcadh, ceangal a dhéanamh, agus a bheith i dteagmháil le hacmhainní agus uirlisí seachtracha.

Seo an gealadh-eolais: in ionad go dtógfadh gach forbróir a leithéid de bhréagdhiúltacht uirlisí saincheaptha (agus go dtaitin ar bhealach difriúil leo ar fad), cruthaíonn MCP caighdeán uilíoch. Smaoinigh air cosúil le píosaí USB do thóolanna AI — is féidir le haon ghréine MCP-bhréagdhiúlachta oibriú le haon iarratas MCP-bhréagdhiúlachta AI.

Léiríonn mé duit le samplaí fíor-deartha orm: CmdGenie, a thaispeánann prionsabail MCP i ngníomh.

Glacaimid le samhlú ar CmdGenie: uirlis a chruthaigh mé le haghaidh orduithe críochfoirt:

Is uirlis líne dhíoláin í CmdGenie a dhíchur do do bhuachaillí teanga nádúrtha i ngiorrúchán críochfoirt fíor. Cé nach bhfuil sé i ndáiríre ina fhreastalaí MCP é féin, taispeánann sé an fhealúchta bhunúsach MCP: AI ceangailte do do chóras iarbhír trí chomhéadain chaighdeánaithe.

In ionad "conas a bhaint amach comhaid mhóra in Linux" agus orduithe críochfoirt a chóipeáil, deir tú:

cmdgenie "find all files larger than 100MB in my home directory"

Agus gineann sé agus thairgionn sé a fhorghníomhú:

find ~/ -type f -size +100M -exec ls -lh {} ;

Ailtireacht MCP a Thuiscint

Sula ndearcaimid níos domhaine i CmdGenie, tuigimis cad atá i MCP i ndáiríre:

Freastalaithe MCP — Iarratasanna a sholáthraíonn uirlisí agus acmhainní ar féidir le AI a úsáid. Smaoinigh orthu mar sholáthraithe seirbhíse speisialtais.

Cliantanna MCP — Iarratais AI a cheangail go freastalaithe MCP chun gealanna infhaighte a bhrath agus a úsáid.

Iompórtálacha — An sraith cumarsáide (go hiondúil stdio nó Imeall-Seolta Imeallanna) a cheadaíonn do chliaint agus freastalaithe a bhrath.

Seo an páirt riachtanach: Rith an samhail AI ar an taobh cliant, ach is féidir léi a bhrath agus a ghlaoch ar thóolanna atá ina bhfuil ar fhreastalaithe MCP éagsúla. Cruthaíonn sé seo ecosistéim dáilte ina:

  • Tá uirlisí caighdeánaithe agus athúsáidte
  • Coimeádtar slándáil (rith freastalaithe i ndeighilt)
  • Is féidir gealanna a roinnt ar fud fheidhmchlár
  • Is féidir le gach freastalaí smacht fíneálta a bhaint amach

Ailtireacht CmdGenie: Prionsabail MCP i bhFeidhm

Seo a tharlaíonn nuair a úsáideann tú CmdGenie, ag taispeáint gealanna príomhúla MCP:

1. Fionradharchéim agus Caighdeánú

const systemContext = {

platform: os.platform(),  // Windows, Mac, Linux

currentDir: process.cwd(),

availableCommands: checkAvailableCommands(),

userPreferences: loadUserConfig()

};

I ndáiríre MCP, fionradharchéim an córas gealanna agus comhthéacs. Tá fhios ag an AI cad é an córas ina bhfuil sé ag feidhmiú agus tugann sé freagra go stadánach — iarr do "liosta próiseas" ar Windows, faigh tasklist; iarr ar Linux, faigh ps aux.

2. Caighdeánú Iolrasoláthraí

const providers = {

'openai': { defaultModel: 'gpt-3.5-turbo' },

'anthropic': { defaultModel: 'claude-3-haiku-20240307' },

'google': { defaultModel: 'gemini-pro' },

'cohere': { defaultModel: 'command' }

};

Díreach cosúil le nach bhfuil MCP ceangailte do shampla amháin AI ar leith, taispeánann CmdGenie solúbthacht soláthraí. Is féidir leat soláthraí AI éagsúla a chur in iúl bunaithe ar do dhíobh, costas, nó riachtanais logánmhairc.

3. Gníomhú Sábháilte le Daoine-i-an-Loop

console.log(`n💡 Generated command: ${command}`);

rl.question('n🚀 Execute this command? (y/N): ', async (answer) => {

if (answer.toLowerCase() === 'y') {

try {

const { stdout, stderr } = await execAsync(command);

if (stdout) console.log(stdout);

if (stderr) console.error(stderr);

} catch (error) {

console.error('❌ Execution error:', error.message);

}

}

});

Taispeánann sé seo prionsabal ríthábhachtach MCP: moladh AI, daoine a thabhairt faoi deara. Fhanann an cliant (do thiúchfhoras) i rialú ar a bhfuil ag dul a fhorghníomhú i ndáiríre.

Freastalaí MCP Fíor a Thógáil

Cé go léiríonn CmdGenie prionsabail MCP, féachaimis ar conas a thóigfeá freastalaí MCP iarbhír. Seo freastalaí oibríochtaí matamaitice simplí:

from mcp.server.fastmcp import FastMCP
mcp = FastMCP(name="mcp-server", host="0.0.0.0", port=8000)
@mcp.tool()

def add(a: int, b: int) -> int:

"""Add two numbers"""

return a + b
@mcp.tool()

def multiply(a: int, b: int) -> int:

"""Multiply two numbers"""

return a * b
if __name__ == "__main__":

mcp.run(transport="sse")

Is é an rudh breá faoi MCP caighdeánú:

  • Gineann an @mcp.tool() deora scheamáta uirlise cheart go faan
  • Is féidir le haon chliant MCP a bhrath agus na uirlisí seo a úsáid
  • Rith an freastalaí go neamhspleách agus is féidir léi iolra chliantanna a fhreastail

Taobh Thuas ar CmdGenie: Feidhmchlár MCP Fíor

Baineann na prionsabail taobh thiar ar CmdGenie go leor scéalaí MCP:

Freastalaí Bainisteoireachta Ríomhphoist

@mcp.tool()

async def send_email(to: str, subject: str, body: str):

"""Send an email through the configured email service"""

# Implementation connects to actual email service

pass

Freastalaí Comhtháthú Féilire

@mcp.tool()

async def find_available_slot(duration: int, participants: list):

"""Find available meeting time for given participants"""

# Implementation connects to calendar service

pass

Freastalaí Oibríochtaí Córas Comhaid

@mcp.tool()

async def organize_directory(path: str, rules: dict, preview: bool = True):

"""Organize files in directory according to specified rules"""

# Implementation handles actual file operations

pass

An Fhíor-Chumhacht: AI Comhthéacsúil le Uirlisí Caighdeánaithe

Ní amháin go bhféadfaidh AI orduithe a fhorghníomhú atá cumhachtach MCP — soláthraíonn sé bealach caighdeánaithe chun cinneadh comhthéacsúil a dhéanamh. Taispeánann CmdGenie fhios seo comhthéacsúil:

Deir an úsáideoir: "Taispeáin dom cad atá ag gabhála spás"

  • Ar Windows: dir /s /-c | sort /r
  • Ar Linux: du -h --max-depth=1 | sort -hr
  • Ar macOS: du -h -d 1 | sort -hr

I ecosistéim MCP, éiríonn fhios seo comhthéacsúil níos cumhachtaí toisc:

  • Is féidir le iolra freastalaithe comhthéacs a sholáthar (fhios chóras, roghanna úsáideora, uirlisí infhaighte)
  • Is féidir le AI uirlisí ó fhreastalaithe difriúla a dhreachtú chun tascanna castile a chríochnú
  • Leanann gach rud an prótacal caighdeánaithe céanna

Do Dhíolaim MCP a Thógáil

Réidh chun a thógáil san ecosistéim MCP? Seo an patrún:

1. Do Fhreastalaí MCP a Shainmhíniú

from mcp.server.fastmcp import FastMCP
mcp = FastMCP(name="my-custom-server")
@mcp.tool()

def my_tool(param: str) -> str:

"""Description of what this tool does"""

# Your implementation here

return result

2. Uirlisí Comhthéacsúila Cruthaitheoir

@mcp.tool()

def system_aware_command(user_request: str):

"""Generate system-appropriate command for user request"""

system_info = get_system_context()

user_prefs = get_user_preferences()
return generate_command(user_request, system_info, user_prefs)

3. Slándáil agus Bailíochtú a Chur i bhFeidhm

@mcp.tool()

def safe_file_operation(operation: str, path: str):

"""Perform file operation with safety checks"""

if not is_safe_path(path):

raise ValueError("Path not approved for operations")
preview = generate_preview(operation, path) # In real implementation, you'd have approval mechanism return execute_with_safety_checks(operation, path)

4. Ceangal le Cliantanna MCP

Is féidir le haon chliant MCP-bhréagdhiúlachta a bhrath agus a úsáid do fhreastalaí:

# Client code (simplified)

async def use_mcp_server():

session = await connect_to_mcp_server("http://localhost:8000/sse")

tools = await session.list_tools()
result = await session.call_tool( name="my_tool", arguments={"param": "value"} ) return result

Prionsabail Dhearaidh MCP

Ó thógáil uirlisí ar nós CmdGenie agus ailtireacht MCP a thuiscint, seo na prionsabail bhunúsacha:

Caighdeánú: Leanann uirlisí scheamáta agus prótacail chomhsheasmhacha Daoine-i-an-Loop: Moladh AI, daoine a thabhairt faoi deara gníomhartha cirt Comhthéacsúil-Eolach: Tugann AI freagra do thimpeallacht, roghanna úsáideora, agus stáit reatha Slándáil ar dtús: Bailíochtaigh, réamhshuimigh, agus teorainnígh oibríochtaí a bhféadfadh a bheith dainséarach Soiléireacht: Taispeáin d'úsáideoirí go díreach cad atá an AI a dhéanamh Inchúlaitheacht: Nuair is féidir, lig d'úsáideoirí gníomhartha AI a dhéanamh ar ais Foghlaim: Feabhasaigh bunaithe ar rath agus teip Idirnascacht: Is féidir le haon chliant MCP oibriú le haon fhreastalaí MCP

Líon MCP Coitianta

Ros-Fhuireán: Ná déan gach rud go foluain. Ba cheart go mbeadh roinnt tascanna i ndeighilt le haghaidh slándáil agus forbróireachta.

Cumhachtú Comhthéacs: An iomarca comhthéacs is féidir le AI a bhualadh. Bí roghnach faoi cad fhios a chur isteach.

Ballraice Slándála: Bhí fhrearstalaithe MCP fabhracha ag grinneal oibríochtaí íogair. Cuir slándáil i bhfeidhm ó thús.

Prótacal Caighdeánú a Ignóráil: Tagann cumhacht MCP ó chaighdeánú. Ná cruthaigh prótacal saincheaptha.

Drochbhainistiú Earráide: Teipim an corais dáilte. Ullmhaigh do cheisteannaip ghréine, faidhpeanna freastalaí, agus cásanna imeallach.

Do Thuras MCP Tosaíonn Anseo

Ní gá duit an chéad Cursor a thógáil chun sochar a bhaint as MCP. Tosú go beag:

Roghnaigh Oibríocht Amháin: Roghnaigh rud a dhéanann tú go rialta Aithin Uirlisí Riachtanacha: Cad é na gealanna a bheirfeadh AI de dhíth air chun cabhrú? Tóg nó Faigh Freastalaithe MCP: Cruthaigh freastalaithe simplí nó úsáid cinn ann cheana Cuir Soiléireacht Sábháilte i bhFeidhm: Cruthaigh sreafadh fhuadharcéime agus bailíochtú Foghlaim agus Athbhreithnitheoir: Feabhasaigh bunaithe ar úsáid fhíor

Ní fhéachann an todhchaí ar AI — ní amháin ar samhlacha níos cliste — ach ar AI ar féidir léi gníomhartha a dhéanamh san domhan trí phrótacail chaighdeánaithe, sábháilte, agus athúsáidte. Is é MCP an prótacal sin, agus tá an ecosistéim ar tosú a fhás.

An bhfuil fonn ort an cód a fhiosrú? Seiceáil CmdGenie anseo agus déan iarracht ag úsáid npm ó anseo. Ár nAilt a Chríochnú

Thugamar go leor talún san tsraith seo:

  • Alt 1: Tuiscint ar an ghealadh AI
  • Alt 2: Córais RAG a thógáil le haghaidh rochtain níos fearr ar fhaisnéis
  • Alt 3: Samhlacha a bhailchruinnigh do do dhíobh ar leith
  • Alt 4: Samhlacha saincheaptha a chruthú ó thús
  • Alt 5: AI a cheangal don domhan fíor le MCP

An líne choitianta? Is cumhachtaí AI nuair a bhíonn sé ceangailte do do chomhthéacs ar leith, sonraí, agus sreafadh. Cibé bealach le RAG, bailchruinn, samhlacha saincheaptha, nó comhtháthaithe MCP, an sprioc céanna: AI a dhéanamh a chabhraíonn i ndáiríre leat gníomhartha a chríochnú.

Bhí an uirlisí ann. Bhí na samhlacha infhaighte. An t-aonúr cheist: cad a thógfaidh tú?

Ní fhéachann todhchaí an AI ar dhaoine a chur in ionad — tá sé faoi ghealanna daonna a fhormhéadú le córais chliste, chomhthéacsúile, agus ceangailte. Agus anois tá fhios agat conas a thógfá iad.

Go raibh maith agat a bheith ag foluain tríd an tsraith alt seo. Bíonn dúil agam i gcomhrá faoi theolaigí nó scannáin i gcónaí. Is féidir leat dul i dteagmháil liom ar LinkedIn.