decroche-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@decroche-mcpparse my CV from resume.pdf"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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).
Table of Contents
Related MCP server: hrmcp-server
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_gapmarks each gap asaddable_honestly(real skill, not yet phrased) orgenuinely_missing— never invents credentials.cv.xyz_scaffoldsignals missing metrics (y_present: false) and asks for real numbers.ats.redflag_scandetects 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 --> reportInstall
# 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 devMCP Client Config
Add to your Claude Desktop / MCP client config:
{
"mcpServers": {
"decroche-mcp": {
"command": "uvx",
"args": ["decroche-mcp"]
}
}
}Features — Phase 1
Tool | Description |
| Parse PDF/DOCX/MD/TXT → JSON Resume + sections + confidence score + warnings |
| Get active market profile (FR by default) |
| Set active market profile ( |
| 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-mcpContributing
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.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for the LLM Conveyors AI agent platform. 39 tools for Job Hunter (tailored CVs, cover letters, cold emails), B2B Sales (company research, outreach), ATS scoring, resume rendering, and session management.Last updated561MIT
- Flicense-qualityDmaintenanceMCP server for candidate scoring. Post a resume and job description, get back structured scores across skills match, experience, industry background, and education — plus strengths and gaps grounded in the actual text. Hosted API at recruit api .app or self-host on Railway.Last updated
- AlicenseAqualityFmaintenanceMCP server that simulates how 5 real ATS parsers (Workday, Greenhouse, Lever, Taleo, iCIMS) read a CV. Pure JS lint engine, MIT licensed, no network calls in lint logic. Vendor-specific rules cite their public sources.Last updated3MIT
- Alicense-qualityBmaintenanceAn intelligent, zero-cost MCP server that securely parses local resumes and compares them against live job postings for ATS scoring, skill gap analysis, and interview prep.Last updated1MIT
Related MCP Connectors
GetJobzi MCP server for job search, application tracking, and career forecasting.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
MCP server for AI job search — find jobs, track applications, get alerts. Claude, ChatGPT, Cursor.
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/Casius999/decroche-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server