MCP Pleskissä¶
MCP (Model Context Protocol) on standardi, jonka avulla tekoälyagentit ja LLM-pohjaiset työkalut, kuten Claude Code tai GitHub® Copilot, voivat löytää ja käyttää Pleskin® hallintaominaisuuksia. Kun yhdistät agentin, voit antaa sille todellisen hallintatyön sen sijaan, että suorittaisit sen vaihe vaiheelta. Voit esimerkiksi ottaa käyttöön tilauksen, diagnosoida sähköpostitoimitusongelman, selvittää 500-virheen syyn tai antaa verkkosivuston virhekorjauksen suoraan tekoälyavusteiselle koodausagentille.
Plesk tarjoaa hallintaominaisuutensa MCP:n kautta WebPros Dashboardin kautta. Erillistä Plesk MCP -palvelinta ei tarvitse asentaa. Jokainen WebPros Dashboardiin lisäämäsi Plesk-palvelin tavoitetaan MCP:n kautta osoitteessa https://mcp.webpros.com/api/mcp. Plesk tukee kahta yhdistämistapaa:
Luot WebPros Dashboard MCP -avaimen ja käytät sitä bearer-tunnuksena laajamittaiseen hallintaan.
Yksittäinen käyttäjä palvelimellasi yhdistää oman MCP-asiakasohjelmansa kirjautumalla sisään WebPros Accountilla. Kopioitavaa, liitettävää tai tallennettavaa avainta tai valtuustietoa ei ole.
Tämä aihe kattaa molempien asetukset. Katso vastaava aihe Jälleenmyyjän opas tai Asiakkaan opas, jos haluat nähdä, mitä käyttäjäsi kokevat, tai jos hallinnoit jälleenmyyjän tai asiakkaan tiliä itse.
Valvojan ja käyttäjän käyttöoikeuksien erot¶
Valvojan skenaario |
Käyttäjän skenaario |
|
|---|---|---|
Kuka yhdistää |
Palvelimen järjestelmänvalvoja |
Yksittäinen Plesk-käyttäjä omalle tililleen |
Yhdistystapa |
MCP-avaimen luominen WebPros Dashboardissa ja sen käyttäminen bearer-tunnuksena |
Kirjautuminen WebPros Accountilla, joka on linkitetty Plesk-käyttäjään; tunnusta ei tarvitse hallita |
Mihin tekoälyagentti voi päästä |
Jokainen tilaus jokaisella palvelimella, jonka lisäät WebPros Dashboard -tilillesi: koko laivasto yhden yhteyden kautta |
Vain se, minkä linkitetyn Plesk-käyttäjän oma tili sallii, Plesk-tunnisteen loppuasiakas-API:n kautta |
Tyypillinen käyttö |
Laajamittaiset toiminnot: provisiointi, valvonta ja joukkovianmääritys palvelimilla |
Käyttäjän oman verkkosivuston tai tilauksen hallinta: sovellusten käyttöönotto, sähköpostitoimituksen tarkistus ja virheiden korjaus |
Molemmat skenaariot käyttävät samaa MCP-päätepistettä ja jakavat samat alla kuvatut käyttöoikeuksien hallinnat.
Asetettavat käyttöoikeuksien hallinnat¶
Tekoälyagentti, joka hallitsee palvelinta, tarvitsee samanlaista valvontaa kuin mikä tahansa muu etuoikeutettu integraatio. MCP-tuki Pleskissä sisältää seuraavat hallinnat:
Scope. Voit rajata WebPros Dashboard MCP -avaimen yhteen tilaukseen tai koko palvelimen hallintaan. Kirjautuminen WebPros Accountilla perii laajuuden automaattisesti linkitetyn Plesk-käyttäjän omasta tilistä; se ei voi ylittää sitä, minkä tämän käyttäjän tilityyppi sallii.
Työkalukohtainen vain luku- tai luku- ja kirjoitusoikeus. Voit ottaa käyttöön tai poistaa käytöstä yksittäisiä MCP-työkaluja ja asettaa kunkin käytössä olevan työkalun vain luku- tai luku- ja kirjoitustilaan, jotta voit hallita tarkasti, mitä agentti voi nähdä tai muuttaa.
Lokitus. WebPros Dashboard tallentaa jokaisen MCP-työkalukutsun. Voit tarkastella niitä siirtymällä kohtaan Profiili > MCP > Lokit.
Isäntien sallittujen luettelo. Kun Plesk-käyttäjä linkittää WebPros Accountin, Plesk rekisteröi kyseisen palvelimen Koontinäyttöön. Koontinäyttö välittää käyttäjän käyttötunnuksen vain palvelimille, jotka Plesk on rekisteröinyt tällä tavalla, joten tekoälyagentin muualta lukema sisältö ei voi ohjata sitä lähettämään tunnusta tuntemattomalle isäntäkoneelle.
Määritä valvojatason käyttöoikeus¶
Käytä tätä skenaariota, kun haluat yhden tekoälyagenttiyhteyden tavoittavan kaikki tilaukset ja palvelimet, joita WebPros Dashboard -tilisi hallinnoi. Vaiheittainen opas kuvakaappauksineen on kohdassa Kuinka yhdistät cPanelin/Pleskin MCP:hen WebPros Dashboardissa?.
Agentti, jonka yhdistät tällä tavalla, voi toimia missä tahansa, missä järjestelmänvalvojan tilisi voi: tilausten provisiointi, ongelmien tutkiminen ja ylläpitotehtävien suorittaminen koko laivastossa. Sitä rajoittavat vain ne yksittäiset työkalut, jotka jätät käyttöön ja luku- ja kirjoitustilaan.
Määritä valvojatason käyttöoikeus:
Kirjaudu sisään osoitteessa dashboard.webpros.com tai luo tili.
Lisää Koontinäyttöön Plesk-palvelin tai -palvelimet, joita haluat hallita, jos et ole jo lisännyt niitä.
Siirry kohtaan Profiili > MCP ja avaa Avaimet-välilehti.
Napsauta Lisää ja valitse sitten Luo MCP-avain.
Anna nimi, aseta Scope arvoon koko palvelimen hallinta ja napsauta Luo. Lisätietoja nimeämis- ja laajuuskäytännöistä on kohdassa Kuinka luon WebPros Dashboard MCP -avaimen?.
Kopioi avain ja määritä se MCP-yhteensopivassa asiakasohjelmassasi bearer-tunnuksena osoitteelle
https://mcp.webpros.com/api/mcp. Esimerkiksi Claude Code:ssa:claude mcp add --transport http webpros-dashboard https://mcp.webpros.com/api/mcp \ --header "Authorization: Bearer <MCP_KEY>"
Muut MCP-yhteensopivat asiakasohjelmat, kuten Visual Studio Code, PHPStorm ja GitHub Copilot CLI, hyväksyvät saman päätepisteen URL-osoitteen ja
Authorization: Bearer-otsakkeen omassa määritysmuodossaan. Lisää esimerkkejä useammille asiakasohjelmille on kohdassa Kuinka käytät WebPros Dashboard MCP:tä?.Avaa Global Tool Availability -välilehti tarkistaaksesi, mitkä yksittäiset MCP-työkalut olet ottanut käyttöön, ja aseta kukin vain luku- tai luku- ja kirjoitustilaan sen mukaan, kuinka paljon haluat agentin tekevän valvomatta.
Ota itsepalvelun MCP-käyttö käyttöön käyttäjillesi¶
Yksittäinen jälleenmyyjä-, asiakas- tai järjestelmänvalvojan aliastili palvelimellasi voi yhdistää oman MCP-asiakasohjelmansa kirjautumalla sisään WebPros Accountilla, mutta vain kun otat ominaisuuden käyttöön. Se on oletuksena pois päältä.
Ota se käyttöön lisäämällä seuraavat rivit panel.ini-tiedostoon (/usr/local/psa/admin/conf/panel.ini Linuxissa, %plesk_dir%\admin\conf\panel.ini Windowsissa; katso lisätietoja tästä tiedostosta kohdasta Panel.ini-määritystiedosto):
[webProsAccount]
enabled = 1
mcp.enabled = 1
Oletuksena, kun otat sen käyttöön, kaikki tilityypit voivat käyttää sitä. Itsepalvelun MCP-käytön rajoittamiseksi tiettyihin tilityyppeihin lisää mcp.enabledTypes-asetus pilkuin erotetulla luettelolla:
[webProsAccount]
mcp.enabledTypes = admin,reseller,client,adminAlias
Hyväksytyt arvot ovat admin (palvelimen järjestelmänvalvojat ja järjestelmänvalvojan aliastilit), reseller ja client (tilausten omistajat).
Asiakkaan tai jälleenmyyjän tilin tapauksessa tilauksen Tukisopimuksen on myös sallittava REST API -käyttö. Jos asiakas tai jälleenmyyjä ei pysty suorittamaan alla olevaa asennusta, vaikka olet ottanut itsepalvelun MCP-käytön käyttöön, tarkista hänen Tukisopimuksensa.
Kun käyttäjä on yhdistänyt, hänen agenttinsa toimii hänen puolestaan. Se voi tehdä vain sen, minkä käyttäjän tili ja asiaankuuluvan Plesk-tunnisteen loppuasiakas-API sallivat. Käyttäjiesi noudattaman vaiheittaisen asennuksen ohjeet löydät vastaavasta aiheesta Jälleenmyyjän opas tai Asiakkaan opas.