MCP_server_get_info_CV

CarreteroSamuel/MCP_server_get_info_CV

3.1

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 :

  1. informations-personnelles - Extrait et présente vos informations de contact
  2. competences-techniques - Analyse et organise vos compétences techniques
  3. experience-professionnelle - Calcule et présente votre expérience professionnelle
  4. profil-complet - GénÚre un résumé professionnel complet
  5. lettre-motivation - Crée des lettres de motivation personnalisées
  6. analyse-compatibilite - Analyse la compatibilité avec des offres d'emploi

Ressources disponibles :

  • cv://raw-text - AccĂšs au texte brut extrait du PDF
  • cv://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 personnelles
  • extractTechnicalSkills() - Ajouter de nouvelles technologies
  • extractExperience() - 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.