A VibeARP MCP szerver segítségével a Codex, Claude Code, OpenCode és hasonló ágens futtató környezetek (“agent harness”) képessé tehetők, hogy az ARP-pal együttműködve gyorsabban és egyszerűbben lehessen RO-Crate adatcsomagokat létrehozni az adott ágensek képességeit kihasználva.
A VibeARP MCP használatával néhány prompt segítségével összeállíthatók egy adatcsomag metaadatai akár az adatcsomag fájljai alapján, vagy rámutva a projekt weboldalára, ahol egyébként is megtalálhatók a projekt adatai, mint például szerzők vagy közreműködők. De automatikus webes kereséssel és számítógép használattal (“computer use”) is összegyűjthetők a szükséges adatok.
A VibeARP MCP feladata, hogy az összegyűjtött adatokat az ARP megfelelő RO-Crate profiljaihoz igazítsa, majd az így létrejövő validált és megfelelően FAIR adatcsomagot fel is töltse az ARP repozitóriumába.
Ha, például, valaki rendelkezik ChatGPT előfizetéssel, azzal együtt lehetősége van Codex-et is használni parancssorból vagy a ChatGPT asztali alkalmazásból. A Codex alapból rendkívül sok mindenre képes: webes keresés, képek értelmezése, fájlok feldolgozása metaadat kinyerés céljából a felhasználónál telepített programok segítségével, böngésző használata komplexebb webes feladatok megoldásához, stb. Ezek mind úgynevezett “eszközök” (“tool”) a Codex számára, amiket intelligens módon, az adott feladatnak megfelelően tud kiválasztani és használni. A Codex és hasonló ágens futtató környezetek azonban új ilyen eszközökkel és ezáltal új képességekkel is felruházhatóak. Ennek egyik módja különböző MCP (Model Context Protocol) szervereken keresztül történik. Egy MCP szerver bizonyos eszközöket bocsájt az ágensek rendelkezésére, amiket a beépített eszközeihez hasonló módon, igény szerint képes használni.
A VibeARP MCP szerver RO-Crate szerkesztési eszközökkel okosítja fel az ágenseket. Így, például, RO-Create fájlok értelmezéshez, szerkesztéséhez, validálásához, majd a kész adatcsomagok ARP-ba való feltöltéséhez szükséges eszközökkel.
Az RO-Crate egy MI ágensek számára könnyen kezelhető formátum, az emberek számára azonban már nem annyira. A kutatóknak szükségük van arra, hogy nyomon követhessék, hogy az ágensük milyen adatcsomagot állít össze, milyen adatokat rak bele és hogy azok vajon megfelelőek-e. Ehhez szükség van egy emberi felhasználó felületre is. Az ARP-ban az RO-Crate szerkesztéshez ez már régóta rendelkezésre áll az ARP AROMA ROCrate szerkesztő formájában. Az AROMA-t eddig a Dataverseből lehetett megnyitni, és ott RO-Crate formátumban szerkeszteni a Dataverseben is elérhető metaadatok, vagy azon túlmenően hozzáadni részletesebb, például fájl szintű metaadatokat.
Most viszont az AROMA elérhető lett a VibeARP-ból is. Ez azt jelenti, hogy az ágens által szerkesztett RO-Crate-et bármikor kérhetjük, hogy nyissa meg AROMA-ban egy webböngészőben, így a már ismert felületen keresztül ellenőrizhetjük az ágens munkáját, vagy akár kézzel is szerkeszthetjük a metaadatokat. És mindehhez még el sem kell hagynunk például a Codex asztali alkalmazását, mert abban is van beépített böngésző. Így kényelmesen, egymás mellett láthatjuk az aktuális ágens chatünket és mellette az AROMA-t, ami az RO-Crate változásával automatikusan frissül, így mindig az aktuális metaadatokat láthatjuk benne.
A VibeARP telepítési útmutatója itt található:
https://www.npmjs.com/package/@arpproject/vibearp-mcp
De, ha valaki nem akar vele sok időt tölteni, akkor elég beizzítani, például, a Codexet és megkérni, hogy
Installáld a VibeARP MCP-t Codexhez az itt található leírás alapjánhttps://www.npmjs.com/package/@arpproject/vibearp-mcp!
Ha szükséges, ez telepíti hozzá az Node futtatókörnyezetet és bármi mást, ami még hiányzik.
Codex újraindítás után a VibeARP MCP máris használható!