使用说明
MCP Demo
基于 Model Context Protocol (MCP) 的 AI 人才挖掘服务演示项目。
项目概述
本项目展示如何使用 MCP 协议构建 AI 驱动的人才查询服务,将中文自然语言转换为结构化查询条件。
项目结构
MCPDEMO/
├── mcp-talent-excavate/ # MCP Server 主服务
│ ├── src/ # 源代码
│ ├── Dockerfile # Docker 构建文件
│ └── deploy.sh # 部署脚本
├── ai-excavate-rules.md # AI 条件映射规则文档
└── README.md
核心功能
- 自然语言解析:将中文人才检索意图转换为结构化 JSON
- 流式输出:SSE 实时展示 AI 思考过程
- MCP 协议支持:可作为 Claude Desktop 等 AI 工具的扩展
- Docker 部署:支持内网环境离线部署
快速开始
cd mcp-talent-excavate
npm install
cp .env.example .env # 配置 API 密钥
npm run dev
查询示例
| 输入 | 输出类型 |
|---|---|
| "研究部门35岁以下的博士" | 部门 + 年龄 + 学历条件组合 |
| "获奖人员" | 奖励类型条件 |
| "年薪50万以上" | 薪酬比较条件 |
技术栈
- 运行时: Node.js 18+
- 语言: TypeScript
- AI 模型: DeepSeek R1
- 协议: Model Context Protocol (MCP)
- 验证: Zod Schema
文档
License
MIT
