Skip to main content
Glama

mcp-rncp

RNCP и RS в Claude, ChatGPT, Cursor: поиск, карточки, блоки компетенций, срок действия, разрешения.

Сервер MCP только для чтения для национальных реестров профессиональных сертификаций (открытые данные France compétences). Нулевой API-ключ, нулевые вызовы LLM на стороне сервера, ответы с указанием источника и даты.

🇬🇧 English README · 📦 npx -y mcp-rncp · 🌐 https://mcp-rncp.com/mcp · 📄 Лицензия на данные


Проблема

  • Учебный центр продает «сертифицирующее» обучение: активна ли еще карточка RNCP? Разрешен ли его SIRET для обучения и/или оценки? Какие блоки компетенций отмечать в EDOF? С 11.06.2026 блоки должны быть заполнены; с 22.10.2026 незаполненные предложения исчезнут из Mon Compte Formation.

  • HR-специалист, OPCO, кандидат хочет узнать, какие сертификации уровня 6 по кибербезопасности существуют, какая когда истекает, какая какую заменяет.

  • Ответы находятся в XML-файле объемом 570 МБ, обновляемом каждую ночь. Этот сервер делает их доступными для запросов на естественном языке.

Related MCP server: MCP INPI

Три промпта для начала

«Активен ли еще RNCP 35419? Если нет, какая карточка его заменяет?»

«Разрешен ли SIRET 88055223700047 для RNCP 37674 и для какой роли? Перечисли мне блоки для декларирования в EDOF.»

«Найди активные сертификации уровня 6 по кибербезопасности и сравни первые две.»

Установка

Claude Desktop (локально, npx)

Требуется Node ≥ 22.16 (node:sqlite с FTS5). Файл claude_desktop_config.json:

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

Первый запуск: загрузка базы (~90 МБ) в ~/.cache/mcp-rncp (Windows: %LOCALAPPDATA%\mcp-rncp), проверка SHA-256, затем еженедельное автоматическое обновление.

Claude.ai / Claude Code / Cursor (хостинг, Streamable HTTP)

URL коннектора: https://mcp-rncp.com/mcp — без аутентификации, 60 запросов/мин на IP.

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

Cursor (.cursor/mcp.json):

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

Инструменты

Инструмент

Вопрос

Что возвращает

search_certifications

«веб-разработчик уровень 5»

полнотекстовый поиск (BM25 + синонимы FR), фильтры реестр / уровень / NSF / ROME, по умолчанию активные

get_certification

«карточка RNCP 37674»

полная карточка: сертификаторы, виды деятельности, компетенции, коды, пути доступа, тексты, замены, статистика

list_blocs

«блоки RNCP 37674»

блоки RNCPxxxxxBCyy по порядку, компетенции, методы оценки — готово для EDOF

check_validity

«активен ли RNCP 35419?»

статус, срок действия, оставшиеся дни, предельная дата выдачи, замена, предполагаемое право на CPF, предупреждение

check_habilitation

«SIRET 8805… разрешен для 37674?»

разрешение да/нет, роли former / evaluer, сертификатор, состояние и даты разрешения

list_partenaires

«кто разрешен для 37674?»

партнеры с пагинацией, фильтр SIRET/SIREN

compare_certifications

«сравни 36490 и 37873»

уровни, сертификаторы, общие NSF/ROME, лексическое совпадение блоков, ближайшие блоки

changes_since

«что нового с 1 июля в NSF 326?»

созданные / измененные / деактивированные / реактивированные / удаленные карточки

get_data_status

«от какой даты данные?»

дата экспорта, возраст, счетчики

Номера принимаются в любом виде: RNCP35419, 35419, rncp 35419, RS5000, URL francecompetences.fr. Каждый ответ содержит summary, source, data_updated_at, url_fiche и явный индикатор truncated.

Ресурсы: rncp://glossaire, rncp://about. Промпты: rediger_offre_edof, verifier_certification.

Данные, источник, лицензия

  • Источник: France compétences, набор данных data.gouv.fr «RNCP et RS», XML-поток V4.1, лицензия Ouverte 2.0. Обязательное указание, воспроизводимое в каждом ответе: «Источник: France compétences (data.gouv.fr), экспорт от ГГГГ-ММ-ДД».

  • Охват: ~30 500 карточек (из них ~7 000 активных), ~56 000 блоков, ~400 000 строк разрешений. Подробное описание сопоставления тегов и столбцов в docs/DATA-MAPPING.md.

  • Свежесть: еженедельная загрузка (понедельник 05:00 UTC, возможен перезапуск), публикуется в GitHub Release data-ГГГГ-ММ-ДД и загружается в Cloudflare D1 без прерываний (две базы blue/green).

Ограничения

  • Не в реальном времени: данные имеют возраст, указанный get_data_status (максимум 7 дней в обычном режиме).

  • eligible_cpf_estime — это оценка (активная карточка); фактическое право на CPF также зависит от разрешения и регистрации организации в EDOF.

  • Полнотекстовый поиск, не семантический: предпочтительнее использовать термины из официального названия (распространенные аббревиатуры обрабатываются).

  • Не включено в v1: NPEC (покрытие обучения), состав жюри, PDF-референтные документы.

  • Хостинг-сервис бесплатный и ограничен 60 запросами/мин/IP; для интенсивного использования используйте npx mcp-rncp локально.

Архитектура

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

Разработка: bun install, bun run test, bun run eval, bun run ingest (≈ 1 мин), bun run dev:worker.

Дорожная карта

  • v1.1: NPEC по IDCC, расширенный changes_since (разница блоков), локальные эмбеддинги, если это оправдано оценками.

  • v2 (Pro): массовая проверка каталога (N номеров × 1 SIRET), уведомления об истечении срока / отзыве разрешения, экспорт EDOF, мониторинг по области NSF/ROME, API-ключи.

Вклад и отзывы: issues. Код 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