Skip to main content
Glama

mcp-rncp

Das RNCP und das RS in Claude, ChatGPT, Cursor: Suche, Datenblätter, Kompetenzblöcke, Gültigkeit, Berechtigungen.

Schreibgeschützter MCP-Server für die nationalen Verzeichnisse der Berufszertifizierungen (offene Daten von France compétences). Kein API-Schlüssel, keine LLM-Aufrufe serverseitig, belegte und datierte Antworten.

🇬🇧 English README · 📦 npx -y mcp-rncp · 🌐 https://mcp-rncp.com/mcp · 📄 Datenlizenz


Das Problem

  • Ein Bildungsträger verkauft eine „zertifizierende“ Ausbildung: Ist das RNCP-Datenblatt noch aktiv? Ist seine SIRET berechtigt, auszubilden und/oder zu bewerten? Welche Kompetenzblöcke sind in EDOF anzukreuzen? Seit dem 11/06/2026 müssen die Blöcke angegeben werden; ab dem 22/10/2026 verschwinden nicht ausgefüllte Angebote aus Mon Compte Formation.

  • Ein Personaler, ein OPCO, ein Kandidat möchte wissen, welche Zertifizierungen der Stufe 6 im Bereich Cybersicherheit existieren, welche wann abläuft, welche welche ersetzt.

  • Die Antworten befinden sich in einer 570 MB großen XML-Datei, die jede Nacht aktualisiert wird. Dieser Server macht sie in natürlicher Sprache abfragbar.

Related MCP server: mcp-recherche-entreprise

Drei Prompts für den Einstieg

« Le RNCP 35419 est-il encore actif ? Sinon, quelle fiche le remplace ? »

« Le SIRET 88055223700047 est-il habilité sur le RNCP 37674, et pour quel rôle ? Liste-moi les blocs à déclarer dans EDOF. »

« Trouve les certifications actives de niveau 6 en cybersécurité et compare les deux premières. »

Installation

Claude Desktop (lokal, npx)

Node ≥ 22.16 erforderlich (node:sqlite mit FTS5). Datei claude_desktop_config.json:

{
  "mcpServers": {
    "rncp": { "command": "npx", "args": ["-y", "mcp-rncp"] }
  }
}

Erster Start: Herunterladen der Datenbank (~90 MB) nach ~/.cache/mcp-rncp (Windows: %LOCALAPPDATA%\mcp-rncp), SHA-256-Überprüfung, dann wöchentliches stilles Update.

Claude.ai / Claude Code / Cursor (gehostet, Streamable HTTP)

URL des Connectors: https://mcp-rncp.com/mcp — ohne Authentifizierung, 60 Anfragen/min pro IP.

claude mcp add --transport http rncp https://mcp-rncp.com/mcp

Cursor (.cursor/mcp.json):

{ "mcpServers": { "rncp": { "url": "https://mcp-rncp.com/mcp" } } }

Werkzeuge

Werkzeug

Frage

Rückgabe

search_certifications

« développeur web niveau 5 »

Volltextsuche (BM25 + französische Synonyme), Filter nach Verzeichnis / Stufe / NSF / ROME, standardmäßig aktive

get_certification

« fiche RNCP 37674 »

vollständiges Datenblatt: Zertifizierer, Aktivitäten, Kompetenzen, Codes, Zugangswege, Texte, Ersetzungen, Statistiken

list_blocs

« blocs du RNCP 37674 »

Blöcke RNCPxxxxxBCyy in Reihenfolge, Kompetenzen, Bewertungsmodalitäten — bereit für EDOF

check_validity

« le RNCP 35419 est-il actif ? »

Status, Ablauf, verbleibende Tage, letztes Ausstellungsdatum, Ersatz, geschätzte CPF-Berechtigung, Warnung

check_habilitation

« SIRET 8805… habilité sur 37674 ? »

berechtigt ja/nein, Rollen former / evaluer, Zertifizierer, Status und Daten der Berechtigung

list_partenaires

« qui est habilité sur 37674 ? »

paginierte Partner, Filter SIRET/SIREN

compare_certifications

« compare 36490 et 37873 »

Stufen, Zertifizierer, gemeinsame NSF/ROME, lexikalische Überschneidung der Blöcke, ähnlichste Blöcke

changes_since

« quoi de neuf depuis le 1er juillet en NSF 326 ? »

erstellte / geänderte / deaktivierte / reaktivierte / entfernte Datenblätter

get_data_status

« de quand datent les données ? »

Exportdatum, Alter, Zähler

Nummern werden in allen Formen akzeptiert: RNCP35419, 35419, rncp 35419, RS5000, URL francecompetences.fr. Jede Antwort enthält summary, source, data_updated_at, url_fiche und einen expliziten truncated-Indikator.

Ressourcen: rncp://glossaire, rncp://about. Prompts: rediger_offre_edof, verifier_certification.

Daten, Quelle, Lizenz

  • Quelle: France compétences, Datensatz data.gouv.fr „RNCP et RS“, XML-Feed V4.1, Lizenz Ouverte 2.0. Pflichtangabe, die in jeder Antwort wiederholt wird: « Source : France compétences (data.gouv.fr), export du AAAA-MM-JJ ».

  • Abdeckung: ~30.500 Datenblätter (davon ~7.000 aktive), ~56.000 Blöcke, ~400.000 Berechtigungszeilen. Details zum Tag-zu-Spalten-Mapping in docs/DATA-MAPPING.md.

  • Aktualität: wöchentliche Aufnahme (Montag 05:00 UTC, wiederholbar), veröffentlicht als GitHub-Release data-AAAA-MM-JJ und ohne Unterbrechung in Cloudflare D1 geladen (zwei Blue/Green-Datenbanken).

Grenzen

  • Keine Echtzeit: Die Daten haben das von get_data_status angegebene Alter (höchstens 7 Tage im Normalbetrieb).

  • eligible_cpf_estime ist eine Schätzung (aktives Datenblatt); die tatsächliche Berechtigung hängt auch von der Berechtigung und der EDOF-Referenzierung des Trägers ab.

  • Volltextsuche, nicht semantisch: Bevorzugen Sie die Begriffe der offiziellen Bezeichnung (gängige Abkürzungen werden unterstützt).

  • Nicht enthalten in v1: NPEC (Ausbildungsförderung), Zusammensetzung der Prüfungsausschüsse, PDF-Referenzrahmen.

  • Der gehostete Dienst ist kostenlos und auf 60 Anfragen/min/IP begrenzt; für intensive Nutzung verwenden Sie npx mcp-rncp lokal.

Architektur

packages/core       outils MCP + requêtes SQL (agnostique du runtime)
packages/ingest     data.gouv → SAX → SQLite/FTS5 → rncp.sqlite(.br) + rncp.sql (D1) + manifest.json
packages/db-sqlite  adaptateur node:sqlite (CLI)      packages/db-d1  adaptateur Cloudflare D1 (blue/green)
apps/cli            npm `mcp-rncp` (stdio)            apps/worker     Cloudflare Worker (Hono, /mcp, /health)
eval/               46 cas réels : recall@5 ≥ 0,8 (mesuré : 96 % sur la base complète), validité/habilitation exactes

Entwicklung: bun install, bun run test, bun run eval, bun run ingest (≈ 1 Min.), bun run dev:worker.

Roadmap

  • v1.1: NPEC nach IDCC, erweitertes changes_since (Block-Diff), lokale Embeddings, falls die Evaluierungen dies rechtfertigen.

  • v2 (Pro): Massenkatalogprüfung (N Nummern × 1 SIRET), Warnungen bei Ablauf / Entzug der Berechtigung, EDOF-Export, Überwachung nach NSF/ROME-Bereich, API-Schlüssel.

Beiträge und Rückmeldungen: issues. Code MIT — Arnaud Aldebert.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Enables discovery and inspection of French public open data on data.gouv.fr, including datasets, resources, organizations, and dataservices via natural language.
    9
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI assistants to search and retrieve French job profiles, RNCP certifications, training programs, training centers, and skills comparisons in read-only mode without requiring an account.
    MIT