基本能力
产品定位
LSPD Interrogation MCP Server 是一个用于警察审讯模拟的服务器,通过集成 OpenAI 的 GPT-3.5-turbo 模型,提供动态审讯策略和嫌疑人行为模拟功能。
核心功能
- MCP 集成:
- 使用 Model Context Protocol SDK 构建 - 支持 HTTP 传输 - 动态资源管理(officer-profile, conduct-interrogation)
- OpenAI 集成:
- 使用 GPT-3.5-turbo 模型 - 生成动态审讯策略 - 模拟嫌疑人响应 - 创建真实的对话流程
- 核心组件:
- 警察档案管理 - 智能审讯机制 - 嫌疑人行为模拟 - 犯罪类型和证据集成
适用场景
- 警察审讯模拟训练
- 犯罪调查培训
- 动态对话流程生成
工具列表
- curl:用于测试 API 端点
- pnpm:用于安装和启动服务器
常见问题解答
- 如何配置 OpenAI API 密钥?
在 .env 文件中设置 OPENAI_API_KEY 环境变量。
- 如何启动服务器?
运行 pnpm start 命令。
使用教程
使用依赖
- 安装 Node.js 和 pnpm
- 克隆项目仓库
安装教程
pnpm install
# 复制环境变量示例文件
cp .env.example .env
# 启动服务器
pnpm start调试方式
- 使用 curl 测试 API 端点:
# 获取警察档案
curl http://localhost:3000/profile/1234
# 开始审讯
curl -X POST http://localhost:3000/interrogations/suspect_01 \
-H "Content-Type: application/json" \
-d '{
"suspectName": "John Doe",
"pressureLevel": 80,
"crime": "Drug trafficking",
"evidence": ["Search records", "Confidential witness statement"]
}'- 检查服务器日志以查看调试信息。

