Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Decroche

БесплатноНе проверен

Deterministic MCP server for job-landing pipeline that parses CVs into validated JSON Resume, detects sections, scores parse confidence, and exposes FR/US marke

GitHubEmbed

Описание

Deterministic MCP server for job-landing pipeline that parses CVs into validated JSON Resume, detects sections, scores parse confidence, and exposes FR/US market profiles to help beat ATS and LLM screeners honestly.

README

decroche-mcp

MCP 360° pour décrocher un emploi — bat l'ATS et le screener LLM honnêtement (Phase 1 : cœur anti-rejet CV).

CI OpenSSF Scorecard Release License: MIT

Table of Contents

Overview

decroche-mcp is a deterministic Python/FastMCP MCP server for the complete 360° job-landing pipeline. It exposes pure, testable, zero-LLM tools — the host Claude (guided by the decroche skill) does all the reasoning and rewriting.

Phase 1 (this release): CV anti-rejection core — parse a CV (PDF/DOCX/MD/TXT) into a validated JSON Resume, detect sections, score parse confidence, and expose FR/US market profiles. No magic, no hallucinated metrics, no hidden-text tricks.

Honesty guarantees (hard-coded):

  • keyword_gap marks each gap as addable_honestly (real skill, not yet phrased) or genuinely_missing — never invents credentials.
  • cv.xyz_scaffold signals missing metrics (y_present: false) and asks for real numbers.
  • ats.redflag_scan detects prompt-injection / hidden-text tactics and reports them; never produces them.

Architecture

flowchart LR
    CV["CV\n(PDF/DOCX/MD/TXT)"]
    Offer["Offre\n(texte/URL)"]

    subgraph MCP["decroche-mcp (FastMCP — stdio)"]
        parse["cv.parse\nJSON Resume + sections\n+ confiance"]
        market["market.set\nprofil FR/US/UK…"]
        atssim["ats.parse_sim\nscore parsabilité\n+ casses"]
        matchscore["match.score\n+ keyword_gap"]
        redflag["ats.redflag_scan"]
        brief["ats.screener_brief\n→ kit simulation"]
        render["cv.render\n.docx ATS-safe\n+ PDF stylé"]
        report["ats.score_report\navant/après"]
    end

    Claude["Claude (hôte)\npiloté par skill decroche\nréécriture XYZ honnête\nscreener LLM simulation"]

    CV --> parse
    Offer --> matchscore
    parse --> market
    parse --> atssim
    parse --> matchscore
    parse --> redflag
    parse --> brief
    brief --> Claude
    matchscore --> Claude
    Claude --> render
    render --> atssim
    atssim --> report
    redflag --> report

Install

# Run as MCP server via uvx (recommended — no install needed):
uvx decroche-mcp

# Or install in a project:
uv add decroche-mcp

# From source:
git clone https://github.com/Casius999/decroche-mcp.git
cd decroche-mcp
uv venv && uv sync --extra dev

MCP Client Config

Add to your Claude Desktop / MCP client config:

{
  "mcpServers": {
    "decroche-mcp": {
      "command": "uvx",
      "args": ["decroche-mcp"]
    }
  }
}

Features — Phase 1

Tool Description
cv_parse Parse PDF/DOCX/MD/TXT → JSON Resume + sections + confidence score + warnings
market_get Get active market profile (FR by default)
market_set Set active market profile (fr, us, uk, ca-en, ca-fr)
market_available List available market profile ids

Phase 2+ tools (ATS simulation, match scoring, XYZ scaffold, render, apply queue) come in subsequent tranches. See CHANGELOG.md.

Development

uv venv
uv sync --extra dev

# Lint
uv run ruff check .
uv run ruff format --check .

# Tests with coverage
uv run pytest --cov --cov-report=term-missing --cov-fail-under=80

# Run the server (stdio — attach an MCP client)
uv run decroche-mcp

Contributing

Contributions are welcome! Please read CONTRIBUTING.md and our Code of Conduct. Commits follow Conventional Commits and must be signed.

Security

Found a vulnerability? Please follow our Security Policy and report privately — do not open a public issue.

License

Licensed under the MIT license. © 2026 Julien Compain.

from github.com/Casius999/decroche-mcp

Установка Decroche

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/Casius999/decroche-mcp

FAQ

Decroche MCP бесплатный?

Да, Decroche MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Decroche?

Нет, Decroche работает без API-ключей и переменных окружения.

Decroche — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Decroche в Claude Desktop, Claude Code или Cursor?

Открой Decroche на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Decroche with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai