Määritelty työ on helpompi tarkastaa
Nimeä kohde ja tavoiteltu tulos
Anna tekoälyasiakkaalle yksi tunnettu WordPress-tiedosto tai -hakemisto ja tulos, joka sen on tarkoitus tuottaa. Ylläpitäjä voi arvioida tietyn tiedostojärjestelmämuutoksen avoimen ylläpitopyynnön hyväksymisen sijaan.
MCP Abilities – Filesystem yhdistää kohteen kohdennettuun toimintoon, ja sen käyttöoikeus-, polku-, sisältö-, varmuuskopio- ja auditointisäännöt pitävät työn tarkastettavana.
Ylläpitäjälle suositeltu järjestys
Määrittele työ ennen asiakkaan toimintaa
Sivustosta vastaava henkilö määrittelee kohteen, tuloksen ja tarkastusperusteen. Näin yksi tekoälyasiakkaan pyyntö pysyy konkreettisena ilman, että ohjelmiston on tehtävä toimituksellista päätöstä.
01
Nimeä kohde ja tulos
Kuvaa WordPress-tiedosto tai -hakemisto, tavoiteltu lopputila ja se, mikä jää pyynnön ulkopuolelle. Tämä raja antaa ylläpitäjälle yhden konkreettisen hyväksyttävän tiedostojärjestelmämuutoksen.
02
Tarkasta valintaan vaikuttavat tiedot
Tarkasta nykyinen hakemistoluettelo, tiedoston tiedot tai vastuulliseen valintaan tarvittava sisältö. Lopeta, kun nämä tiedot ratkaisevat kohteen ja tuloksen.
03
Rajaa työ yhteen tulokseen
Valitse, lukeeko, luoko, kirjoittaako, lisääkö, kopioiko, siirtääkö vai poistaako pyyntö valitun kohteen. Ilmoita säilytys-, kohde- tai poistovalinta nimenomaisesti.
04
Tarkasta tulos ja tallenna tietue
Vertaa tiedostojärjestelmän tilaa tavoiteltuun tulokseen ja tarkasta sitten viimeisimmät muutoslokimerkinnät onnistuneen työn varalta. Säilytä muutoksen syyn selittävä asiayhteys.
Tiedostojärjestelmän tulokset
Valitse tulos, jonka asiakkaan pitää tuottaa
Yksitoista rekisteröityä toimintoa tuottaa kuusi käytännön tulosta. Aloita tuloksesta ja määritä sitten kohde sekä siihen sovellettavat suojaukset.
01
Tarkasta kohde
Luettele hakemisto, tarkasta tiedoston tiedot tai lue tiedoston nykyinen teksti- tai binäärisisältö.
02
Luo hakemisto
Luo WordPress-juuren sisään hakemisto uutta kohdetta tai työaluetta varten.
03
Kirjoita tai lisää sisältöä
Korvaa nykyinen sisältö hyväksytyllä sisällöllä tai lisää sisältöä säilyttäen nykyisen sisällön.
04
Kopioi tai siirrä tiedosto
Kopioi tiedosto, kun alkuperäisen on jäätävä saataville, tai siirrä se, kun tavoiteltu sijainti muuttuu.
05
Poista tiedosto tai hakemisto
Poista tiedosto tai hakemisto, kun hyväksytty tulos on poistaminen.
06
Tarkasta muutosloki
Lue muutoslokin viimeisimmät merkinnät tarkastaaksesi onnistuneen tiedostojärjestelmätoiminnan työn jälkeen.
Turvallisuus ennen suoritusta
Pidä käyttöoikeudet, polut ja muutokset selkeissä rajoissa
Nämä lähdesäännöt määrittävät, kuka saa toimia, mitkä polut ovat käytettävissä, millainen sisältö hyväksytään, miten ylikirjoitukset käsitellään ja mitä onnistunut muutos kirjaa.
01
Käyttöoikeus ja ulottuvuus
Kaikki yksitoista toimintoa edellyttävät kirjautunutta WordPress-käyttäjää, jolla on manage_options-käyttöoikeus. Jokainen annettu polku ratkaistaan nykyisen WordPress-juuren sisällä. Lukutoiminnot hylkäävät juuren wp-config.php-tiedoston, ympäristötiedostot, SSH-avainten nimet, valtuutettujen avainten tiedostot sekä tavalliset yksityisen avaimen tai varmenteen tiedostopäätteet. Tiedoston lukuraja on oletusarvoisesti 256 kt, ja erikseen annettu raja saa olla enintään 1 Mt.
02
Sisältö- ja sijaintisuodattimet
Tiedostojen kirjoitus, lisäys, kopiointi ja siirto noudattavat DISALLOW_FILE_MODS-asetusta; PHP-kohde noudattaa myös DISALLOW_FILE_EDIT-asetusta. Kirjoitussuoja hylkää PHP:n kaltaiset sekä vaaralliset suoritettavien tiedostojen tai komentosarjojen päätteet, epäilyttävät tiedostonimet, kielletyt MIME-tyypit ja tiedostotyypit, muihin tiedostotyyppeihin piilotetut PHP-tunnisteet, PHP:n kaksoispäätteet sekä juuren .htaccess-tiedoston vaaralliset direktiivit. Kirjoitus- ja lisäyssisällön enimmäiskoko on 10 Mt.
Kirjoitukset ja lisäykset eivät voi kohdistua WordPressin ydintiedostoihin hakemistoissa wp-admin tai wp-includes. Siirrot eivät voi alkaa näistä sijainneista. Tiedostojen ja hakemistojen poistot hylkäävät myös nämä ydinsijainnit; tiedoston poisto suojaa lisäksi juuren wp-config.php-, .htaccess– ja index.php-tiedostot.
03
Ylikirjoitusvalinnoilla on seurauksensa
Olemassa olevan sisällön päälle kirjoittaminen tai lisääminen luo oletusarvoisesti varmuuskopion, mutta kutsuja voi poistaa sen käytöstä nimenomaisesti. Tiedoston poisto noudattaa samaa oletusta ja valintaa, joten se toteutuu ilman erillistä vahvistusvaihetta. Olemassa olevan kohteen päälle kopiointi edellyttää nimenomaista ylikirjoitusvalintaa ja varmuuskopioi kohteen. Siirto varmuuskopioi aina lähteen ja varmuuskopioi olemassa olevan kohteen ennen nimenomaisesti sallittua ylikirjoitusta.
Hakemiston poisto ei luo varmuuskopiota. Rekursiivinen poisto on oletusarvoisesti pois käytöstä, ja se on valittava nimenomaisesti. Yli seitsemän päivää vanhat varmuuskopiokansiot voidaan puhdistaa määräajoin.
04
Valmis työ jättää todisteen
Onnistuneet kirjoitukset, lisäykset, tiedostojen poistot, hakemistojen poistot, kopioinnit ja siirrot lisäävät auditointitietueen, joka sisältää ajan, toiminnon, polun, WordPress-käyttäjän, asiakkaan osoitteen ja annetun asiayhteyden. Tarvittaessa tietue sisältää myös varmuuskopion, kohteen tai koon muutoksen. Viimeisimmät merkinnät ovat saatavilla muutoslokissa.
Riippuvuudet
Tiedä, mitä MCP-yhteys tarvitsee
Nämä nimetyt vaatimukset tarjoavat WordPressin suoritusympäristön, tyypitetyt tiedostojärjestelmätoiminnot ja tekoälyasiakkaan käyttämän siirtotavan.
WordPress 6.9+
WordPress 6.9+Isännöi WordPressin suoritusympäristöä, jossa laajennus ladataan.
PHP 8.0+
PHP 8.0+Määrittää vähimmäis-PHP-ympäristön, jossa lisäosa toimii.
Edellytetään
WordPress Abilities APIRekisteröi paketin tyypitetyt toiminnot natiiviin APIin.
Edellytetään
WordPress MCP AdapterYhdistää WordPress-toimintokutsun todennettuun MCP-asiakasohjelmaan.
Edellytetään
MCP Expose AbilitiesAsettaa paketin kutsuttavan käyttöpinnan Devenian hallitun MCP-päätepisteen taakse.
Lataa määriteltyä WordPress-työtä varten
Hanki lisäosa, kun kohde ja tulos ovat selvät
Lataa vakaa ZIP-paketti, kun WordPress-tiedosto tai -hakemisto ja sen tavoiteltu tulos ovat jo selvät. Seuraava työ pysyy kohteessa: tekoälyasiakas suorittaa valitun tiedostojärjestelmätoiminnon MCP:n kautta, ja onnistunut toiminta on tarkastettavissa muutoslokissa.
