MCP HR服务器+代理
MCP是一个Python服务器,带有RAG和HR数据工具。React是一名Langgraph代理,在Arize Phoenix交易。
快速启动
# Запуск всех сервисов через Docker Compose
docker-compose up --build可用服务:
- 前端: http://localhost:3000-HR助理Web界面
- 代理API: http://localhost:8001-后端API
- MCP服务器: http://localhost:8000带HR工具的MCP服务器
- 凤凰UI: http://localhost:6006-监控和交易LLM请求
结构
文件夹描述 |-------|----------| | mcp/ ►MCP HR服务器(RAG,个人日,假期)→ | agent/ |langgraphагент+反应UI|
凤凰追踪
所有的LLM请求都会自动追踪到Arize Phoenix:
- Prompt和响应模型
- 运行时和令牌
- 工具调用(MCP Tools)
- 执行链(Traces)
港口: OTLP GRPC集热器- 4317Web接口-http://localhost:6006.\ 当代理在本地启动时,Trace离开 localhost:4317 (变量) PHOENIX_COLLECTOR_ENDPOINT 在 .env 或默示)。
MCP服务器(MCP/)
工具
工具描述 |------------|----------| | hr_rag_search 搜索HR文档 | get_personal_days_tool 员工个人日 | get_remaining_vacation_days_tool 剩下的假期。
伊万诺夫、彼得罗娃、西多罗夫。
启动MCP
MCP_TRANSPORT=http uv run --with mcp python server.py
# или с venv: MCP_TRANSPORT=http python server.py通过curl(HTTP)进行通信: 从 MCP_TRANSPORT=http,然后使用示例 CURL.md.
