分析CV-MCP服务器
MCP(模型上下文协议)服务器将“CV分析”工作流公开为可重用工具。
描述
自动分析和比较5份简历与一份工作记录,根据加权标准评估每个候选人,并生成一份带有分数和建议的专业报告。
此MCP服务器允许您直接从以下位置使用此工作流:
- 克劳德桌面版 -可访问MCP工具的AI助手
- LightOn范式 -IA平台(即将推出MCP支持)
- Tout客户端兼容MCP -通过标准化协议
先决条件
- Python 3.10或更高版本
- CléAPI LightOn范式(https://paradigm.lighton.ai)
- 访问工作区范例中的文档
安装
1.安装公共依赖项(仅一次)
重要: 只安装一次依赖项,而不是每个工作流!
pip install mcp aiohttp python-dotenv⚠️ 不要这样做 pip install -e . 在这个文件里!如果您有多个MCP工作流,这将导致冲突。
2.配置环境变量
创建文件 .env 在包的根目录中:
PARADIGM_API_KEY=votre_clé_api_ici
PARADIGM_BASE_URL=https://paradigm.lighton.ai
# Optionnel : Bearer token pour sécuriser le serveur HTTP MCP (Paradigm)
MCP_BEARER_TOKEN=votre_token_secret3.Lighton范例的配置(推荐)
要通过MCP在Lighton Paradigm中使用此工作流:
步骤1:启动HTTP服务器
python -m http_server --port 8080将从文件中读取承载令牌 .env (变量 MCP_BEARER_TOKEN)的。如果未配置令牌,服务器将在开发模式下启动,无需身份验证。
步骤2:在Paradigm中注册服务器
作为Paradigm中的系统管理员:
- 进去 管理>MCP服务器
- 添加新服务器:
- 名字: analyse-cv - 统一资源定位符: http://votre-serveur:8080 (或可访问服务器的URL) - 持有者令牌:值 MCP_BEARER_TOKEN (如果配置)
- 在中激活服务器 聊天设置>代理工具
然后,在启用代理模式的情况下,工作流将作为范例对话中的工具可用。
4.Claude桌面配置(可选)
将此配置添加到Claude桌面配置文件:
macOS/Linux: ~/Library/Application Support/Claude/claude_desktop_config.json
窗户:
# Ouvrir directement le fichier avec l'explorateur
start "" "%APPDATA%\Claude"
# Puis ouvrir claude_desktop_config.json avec un éditeur de texte或通过Windows资源管理器:
- 打字
%APPDATA%\Claude在浏览器的地址栏中 - 打开文件
claude_desktop_config.json使用文本编辑器
{{
"mcpServers": {{
"analyse-cv": {{
"command": "python",
"args": ["-m", "server"],
"cwd": "/chemin/absolu/vers/ce/dossier"
}}
}}
}}笔记:
- Le chemin
cwd必须指向此包所在的文件夹 - 命令
command必须指向Python 3.10+可执行文件(在Windows上,使用完整路径作为C:\\Users\\VotreNom\\AppData\\Local\\Programs\\Python\\Python310\\python.exe) - 文件
.env在文件中cwd已包含环境变量(无需将其放入env)
5.重新启动Claude桌面
如果您正在使用Claude Desktop,请完全关闭并重新启动。新的MCP工具将可用。
使用
Claude Desktop
配置后,您可以直接在对话中使用工作流:
Claude桌面中的请求示例:
Utilise le workflow Analyse-CV avec les parametres suivants: file_paths: ["fichier1.pdf", "fichier2.pdf"], query: "votre texte ici"Claude将自动使用MCP工具执行工作流。
命令行测试
要从命令行测试MCP服务器:
python -m server服务器通过stdin/stdout启动并等待MCP命令。
项目结构
analyse-cv/
├── server.py # Serveur MCP stdio (Claude Desktop)
├── http_server.py # Serveur MCP HTTP (Paradigm)
├── workflow.py # Logique du workflow
├── paradigm_client.py # Client API Paradigm
├── pyproject.toml # Configuration Python
├── README.md # Ce fichier
└── .env # Variables d'environnement (à créer)工作流设置
file_paths(文件): 强制性 -要分析的本地文件的完整路径(例如:C:\\Documents\\CV.pdf)query(文本): *可选* -问题或分析请求(可选)
分拣格式
包含工作流结果的JSON对象,包括任何分析、提取的数据或生成的内容。
故障排除
服务器无法启动
- 确保已安装Python 3.10+:
python --version - 检查是否安装了依赖项:
pip install -e . - 检查Claude桌面中的日志(开发者菜单>显示日志)
Paradigm身份验证错误
- 检查API密钥是否正确
.env或claude_desktop_config.json - 使用以下方法测试密钥:
curl -H "Authorization: Bearer VOTRE_CLE" https://paradigm.lighton.ai/api/v2/health
工作流失败
- 检查所需文档是否在您的工作区范例中
- 查看日志以查看错误详细信息
- 检查输入参数是否符合预期模式
支持
对于任何问题或问题:
- 文件MCP:https://modelcontextprotocol.io
- 文档范式:https://docs.lighton.ai
- 支持LightOn:support@lighton.ai
许可证
由Lighton工作流生成器生成
