A Kilo MCP-n keresztül az ügynökök a platformot is kezelhetik

A Kilo bemutatta távoli MCP-szerverét, amely lehetővé teszi, hogy az MCP-kompatibilis kódoló ügynökök közvetlenül használják a Kilo platform API-ját. Az ügynökök így használati adatokat kérdezhetnek le, ügynökprofilokat kezelhetnek, valamint felhőben futó ügynököket indíthatnak és irányíthatnak.
- A Kilo MCP távoli szerverként teszi elérhetővé a Kilo platform API-ját.
- A beállítás a szerver hozzáadásából és az OAuth-bejelentkezésből áll.
- Az ügynökök használati adatokat és költéseket kérdezhetnek le.
- Az agent profile-ok létrehozhatók, módosíthatók és törölhetők.
- Felhőben futó ügynökök indítása és kezelése is megoldható.
Két lépésben kapcsolható be
A Kilo közleménye szerint az új megoldás egy távoli MCP-szerver, amely a Kilo platform API-ját elérhetővé teszi bármely MCP-kompatibilis kliens számára. Ilyen kliens a Kilo CLI, a Kilo VS Code-bővítménye, illetve más, MCP-t támogató alkalmazás.
A beállításhoz először a szervert kell hozzáadni a kilo.json fájlhoz, a https://mcp.kiloapps.io/mcp címmel. Ezután a kilo mcp auth kilo paranccsal lehet bejelentkezni. A folyamat egy böngészőablakot nyit meg a bejelentkezéshez, majd egy második lapon a személyes fiók vagy a szervezet kiválasztásához. Más klienseknél ugyanazt a szervercímet kell megadni, majd elvégezni az OAuth-bejelentkezést.
Keresésből és API-hívásból áll a működés
A Kilo platform API-ja túl nagy ahhoz, hogy minden végpont külön eszközként legyen betöltve. Ezért az MCP két eszközt biztosít az ügynökök számára. A search végigkeresi az API-katalógust, és visszaadja a megfelelő végpontokat, azok feladatát, valamint az elvárt bemeneteket. A call ezután meghívja a katalógusból kiválasztott végpontot.
Ha az ügynök hibás bemenetet küld, a hibaüzenet megnevezi a hiányzó mezőt, így az ügynök javíthatja a kérést, majd újra megpróbálhatja a hívást. Egy egyszerű feladat általában egy keresésből és egy hívásból áll. Összetettebb műveleteknél, például egy felhőben futó ügynök beállításánál, több keresésre lehet szükség, mert a kapcsolódó végpontok az API különböző részein találhatók.
A kapcsolat a felhasználó nevében működik, nem egyetlen, előre rögzített szervezethez kapcsolódik. Ha valaki több szervezethez is tartozik, a kérésben meg kell neveznie, melyiket szeretné használni.
Használati adatok, profilok és felhőügynökök
A Kilo MCP-vel az ügynökök lekérdezhetik a használatot és a költést. A Kilo példaként azt említi, hogy egy felhasználó megkérdezheti, mennyit költött az adott hónapban, és melyik tétel került a legtöbbe. Az adatokat funkciók szerint is fel lehet bontani, például a CLI, az Agent Manager vagy a kódellenőrzések alapján, továbbá napi és havi bontás is kérhető.
Az ügynökprofilok a futtatási beállításokat tárolják, beleértve a készségeket, MCP-szervereket, parancsokat, változókat és repository-kapcsolatokat. Az MCP-n keresztül ezek a profilok listázhatók, részleteik lekérhetők, új profilok hozhatók létre, módosíthatók, változóik beállíthatók, illetve törölhetők.
A felhőben futó ügynökök teljes életciklusa szintén kezelhető: munkamenet indítható, lekérdezhető az állapotuk, további utasítások küldhetők, megszakíthatók vagy törölhetők. A Kilo belső tesztelésében egy mérnök egy beszélgetésből létrehozott és törölt egy felhőügynököt, másik modellel és következtetési szinttel újra létrehozta, majd utasításokat küldött neki.
Ez azoknak lehet hasznos, akik nem szeretnék telepíteni a Kilo CLI-t, vagy azt akarják, hogy ügynökük önállóan adjon át feladatokat felhőben futó ügynököknek. A Kilo szerint különböző megközelítések is kipróbálhatók elkülönített környezetekben, miközben a fejlesztő számítógépe szabadon marad. A vállalat figyeli, mely műveleteket használják leggyakrabban az ügynökök, és ezek alapján további eszközöket tervez hozzáadni.
Kilo Code: Introducing the Kilo MCP


