Sava MCP

Hapụ onye nnọchi anya AI ka ọ gụọ nyocha gị: ngwa asaa site na Model Context Protocol, ha niile bụ naanị maka ịgụ, e ji igodo API i nwere ugbua nyochaa njirimara.

1. Ihe onye nnọchi anya nwere ike iji nke a mee

Tụnye onye ahịa Model Context Protocol n'ebe njedebe ahụ, ọ nwere ike ịjụ ajụjụ dịka “ibe nke na-emepụta ọpịpị iwe kacha n'ọnwa a” ma ọ bụ “gosi m nnọkọ atọ sitere na Germany dị ogologo karịa nkeji abụọ” — wee nye gị njikọ na-akpọgharị nnọkọ ahụ.

NgwaỌ na-aza
mp_projectsọrụ ngo nke igodo a nwere ike ịgụ
mp_overviewnnọkọ, ndị mmadụ, nlele ibe, oge, ihe ngosi nkụda mmụọ
mp_sessionsnnọkọ ndị ọhụrụ nwere njikọ ịkpọgharị, e zachara site n'obodo, ngwaọrụ ma ọ bụ ogologo
mp_sessionotu nnọkọ: ibe n'usoro, ihe omume, isi mmalite, ngwaọrụ
mp_pagesibe site na nlele, nwere ndị ọbịa pụrụ iche
mp_frustrationọpịpị iwe, ọpịpị na-enweghị nzaghachi na njehie JavaScript e kewara site n'ibe
mp_goalsebumnuche gị na ugboro ole e ruru nke ọ bụla

Nnọkọ ọ bụla onye nnọchi anya na-akọ na-abịa na njikọ mmadụ nwere ike imeghe. Onye nnọchi anya na-achịkọta ihe ọ hụrụ bara uru; onye nnọchi anya na-egosikwa gị sekọnd iri abụọ o ji kwado ya bụ nke a pụrụ inyocha.

2. Njikọ

Ebe njedebe na-anabata POST na /mcp ọ na-ejikwa Streamable HTTP, ụdị usoro nkwukọrịta 2026-07-28.

Nyocha njirimara bụ igodo API ịgụ MousePlayer nkịtị — otu ụdị ị na-emepụta n'okpuru Ntọala, Igodo API, na otu ụdị REST API na-anabata. Nzere nke abụọ adịghị. Ịkagbu igodo na-akagbu ohere onye nnọchi anya n'otu oge ahụ.

Wee gbanye ọrụ ngo ahụ

Igodo API na-emepe oghere ọrụ gị dum. Nke a kpachapụrụ anya anaghị eme otú ahụ: ọrụ ngo ọ bụla nwere mgba ọkụ nke ya n'ibe njikọ, ọ gbanyụrụkwa site na ndabara. Ọrụ ngo agbanyụghị anaghị apụta na mp_projects a pụghịkwa ịgụ ya ọbụna ma onye nnọchi anya chee ID ya ziri ezi.

Nke ahụ abụghị ibu ọrụ akwụkwọ. Igodo API n'ime script mwepụta na-anọ n'otu ebe ị na-achị; igodo API n'ime faịlụ ntọala onye nnọchi anya na-abanye na ihe gbasara ụdị AI, nke ahụ bụkwa ụdị njide na-adịghị esiri ike. Ịhapụ otu ọrụ ngo n'otu oge bụ njikwa kwekọrọ na nke ahụ.

3. Naanị ịgụ, na ihe mere nke ahụ agaghị agbanwe

Ọ dịghị nke n'ime ngwa asaa ahụ na-ede ihe ọ bụla. Enweghị ihichapụ, mbupu ma ọ bụ mgbanwe ntọala n'azụ ebe njedebe a — ọ bụghị n'ihi na oge gwụrụ anyị, kama n'ihi na ngwa onye nnọchi anya nwere ike ịkpọ bụ ngwa ọ nwere ike ịkpọ na mberede.

Ihe ọ naghị eweghachite

Enweghị ndekọ n'onwe ha, enweghị onyonyo DOM, enweghị adreesị IP. Onye nnọchi anya na-enweta ihe mmadụ na-ahụ n'ihu, tinyere njikọ iji lee nke fọdụrụ.

Oke arịrịọ na oke oge

Arịrịọ iri isii kwa nkeji kwa igodo, dịka REST API. Oke oge bụ ụbọchị 365, ndepụta nsonaazụ bụkwa ahịrị 200; azịza e bipụrụ na-ekwu ya, n'ihi na ndepụta e bipụrụ na nzuzo yiri kpọmkwem nke zuru ezu.

4. Maka ndị na-ewu onye ahịa

Ụzọ atọ: server/discover, tools/list, tools/call. Enweghị nnọkọ, enweghị iyi GET, enweghị Last-Event-ID — ndị ahụ bụ nke ụdị usoro nkwukọrịta ruo 2025-11-25, ha esoghị na nke a. GET ma ọ bụ DELETE na-enweta 405.

POST ọ bụla na-ebu MCP-Protocol-Version, Mcp-Method na, maka tools/call, Mcp-Name, nke ọ bụla ga-adabakwa na ọdịnaya ahụ. Ihe na-adabaghị bụ 400 na njehie JSON-RPC -32020; ụdị a na-akwadoghị bụ 400 na -32022 na ndepụta ụdị anyị na-akwado, ka onye ahịa gị nwee ike họrọ otu ma nwaa ọzọ.

Ụdị njehie abụọ, e kpachapụrụ anya mee ya

Arịrịọ nke usoro ya ezighi ezi ma ọ bụ ngwa a na-amaghị bụ njehie JSON-RPC. “Ahapụghị ọrụ ngo a” ma ọ bụ “nnọkọ dị otú ahụ adịghị” na-alọghachi dịka nsonaazụ nkịtị nwere isError: true — n'ihi na ụdị AI nwere ike ịgbake n'ụdị nke abụọ site n'ịjụ mp_projects wee nwaa ọzọ, ọ pụghịkwa ịgbake na nke mbụ.

Nsonaazụ na-ebu ma structuredContent ma otu data ahụ e debere n'ime ngọngọ ederede, ka ndị ahịa ochie ka hụ ihe bara uru.

Akara ụghalaahịa niile a kpọrọ aha ebe a bụ nke ndị nwe ha. MousePlayer enweghị mmekọrịta azụmahịa na ndị na-eweta ọrụ ndị a.