mcp-rncp
mcp-rncp
El RNCP y el RS en Claude, ChatGPT, Cursor: búsqueda, fichas, bloques de competencias, validez, habilitaciones.
Servidor MCP de solo lectura sobre los repertorios nacionales de certificaciones profesionales (datos abiertos France compétences). Cero clave API, cero llamadas LLM del lado del servidor, respuestas con fuente y fecha.
🇬🇧 English README · 📦 npx -y mcp-rncp ·
🌐 https://mcp-rncp.com/mcp · 📄 Licencia de los datos
El problema
Un organismo de formación vende una formación «certificante»: ¿la ficha RNCP sigue activa? ¿Su SIRET está habilitado para formar y/o evaluar? ¿Qué bloques de competencias marcar en EDOF? Desde el 11/06/2026 los bloques deben estar cumplimentados; al 22/10/2026 las ofertas no cumplimentadas desaparecen de Mi Cuenta Formación.
Un RRHH, un OPCO, un candidato quiere saber qué certificaciones de nivel 6 en ciberseguridad existen, cuál caduca cuándo, cuál reemplaza a cuál.
Las respuestas están en un XML de 570 MB actualizado cada noche. Este servidor lo hace consultable en lenguaje natural.
Related MCP server: mcp-recherche-entreprise
Tres prompts para empezar
«¿El RNCP 35419 sigue activo? Si no, ¿qué ficha lo reemplaza?»
«¿El SIRET 88055223700047 está habilitado en el RNCP 37674, y para qué rol? Enumera los bloques a declarar en EDOF.»
«Encuentra las certificaciones activas de nivel 6 en ciberseguridad y compara las dos primeras.»
Instalación
Claude Desktop (local, npx)
Node ≥ 22.16 requerido (node:sqlite con FTS5). Archivo claude_desktop_config.json:
{
"mcpServers": {
"rncp": { "command": "npx", "args": ["-y", "mcp-rncp"] }
}
}Primer lanzamiento: descarga de la base (~90 MB) en ~/.cache/mcp-rncp (Windows: %LOCALAPPDATA%\mcp-rncp),
verificación SHA-256, luego actualización semanal silenciosa.
Claude.ai / Claude Code / Cursor (alojado, Streamable HTTP)
URL del conector: https://mcp-rncp.com/mcp — sin autenticación, 60 solicitudes/min por IP.
claude mcp add --transport http rncp https://mcp-rncp.com/mcpCursor (.cursor/mcp.json):
{ "mcpServers": { "rncp": { "url": "https://mcp-rncp.com/mcp" } } }Herramientas
Herramienta | Pregunta | Lo que devuelve |
| «desarrollador web nivel 5» | búsqueda de texto completo (BM25 + sinónimos FR), filtros repertorio / nivel / NSF / ROME, activas por defecto |
| «ficha RNCP 37674» | ficha completa: certificadores, actividades, competencias, códigos, vías de acceso, textos, reemplazos, estadísticas |
| «bloques del RNCP 37674» | bloques |
| «¿el RNCP 35419 está activo?» | estado, vencimiento, días restantes, fecha límite de expedición, reemplazante, elegibilidad CPF estimada, advertencia |
| «¿SIRET 8805… habilitado en 37674?» | habilitado sí/no, roles |
| «¿quién está habilitado en 37674?» | socios paginados, filtro SIRET/SIREN |
| «compara 36490 y 37873» | niveles, certificadores, NSF/ROME comunes, solapamiento léxico de bloques, bloques más cercanos |
| «¿qué hay de nuevo desde el 1 de julio en NSF 326?» | fichas creadas / modificadas / desactivadas / reactivadas / retiradas |
| «¿de cuándo datan los datos?» | fecha de la exportación, antigüedad, contadores |
Números aceptados en todas las formas: RNCP35419, 35419, rncp 35419, RS5000, URL francecompetences.fr.
Cada respuesta contiene summary, source, data_updated_at, url_fiche y un indicador truncated explícito.
Recursos: rncp://glossaire, rncp://about. Prompts: rediger_offre_edof, verifier_certification.
Datos, fuente, licencia
Fuente: France compétences, conjunto data.gouv.fr «RNCP et RS», flujo XML V4.1, licencia Ouverte 2.0. Mención obligatoria incluida en cada respuesta: «Fuente: France compétences (data.gouv.fr), exportación del AAAA-MM-JJ».
Cobertura: ~30 500 fichas (de las cuales ~7 000 activas), ~56 000 bloques, ~400 000 líneas de habilitación. Detalle del mapeo etiqueta → columna en docs/DATA-MAPPING.md.
Frescura: ingesta semanal (lunes 05:00 UTC, reiniciable), publicada en Release GitHub
data-AAAA-MM-JJy cargada en Cloudflare D1 sin interrupción (dos bases blue/green).
Límites
No en tiempo real: los datos tienen la antigüedad indicada por
get_data_status(como máximo 7 días en régimen normal).eligible_cpf_estimees una estimación (ficha activa); la elegibilidad real también depende de la habilitación y del referenciamiento EDOF del organismo.Búsqueda de texto completo, no semántica: prefiera los términos del título oficial (las siglas comunes están gestionadas).
No incluido en v1: NPEC (cobertura aprendizaje), composición de los jurados, referenciales PDF.
El servicio alojado es gratuito y está limitado a 60 solicitudes/min/IP; para un uso intensivo, utilice
npx mcp-rncpen local.
Arquitectura
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 exactesDesarrollo: bun install, bun run test, bun run eval, bun run ingest (≈ 1 min), bun run dev:worker.
Roadmap
v1.1: NPEC por IDCC,
changes_sinceenriquecido (diferencia de bloques), embeddings locales si las evaluaciones lo justifican.v2 (Pro): verificación de catálogo en masa (N números × 1 SIRET), alertas de caducidad / retirada de habilitación, exportación EDOF, vigilancia por dominio NSF/ROME, claves API.
Contribuciones y comentarios: issues. Código MIT — Arnaud Aldebert.
This server cannot be deployed
Maintenance
Related MCP Connectors
French job profiles, RNCP diplomas and 135,000 training programs. Read-only, no account.
Sourced answers on FR/EU rules + French company search (SIREN, NAF) for agents, quoted and budgeted
CareerProof MCP gives AI agents direct access to a professional-grade career and workforce intelligence platform. Two namespaces: atlas_* for HR/TA teams (candidate evaluation, batch shortlisting, competency scoring, interview generation, JD analysis, custom eval frameworks, research reports) and ceevee_* for professionals (CV optimization, career positioning, salary intelligence, market reports). Backed by RAG knowledge from 50+ premium research sources (McKinsey, BCG, HBR, Gartner, WEF)
Looks up a person's Anbima professional certifications from the CPF. Platform-hosted, no credentials
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceEnables AI assistants to search and retrieve French legislation, case law, and EU law integrations from official sources via MCP.160 npm1Apache 2.0
- FlicenseBqualityDmaintenanceEnables searching for French companies using the official data.gouv.fr API, with filters for name, location, activity, and certifications.11-
- AlicenseAqualityBmaintenanceEnables discovery and inspection of French public open data on data.gouv.fr, including datasets, resources, organizations, and dataservices via natural language.9MIT
- AlicenseNot gradedqualityCmaintenanceEnables 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