
Claude Code + MCP + Telegram: dokumentált, kontrollált fejlesztési workflow
Pár hónapja írtam arról, hogy a Claude Code-dal "felépítettem" egy egyszerű pénzügyi tracking rendszert. Azóta sokat fejlődött a Claude és én is.
Azóta fejlesztek egy komolyabb pénzügyi platformot (.NET, Angular, PostgreSQL), de most nem ez a lényeg, hanem a munkamódszer.
Az MCP + Telegram integráció
A Claude Code-hoz MCP szervereket lehet csatlakoztatni, egyedi eszközöket adhatsz az LLM kezébe. Egy Telegram botot kötöttem be: 50 sor Python. A CLAUDE.md-be beírtam: ha végzett, szóljon Telegramon. Ha elakad, szóljon. Ha hibázik, szóljon.
A claude --dangerously-skip-permissions flaggel kombinálva áll össze a kép. A Claude Code fájlokat ír, parancsokat futtat, döntéseket hoz engedélykérés nélkül. Megadom a feladatot, felállok a gép elől vagy más taskra váltok, és Telegramra jön az üzenet amikor kész, vagy amikor döntés kell.
Fejlesztési napló, automatikusan
Általánosabb gondolat: a Git megmondja mi változott, de nem mondja el milyen döntések mentén. Ha az LLM agent emberi nyelven leírja mit csinált, az fejlesztési napló, időbélyeggel, olvashatóan. Adatbázisba írva a commit history mellé kapunk egy „mi történt és miért" logot. El tudom képzelni, hogy ez megjelenjen mint architekturális elem, egy modernkori fejlesztési dokumentáció.
A mentori perspektíva
Szécsényi Zoltán a héten kötötte be a Telegramot a Billman ERP-be, amit 30 éve fejleszt, és ami a vállalkozásai informatikai gerince. Más kontextus, de ugyanaz a minta: a rendszerben az üzenetek megvannak, de push értesítést nem küld telefonra, erre jött a Telegram. Zoltánnal sokat beszélgetünk az AI agentekről is, és jogosan hívja fel a figyelmet arra, hogy a felügyelet nélküli autonómia komoly mérnöki kockázat. Saját projektjeimen használom kontrolláltan, de az üzletkritikus rendszereknél ez más kérdés. A Telegram viszont mindkét világban ugyanazt oldja meg: közel maradhatsz a történésekhez anélkül, hogy a rendszer előtt ülnél.
Kell-e hozzá szoftveres tapasztalat?
AI hype ciklusban eljön a saját fejlesztések kora. Nem SaaS-okra fizetünk elő, hanem azokra a szolgáltatásokra, amivel ilyeneket építünk. De a fejlesztés és support fázishoz ma még elengedhetetlen a szoftveres tapasztalat. Nulla IT háttérrel vak céllövölde.
Példa: Angularban a Claude egy fájlba tette a HTML-t, SCSS-t és TypeScriptet. Működik, de embernek nehezen olvasható. Az AI-nak könnyebb, mert a context window-ba belefér. Nem véletlen, hogy a modelleknek a React természetesebb. Ilyen döntések architektúra-ismeret nélkül láthatatlanok. Eddigi munkahelyeimen ilyenért rácsaptak volna a kezemre, PR-on nem menne át.