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: amainwp/list-sites-v1képességbőllist_sites_v1eszköz lesz. - A további névterek képességei megtartanak egy előtagot: az
acme/do-thing-v1képességbőlacme__do_thing_v1lesz. 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.
Eszközkategóriák
Szekció neve “Eszközkategóriák”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.
Beépített erőforrások
Szekció neve “Beépített erőforrások”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: