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_overview | nnọkọ, ndị mmadụ, nlele ibe, oge, ihe ngosi nkụda mmụọ |
mp_sessions | nnọkọ ndị ọhụrụ nwere njikọ ịkpọgharị, e zachara site n'obodo, ngwaọrụ ma ọ bụ ogologo |
mp_session | otu nnọkọ: ibe n'usoro, ihe omume, isi mmalite, ngwaọrụ |
mp_pages | ibe 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_goals | ebumnuche 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.