accueil / serveurs / Données & BDD / dev.rossdata/data-dictionary
dev.rossdata/data-dictionary
serveur MCP (Model Context Protocol) · rossdata.dev 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que dev.rossdata/data-dictionary est sûr ?
Au dernier audit MCP Hub, le serveur MCP « dev.rossdata/data-dictionary » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 21 outils
- facility_programs≈ 144 tokens
Cross-link a UI facility to the program(s) that implement it — 'what code runs this screen?'. Each program carries a match label: declared (named by the facility's menu entry, authoritative) or titleId (TITLE id equals the facility code). Complements lookup_facility (which gives the facility's tables and call graph). Metadata only — no source body.
Paramètres, retour & exemple (1)
Paramètrescode· string · requis
Facility code, e.g. AP_A_002
Exemple d'appel{"name": "facility_programs", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - facility_stats≈ 115 tokens
Overview of the Ross ERP 8.0 application layer — the client menu tree of UI facilities (screens, reports, inquiries, maintenance functions): total facilities, and their breakdown by system (e.g. ACCOUNTS_PAYABLE), database (FIN/MAN) and class (REPORT, MAINTENANCE, INQUIRY, ...). Use this first to orient before browsing facilities.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "facility_stats", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_column≈ 104 tokens
Look up a single column by exact name across the whole Ross ERP 8.0 schema: its description, valid values, notes, every table that carries it, and any foreign-key roles it plays.
Paramètres, retour & exemple (1)
Paramètresname· string · requis
Column name, e.g. POSTING_DATE or GL_ACCOUNT
Exemple d'appel{"name": "find_column", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_ddl≈ 89 tokens
Return the CREATE TABLE (DDL) for a Ross ERP 8.0 table, with column descriptions as comments plus primary-key and foreign-key constraints.
Paramètres, retour & exemple (1)
Paramètresname· string · requis
Table name, e.g. GL_ACCOUNTS
Exemple d'appel{"name": "get_ddl", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - graph_neighbors≈ 122 tokens
List the knowledge-graph neighbours of an object — the programs, tables, views and procedures directly connected to it, with relationship type and direction.
Paramètres, retour & exemple (2)
Paramètresname· string · requis
Object name, e.g. GL_ACCOUNTSlimit· integer · optionnel
Max neighbours (default 100)
Exemple d'appel{"name": "graph_neighbors", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_facilities≈ 279 tokens
Browse and filter Ross ERP 8.0 UI facilities (menu screens/functions). Filter by system, database, class, a name/code substring, or withTables (only facilities whose table cluster is known); paginate with limit/offset. Returns summaries — use lookup_facility for full detail.
Paramètres, retour & exemple (7)
Paramètresq· string · optionnel
Name or code substring, e.g. CHECK or AP_class· string · optionnel
Class filter: REPORT | MAINTENANCE | INQUIRY | UPDATE | TRANSACTION | ARCHIVE | CODESlimit· integer · optionnel
Max facilities (default 100)offset· integer · optionnel
Pagination offset (default 0)system· string · optionnel
System filter, e.g. ACCOUNTS_PAYABLE or GENERAL_LEDGERdatabase· string · optionnel
Database filter: FIN or MANwithTables· boolean · optionnel
Only facilities with a known table cluster (default false)
Exemple d'appel{"name": "list_facilities", "arguments": {"q": "texte", "class": "texte", "limit": 1, "offset": 1, "system": "texte", "database": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_objects≈ 220 tokens
Browse and filter Ross ERP 8.0 objects (tables / views / procedures / functions). Filter by type, database, module, or a name substring; paginate with limit/offset. Returns object summaries — use lookup_table for full detail.
Paramètres, retour & exemple (6)
Paramètresq· string · optionnel
Name substring filter, e.g. GL_db· string · optionnel
Database filter, e.g. FIN or MANtype· string · optionnel
Object type filter: table | view | procedure | functionlimit· integer · optionnel
Max objects (default 100)module· string · optionnel
Module filter, e.g. GL or POoffset· integer · optionnel
Pagination offset (default 0)
Exemple d'appel{"name": "list_objects", "arguments": {"q": "texte", "db": "texte", "type": "texte", "limit": 1, "module": "texte", "offset": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_programs≈ 305 tokens
Browse and filter Ross ERP 8.0 programs (application source, metadata only). Filter by module (ap, gl, ic, sop, ...), type (a=archive, i=inquiry, m=maintenance, r=report, s=server, l=load, u=utility, ...), layer (base | vendor-core), titled (only programs that declare a TITLE id), or a substring of basename/title; paginate with limit/offset. Returns summaries — use lookup_program for full detail.
Paramètres, retour & exemple (7)
Paramètresq· string · optionnel
Substring of basename or title, e.g. check_registertype· string · optionnel
Program-type letter, e.g. r (report), m (maintenance), i (inquiry), s (server)layer· string · optionnel
Source layer: base | vendor-corelimit· integer · optionnel
Max programs (default 100)module· string · optionnel
Module filter, e.g. ap, gl, ic, sopoffset· integer · optionnel
Pagination offset (default 0)titled· boolean · optionnel
Only programs that declare a TITLE program-id (default false)
Exemple d'appel{"name": "list_programs", "arguments": {"q": "texte", "type": "texte", "layer": "texte", "limit": 1, "module": "texte", "offset": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lookup_facility≈ 154 tokens
Full detail for one Ross ERP 8.0 UI facility by code: its name, system, database, class, GEMBASE program, help text, menu paths, the physical table cluster it touches — core (the working set the screen is built on) and reference (control/lookup tables) — and its call graph: the facilities this one invokes (calls) and the facilities that invoke it (calledBy), parsed from the program source.
Paramètres, retour & exemple (1)
Paramètrescode· string · requis
Facility code, e.g. AP_A_002
Exemple d'appel{"name": "lookup_facility", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lookup_program≈ 224 tokens
Full detail for one Ross ERP 8.0 program, by TITLE program-id (e.g. AP_A_002) or source basename (e.g. ap_a_check_register): its module, type, layer, declared title, internal PROCEDURE_FORM procedures, the Data Dictionary tables it references — each classified read vs read-write (a write is a FIND IN.../LOCK=WRITE update, an ADD, or a DELETE) with a writeCount — its call graph (the programs it invokes and the programs that invoke it, from PERFORM "GEM<mod>:<prog>"), the menu facilities it backs, and — for programs with no TITLE label — a display name carried from the menu facility's registry description. Metadata only — no source body.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Program id or basename, e.g. AP_A_002 or ap_a_check_register
Exemple d'appel{"name": "lookup_program", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lookup_table≈ 109 tokens
Full schema for a Ross ERP 8.0 object (table / view / procedure / function): columns with type, nullability, keys, descriptions and valid values, foreign keys in and out, related tables, and usage.
Paramètres, retour & exemple (1)
Paramètresname· string · requis
Object name, e.g. GL_ACCOUNTS or ACCOUNT_TYPES
Exemple d'appel{"name": "lookup_table", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - path_between≈ 105 tokens
Find the shortest path between two objects in the Ross ERP 8.0 knowledge graph (how A reaches B through calls / references / accesses).
Paramètres, retour & exemple (2)
Paramètresto· string · requis
Destination object namefrom· string · requis
Start object name
Exemple d'appel{"name": "path_between", "arguments": {"to": "texte", "from": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - program_facilities≈ 142 tokens
Reverse of facility_programs: which UI facilities (menu screens / reports / inquiries) a program backs — 'what screens does this program run?'. One program often serves several facilities. Lookup by TITLE id (e.g. AP_I_001) or basename (e.g. ap_i_vendors); each facility carries the same declared / titleId match label.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Program id or basename, e.g. AP_I_001 or ap_i_vendors
Exemple d'appel{"name": "program_facilities", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - program_stats≈ 167 tokens
Overview of the Ross ERP 8.0 program catalog — every application-source program (metadata only, no source body): total programs, how many declare a TITLE id, how many carry Data Dictionary table links, total program→table edges, read/write counts (withWrites programs, writeEdges program→table write edges), base vs vendor-core split, program→program call-graph counts (programs with outbound calls, total call edges) and how many back a menu facility, plus the module and type breakdowns. Use this first to orient before browsing programs.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "program_stats", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - schema_stats≈ 84 tokens
Overview of the Ross ERP 8.0 schema in one call: object counts by type, module list, total/distinct columns, audit-twin pairs, and the top tables/columns/modules. Use this first to orient before drilling in.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "schema_stats", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_all≈ 217 tokens
Cross-domain search in one call — spans schema objects, columns, UI facilities and programs at once. Use this when you don't yet know which layer a term lives in (e.g. 'check register' is a screen, a program and a table). Scope to one layer with type = object | column | facility | program (default all); limit is per domain.
Paramètres, retour & exemple (3)
Paramètrestype· string · optionnel · all | object | column | facility | program
Restrict to one domain (default all). 'table' is accepted as an alias for object.limit· integer · optionnel
Max results per domain (default 25)query· string · requis
Search text, e.g. check register or posting_date
Exemple d'appel{"name": "search_all", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_columns≈ 115 tokens
Search the Ross ERP 8.0 schema by name (and column descriptions). Returns matching objects and columns.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Max results per group (default 25)query· string · requis
Search text, e.g. posting_date or GL_ACCOUNTS
Exemple d'appel{"name": "search_columns", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_facilities≈ 130 tokens
Search Ross ERP 8.0 UI facilities by code, name, help text, program or tag. Use this to find the screen/report for a task, e.g. 'check register' or 'purchase order receipts'.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Max results (default 25)query· string · requis
Search text, e.g. check register or AP_A
Exemple d'appel{"name": "search_facilities", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_programs≈ 126 tokens
Search Ross ERP 8.0 programs by basename, TITLE program-id, title, module or type. Use this to find the program behind a task, e.g. 'check register' or 'ap_a'.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Max results (default 25)query· string · requis
Search text, e.g. check register or AP_A_002
Exemple d'appel{"name": "search_programs", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - table_facilities≈ 138 tokens
Reverse lookup: which UI facilities (screens/reports/programs) touch a given Ross ERP 8.0 table — split into core (facilities whose working set includes it) and reference (facilities that use it as a control/lookup), each with how many times the program source accesses it. Answers 'what screens read or write this table?'.
Paramètres, retour & exemple (1)
Paramètrestable· string · requis
Table name, e.g. GL_ACCOUNTS
Exemple d'appel{"name": "table_facilities", "arguments": {"table": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - table_programs≈ 122 tokens
Reverse lookup: which standard Ross ERP 8.0 programs reference a given table (validated against the Data Dictionary). Answers 'what code touches this table?' — complements table_facilities (which answers 'what screens touch it?'). Metadata only — no source body.
Paramètres, retour & exemple (1)
Paramètrestable· string · requis
Table name, e.g. GL_ACCOUNTS
Exemple d'appel{"name": "table_programs", "arguments": {"table": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».