Tovább a tartalomhoz

MCP-szerver

A beépített MCP-szerver be- és kikapcsolása, a domain-zár, és egy MCP-kliens csatlakoztatása alkalmazásjelszóval, lépésről lépésre.

https://pelda.hu/wp-admin/admin.php?page=lw-site-manager-mcp#mcp
Az LW Site Manager MCP szerver füle

Az MCP szerver fül: bekapcsolt szerver, a domain-zár adatai és a Kliens csatlakoztatása kártya a végponttal és a kódrészlettel.

Az MCP-szerveren át egy MCP-képes AI-ügynök (pl. Claude Code) eszközként használhatja a webhely képességeit. A végpont: https://pelda.hu/wp-json/mcp/lw-site-manager. A képen http:// látszik, mert a tesztoldal nem HTTPS-es.

Beállítás Alapérték Mit csinál Mikor állítsd
Be / Ki kapcsoló az állapotsávon Be Bekapcsolva az MCP-végpont fogadja a kapcsolatot. Kikapcsolva „Az MCP végpont minden kérést elutasít. Az Abilities REST API-t ez nem érinti.” Kapcsold ki, ha nem használsz AI-ügynököt.

Bekapcsoláskor megerősítő ablak jön: „Bekapcsolod az MCP szervert? Ezután bármely AI ügynök, amelyiknél van adminisztrátori alkalmazásjelszó, futtathatja a webhely összes képességét, a tartalmat módosítókat és törlőket is. A szerver ehhez a domainhez marad kötve.” Itt a Bekapcsolás gombbal hagyod jóvá. A kikapcsolás megerősítés nélkül, azonnal ment.

Felirat Jelentés
EHHEZ KÖTVE A zárolt domain, pl. pelda.hu. Bekapcsoláskor az aktuális domain íródik be.
KI CSATLAKOZHAT „Adminisztrátorok, alkalmazásjelszóval”
MÁSIK DOMAINEN „Kikapcsol magától”

Ha az oldal címe eltér a zárolt domaintől (költözés, tesztoldalra klónozás), a szerver kikapcsolja magát, és az admin oldalon figyelmeztetés jelenik meg. Szándékos költözés után a kapcsolóval kapcsold vissza.

  1. Hozz létre egy alkalmazásjelszót. Adminisztrátori fiókot használj, mert a kapcsolathoz manage_options jogosultság kell. A Profilod megnyitása gomb a profilod Alkalmazásjelszavak részére visz. Adj a jelszónak olyan nevet, amiről felismered, például a kliens nevét.

  2. Állítsd össze az Authorization fejlécet. Kódold Base64-be a felhasználónevet és az alkalmazásjelszót, kettősponttal összefűzve. macOS-en vagy Linuxon:

    Terminál
    printf '%s' 'username:application password' | base64

    Az alkalmazásjelszót a szóközökkel együtt írd be.

  3. Illeszd be a kódrészletet az MCP kliensedbe. Claude Code esetén a projektmappád .mcp.json fájljába kerül. Más kliensek ugyanezt az URL-t és fejlécet a saját beállításaikban kérik. A BASE64(user:application_password) helyére a 2. lépés eredménye kerül.

.mcp.json
{
"mcpServers": {
"lw-site-manager": {
"type": "http",
"url": "https://pelda.hu/wp-json/mcp/lw-site-manager",
"headers": {
"Authorization": "Basic BASE64(user:application_password)"
}
}
}
}

Ha az oldalon nem érhetők el alkalmazásjelszavak, ezt látod: „Ezen a webhelyen nem érhetők el alkalmazásjelszavak. A WordPress csak HTTPS-en vagy helyi környezetben kínálja őket, és egy bővítmény vagy szűrő is kikapcsolhatja.”

Az MCP-szerver három eszközt ad. A képességeket ezeken át éri el az ügynök:

Eszköz Mit csinál
discover-abilities Felsorolja az MCP-re engedett képességeket. Adminisztrátornak a skillek katalógusát is megadja.
execute-ability Lefuttat egy képességet a nevével és a bemenetével. Hibánál a valódi hibaüzenetet adja vissza.
get-ability-info Egy képesség bemeneti és kimeneti sémája.

Az eszköznevekben a / helyén - áll, pl. mcp-adapter-discover-abilities. A felfedezéskor az ügynök angol nyelvű utasítást kap: használja először az olvasó képességeket, és a romboló műveleteket erősíttesse meg a felhasználóval.

Az átvitel HTTP POST, JSON-RPC 2.0. Az initialize válasz Mcp-Session-Id fejlécét a kliens a további kérésekben visszaküldi. Hitelesítés nélkül:

Válasz
{ "code": "rest_forbidden", "message": "Elnézést, nincs megfelelő jogosultság a kívánt művelethez.", "data": { "status": 401 } }

Helyi ügynöknek a szerver STDIO-n is elindítható: WP-CLI.

Terminál
curl -u "admin:xxxx xxxx xxxx xxxx xxxx xxxx" -X POST -H "Content-Type: application/json" \
-d '{"enabled":false}' "https://pelda.hu/wp-json/lw-site-manager/v1/admin/mcp"

Ha már nem használsz ügynököt, a profilodban vond vissza az alkalmazásjelszót is.

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