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 INPI

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.

A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    Enables querying the French National Assembly data, including deputies, interventions, questions, and votes, through natural language.
    9
    MIT
  • F
    license
    -
    quality
    B
    maintenance
    Enables querying French business registers (RNE, BODACC) and trademarks via INPI APIs. Provides tools to search companies, retrieve legal status, directors, beneficial owners, collective procedures, and trademark details.

View all related MCP servers

Related MCP Connectors

  • Looks up a person's Anbima professional certifications from the CPF. Platform-hosted, no credentials

  • Checks the status of a person's driver's license (CNH) from the CPF. Built for the holder to check t

  • Official Microsoft MCP Server to query Microsoft Entra data using natural language

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ALDEBERTArnaud/mcp-rncp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server