mcp-rncp
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/mcpCursor (.cursor/mcp.json):
{ "mcpServers": { "rncp": { "url": "https://mcp-rncp.com/mcp" } } }Werkzeuge
Werkzeug | Frage | Rückgabe |
| « développeur web niveau 5 » | Volltextsuche (BM25 + französische Synonyme), Filter nach Verzeichnis / Stufe / NSF / ROME, standardmäßig aktive |
| « fiche RNCP 37674 » | vollständiges Datenblatt: Zertifizierer, Aktivitäten, Kompetenzen, Codes, Zugangswege, Texte, Ersetzungen, Statistiken |
| « blocs du RNCP 37674 » | Blöcke |
| « le RNCP 35419 est-il actif ? » | Status, Ablauf, verbleibende Tage, letztes Ausstellungsdatum, Ersatz, geschätzte CPF-Berechtigung, Warnung |
| « SIRET 8805… habilité sur 37674 ? » | berechtigt ja/nein, Rollen |
| « qui est habilité sur 37674 ? » | paginierte Partner, Filter SIRET/SIREN |
| « compare 36490 et 37873 » | Stufen, Zertifizierer, gemeinsame NSF/ROME, lexikalische Überschneidung der Blöcke, ähnlichste Blöcke |
| « quoi de neuf depuis le 1er juillet en NSF 326 ? » | erstellte / geänderte / deaktivierte / reaktivierte / entfernte Datenblätter |
| « 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-JJund ohne Unterbrechung in Cloudflare D1 geladen (zwei Blue/Green-Datenbanken).
Grenzen
Keine Echtzeit: Die Daten haben das von
get_data_statusangegebene Alter (höchstens 7 Tage im Normalbetrieb).eligible_cpf_estimeist 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-rncplokal.
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 exactesEntwicklung: 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.
This server cannot be installed
Maintenance
Related MCP Servers
- Alicense-qualityCmaintenanceEnables querying the French National Assembly data, including deputies, interventions, questions, and votes, through natural language.9MIT
- Flicense-qualityBmaintenanceEnables 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.
- Alicense-qualityFmaintenanceEnables AI assistants to search and retrieve French legislation, case law, and EU law integrations from official sources via MCP.1081Apache 2.0
- Alicense-qualityDmaintenanceEnables querying and retrieving legal texts and decisions from French public APIs Légifrance and JudiLibre for legal research.MIT
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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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