Tovább a tartalomhoz

MCP-eszközök és erőforrások

Hogyan lesz a képességek nevéből MCP-eszköznév, milyen eszközkategóriák vannak, és mely beépített erőforrásokkal ellenőrizheted a szervert.

Hogyan kapják a nevüket az eszközök?

Szekció neve “Hogyan kapják a nevüket az eszközök?”

Minden MCP-eszköz a vezérlőpult egy WordPress-képessége (ability). A szerver az eszköznevet mechanikusan képzi:

  • Az elsődleges névteret (alapból mainwp) elhagyja, a kötőjeleket pedig aláhúzásra cseréli: a mainwp/list-sites-v1 képességből list_sites_v1 eszköz lesz.
  • A további névterek képességei megtartanak egy előtagot: az acme/do-thing-v1 képességből acme__do_thing_v1 lesz. Ezekről az Az MCP-szerver beállításai fejezet „Más bővítmények képességeinek használata” részében olvashatsz.

A katalógus mérete a vezérlőpulttól függ: egy jelenlegi MainWP vezérlőpultnál, az alapértelmezett névtérrel körülbelül 70 eszköz érhető el. A pontos készlet a vezérlőpult verziójától függően változik, és nő minden további engedélyezett névtérrel. Hogy pontosan mit kínál a te beállításod, azt úgy tudod meg, hogy megkérdezed az AI-t: „milyen eszközeid vannak?”, vagy elolvasod a mainwp://abilities erőforrást.

Az egyes eszközök paraméterei, típusai és válaszformái az Abilities API leírásában vannak, mert a képességek maguk az eszközök. A kategóriák:

Kategória Mire valók
Webhelyek Gyermekwebhelyek, bővítmények, témák, szinkronizálás és kapcsolódó webhelyadatok kezelése
Frissítések WordPress-, bővítmény-, téma- és fordításfrissítések áttekintése és alkalmazása
Ügyfelek Ügyfélrekordok, hozzárendelések és kapcsolódó metaadatok létrehozása és kezelése
Knowledge Megosztott kontextus olvasása, készségek (Skills) és emlékek (Memories) megnyitása, rekordok előnézete és mentése emberi átnézésre
Címkék Webhelyek és ügyfelek rendszerezése címkékkel
Kötegelt műveletek A sorba állított nagy léptékű műveletek állapotának ellenőrzése

Az Abilities API fejezeteit lásd: Az Abilities API áttekintése, Webhelyek, Frissítések, Ügyfelek, Címkék és Kötegelt műveletek. Az ott szereplő nevek a képességek nevei: a mainwp/get-site-v1 ott az itteni get_site_v1 eszköznek felel meg.

Az eszközökön kívül a szerver MCP-erőforrásokat is kínál a vizsgálathoz:

URI Leírás
mainwp://abilities Az elérhető képességek teljes listája sémákkal
mainwp://categories A képességkategóriák listája
mainwp://status A kapcsolat aktuális állapota
mainwp://help Eszközdokumentáció és biztonsági konvenciók
mainwp://site/{site_id} Egyetlen webhely adatai azonosító alapján
mainwp://help/tool/{tool_name} Egy adott eszköz dokumentációja

A mainwp://site/{id} erőforrás és a webhelyazonosító-kiegészítések közvetlenül a mainwp/get-site-v1 és a mainwp/list-sites-v1 képességeket hajtják végre. Ezért kell a mainwp névtérnek mindig szerepelnie az abilityNamespaces beállításban.

Az allowedTools és a blockedTools az erőforrásokra is vonatkozik: a tiltott eszközt nemcsak a végrehajtásnál utasítja el a szerver, hanem eltűnik a mainwp://abilities, a mainwp://help és az eszközönkénti súgó listájából is. Két szándékos kivétel van: a mainwp://categories és a mainwp://status szűretlen marad, mert a vezérlőpult-kapcsolatot írják le, nem az eszközkínálatot. Ezért az általuk jelzett kategórialista és képességszám a szűrés hatására sem csökken.

További kapcsolódó fejezetek: Az MCP-szerver biztonsága és Az MCP-szerver beállításai.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások