Ugrás a tartalomra

HUN-REN Adatrepozitórium Platform

ARP Dataverse MCP szerver

Az ARP Dataverse jelenleg is többféle üzemmódban használható: elsősorban a grafikus felhasználói felületen keresztül, a tapasztaltabbaknak a pyDataverse programmal parancssorból, vagy tetszőleges programozási környezetből az OpenAPI-ban definiált API-n keresztül.

Az ARP Dataverse MCP szerver egy újabb hozzáférési lehetőséget nyújt, mégpedig Codex, Claude Code, OpenCode és hasonló ágens futtató környezeteket (“agent harness”) használók részére. Ezzel lehetővé válik minden adatcsomag szerkesztő és adatgazdász számára, hogy programozási ismeretek nélkül, az ágenssel beszélgetve, promptolva automatizáljanak Dataverse specifikus feladatokat. Így például adatcsomagok keresését, szerkesztését, fájlok adatcsomaghoz adását, adatcsomagokról statisztikák készítését, vagy adatcsomagok publikálását.

Kép
ARP Dataverse MCP működése

Az ARP Dataverse MCP használatához az adott ágens környezetben konfigurálni kell az MCP szerver elérhetőségét. Például, Codex esetében:

codex mcp add my-server --url https://repo.researchdata.hu/mcp

Claude Codehoz:

claude mcp add --transport http --scope user my-server https://repo.researchdata.hu/mcp

OpenCodehoz:

opencode mcp add my-server --global --url https://repo.researchdata.hu/mcp

vagy az adott ágens megkérve:


Telepítsd az ARP Dataverse MCP szervert, ami ezen a címen érhető el: https://repo.researchdata.hu/mcp

vagy végső esetben az ágens környezet dokumentációja alapján! 

Az ARP-ben létezik egy másik MCP megoldás is a “VibeARP MCP”. Ez hasonló feladatokat képes elvégezni, mint az ARP Dataverse MCP, azonban van pár különbség:

  • A VibeARP RO-Crate formátumban szerkeszti a csomagokat és az AROMA editoron keresztül képes megjeleníteni és a felhasználó által is szerkeszthetővé tenni az adatcsomag metaadatait. Az ARP Dataverse MCP és maga a Dataverse nem nyújt ilyen fajta integrációt, illetve ebben az esetben a felhasználónak kell megnyitnia mindig a Dataverse felületét, ha ellenőrizni akarja az adatokat, illetve a Dataverseben a grafikus felületen végzett módosítások nem lesznek azonnal láthatóak az ágensnek - ez a fajta szinkronizáció a felhasználóra és az ágensre van bízva.
  • A VibeARP MCP lokálisan települ a felhasználó gépére, míg az ARP Dataverse MCP egy központi cloud MCP szolgáltatás.