Începeți cu acces de citire
Inspectarea catalogului, a locației și a stării poate forma un set inițial limitat de instrumente. Un client ar trebui să poată afla ce este acceptat înainte de a obține autoritatea de a crea, anula sau finanța resurse.
Separați acțiunile cu consecințe
Anularea serverului, reinstalarea și acțiunile de plată necesită domenii de aplicare explicite și confirmări ușor de înțeles. Descrierile instrumentelor ar trebui să precizeze efectul lor, iar serverul trebuie să impună autorizarea în loc să se bazeze pe comportamentul corect al clientului.
Gestionați rezultatele incerte
Returnați identificatori de operațiune și erori lizibile. Folosiți idempotența acolo unde o reîncercare ar putea crea o resursă sau un cost suplimentar. Înregistrați rezultatul fără a include secrete în răspunsurile instrumentelor sau în jurnale.
Informațiile despre versiune trebuie să fie reale
O lansare necesită un endpoint verificat, instrucțiuni de autentificare, o versiune de protocol acceptată și limite documentate. Aici nu este furnizat niciun endpoint împrumutat, nicio versiune SDK falsă și niciun link de descărcare.
Separă descrierea unui instrument de permisiunea de a-l rula
Un server MCP poate descrie instrumente de catalog și de administrare, în timp ce contul autentificat decide ce apeluri poate executa un client. Un instrument numit create_server necesită privilegii de server și o decizie validă de comandă. Un instrument read_catalogue nu ar trebui să necesite o acreditare cu autoritate de anulare sau de facturare.
Grupuri utile de instrumente pentru un agent de infrastructură
Designul preconizat acoperă citirea planurilor și imaginilor, verificarea comenzilor și operațiunilor, gestionarea cheilor publice SSH și observarea stării serverului. Crearea sau anularea unui serviciu și inițierea unei plăți sunt acțiuni cu consecințe care necesită autorizarea corespunzătoare. Returnează identificatori structurați și stări terminale clare, nu text în proză pe care clientul trebuie să îl ghicească.
Transportul și autentificarea trebuie documentate
Un endpoint la distanță viitor necesită HTTPS, un transport acceptat și un mecanism explicit de tokenuri. Acreditările aparțin canalului de autentificare aprobat, nu unui exemplu de configurare public. Înregistrarea OAuth, versiunile de protocol, pachetele stdio descărcabile și insignele de compatibilitate trebuie publicate doar după ce KoalaVPS le implementează și le verifică.
O reîncercare trebuie să revină la aceeași operațiune
Un agent poate pierde conexiunea după ce serverul a acceptat o cerere. Persistați un identificator de operațiune sau de idempotență înainte de a reîncerca o acțiune plătită. Recitiți starea după un răspuns incert. Expirările și un mesaj lipsă nu dovedesc că acțiunea inițială a eșuat.
Niciun endpoint KoalaVPS MCP găzduit nu este conectat aici
Această pagină descrie o integrare planificată. Nu înregistrează un agent, nu instalează un pachet de server, nu oferă credențiale și nu conectează un instrument de administrare live. Ghidurile de implementare explică modul în care clienții își pot găzdui propriile aplicații MCP pe un VPS; acele aplicații sunt separate de un serviciu de plan de control KoalaVPS.
Puțin mai multă claritate.
Această pagină este ea însăși un endpoint de protocol MCP?
Nu. Este o pagină web explicativă. Un viitor punct final pentru mașini trebuie implementat, documentat și autentificat separat.
Un agent AI primește permisiunea de a cheltui doar prin conectare?
Nu. Descoperirea instrumentelor și autentificarea nu înlocuiesc domeniul de aplicare al contului, verificările de facturare sau regulile de aprobare pentru acțiunea solicitată.