智能MCP CV服务器
Claude Desktop的MCP(模型上下文协议)服务器,将您的PDF简历转换为智能助手。
🚀 功能
提示争议:
informations-personnelles-提取并显示您的联系信息competences-techniques-分析和组织您的技术技能experience-professionnelle-计算并展示您的专业经验profil-complet-生成完整的专业摘要lettre-motivation-创建个性化的激励信analyse-compatibilite-分析与工作机会的兼容性
可用资源:
cv://raw-text-访问PDF中的纯文本cv://structured-data-结构化和分析数据
📦 安装
1.克隆和安装依赖项
git clone
cd mcp-cv-server
npm install2.准备简历
将PDF格式的简历放在项目文件夹中:
cp /path/to/your/cv.pdf ./cv.pdf3.配置Claude桌面
将此配置添加到文件中 claude_desktop_config.json :
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 窗户: %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.重新启动Claude桌面
完全关闭Claude桌面并重新启动。
🔧 使用
配置后,您可以在Claude Desktop中使用以下提示:
使用示例:
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]🛠️ 个性化
添加新提示
要添加自定义提示,请更改方法 setupHandlers() 在 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...`
}
}
]
};改进数据提取
更改类中的提取方法 CVMCPServer :
extractPersonalInfo()-改进个人信息的检测extractTechnicalSkills()-添加新技术extractExperience()-改进经验计算- 和其他人。。。
🚨 故障排除
服务器无法启动
- 确保已安装Node.js(v16+)
- 检查配置中的绝对路径
- 查看Claude桌面控制台中的日志
简历不被认可
- 确保PDF未受保护/加密
- 检查简历路径是否正确
- 使用高质量PDF(可选文本)进行测试
Prompts不可用
- 完全重新启动Claude桌面
- 检查配置的JSON语法
- 检查错误日志
📝 发展
项目结构
mcp-cv-server/
├── src/
│ └── index.js # Serveur principal
├── package.json # Dépendances
├── cv.pdf # Votre CV (à ajouter)
└── README.md # Ce fichier本地测试
# Test du serveur
npm start
# Mode développement avec rechargement
npm run dev🤝 贡献
欢迎捐款!不要犹豫打开问题或拉取请求。
📄 许可证
MIT许可证-有关详细信息,请参阅许可证文件。
