CarreteroSamuel/MCP_server_get_info_CV
If you are the rightful owner of MCP_server_get_info_CV and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The MCP CV Intelligent Server is a Model Context Protocol server designed to transform your PDF CV into an intelligent assistant for Claude Desktop.
Serveur MCP CV Intelligent
Un serveur MCP (Model Context Protocol) pour Claude Desktop qui transforme votre CV PDF en assistant intelligent.
đ FonctionnalitĂ©s
Prompts disponibles :
informations-personnelles
- Extrait et présente vos informations de contactcompetences-techniques
- Analyse et organise vos compétences techniquesexperience-professionnelle
- Calcule et présente votre expérience professionnelleprofil-complet
- GénÚre un résumé professionnel completlettre-motivation
- Crée des lettres de motivation personnaliséesanalyse-compatibilite
- Analyse la compatibilité avec des offres d'emploi
Ressources disponibles :
cv://raw-text
- AccĂšs au texte brut extrait du PDFcv://structured-data
- Données structurées et analysées
đŠ Installation
1. Cloner et installer les dépendances
git clone <votre-repo>
cd mcp-cv-server
npm install
2. Préparer votre CV
Placez votre CV au format PDF dans le dossier du projet :
cp /path/to/your/cv.pdf ./cv.pdf
3. Configurer Claude Desktop
Ajoutez cette configuration dans votre fichier claude_desktop_config.json
:
macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
Windows : %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"mcp-cv-server": {
"command": "node",
"args": ["/chemin/absolu/vers/mcp-cv-server/src/index.js"],
"env": {
"CV_PDF_PATH": "/chemin/absolu/vers/votre/cv.pdf"
}
}
}
}
4. Redémarrer Claude Desktop
Fermez complĂštement Claude Desktop et relancez-le.
đ§ Utilisation
Une fois configuré, vous pouvez utiliser ces prompts dans Claude Desktop :
Exemples d'utilisation :
Utilise le prompt "informations-personnelles" pour me montrer mes infos de contact.
GénÚre une lettre de motivation avec le prompt "lettre-motivation" pour le poste de "Développeur Full Stack" chez "TechCorp".
Analyse ma compatibilité avec cette offre d'emploi : [coller l'offre]
đ ïž Personnalisation
Ajouter de nouveaux prompts
Pour ajouter des prompts personnalisés, modifiez la méthode setupHandlers()
dans src/index.js
:
// Dans ListPromptsRequestSchema
{
name: "mon-nouveau-prompt",
description: "Description de mon prompt",
arguments: [
{
name: "parametre",
description: "Description du paramĂštre",
required: true
}
]
}
// Dans GetPromptRequestSchema
case "mon-nouveau-prompt":
return {
messages: [
{
role: "user",
content: {
type: "text",
text: `Votre logique de prompt ici...`
}
}
]
};
Améliorer l'extraction de données
Modifiez les méthodes d'extraction dans la classe CVMCPServer
:
extractPersonalInfo()
- Améliorer la détection des infos personnellesextractTechnicalSkills()
- Ajouter de nouvelles technologiesextractExperience()
- Affiner le calcul d'expérience- Et d'autres...
đš DĂ©pannage
Le serveur ne démarre pas
- Vérifiez que Node.js est installé (v16+)
- Vérifiez les chemins absolus dans la configuration
- Consultez les logs dans la console de Claude Desktop
CV non reconnu
- Assurez-vous que le PDF n'est pas protégé/chiffré
- Vérifiez que le chemin vers le CV est correct
- Testez avec un PDF de bonne qualité (texte sélectionnable)
Prompts non disponibles
- Redémarrez complÚtement Claude Desktop
- Vérifiez la syntaxe JSON de la configuration
- Consultez les logs d'erreur
đ DĂ©veloppement
Structure du projet
mcp-cv-server/
âââ src/
â âââ index.js # Serveur principal
âââ package.json # DĂ©pendances
âââ cv.pdf # Votre CV (Ă ajouter)
âââ README.md # Ce fichier
Tests locaux
# Test du serveur
npm start
# Mode développement avec rechargement
npm run dev
đ€ Contribution
Les contributions sont les bienvenues ! N'hésitez pas à ouvrir des issues ou des pull requests.
đ Licence
MIT License - Voir le fichier LICENSE pour plus de détails.