
LSPD Interrogation MCP Server

2025.03.18
1
TypeScript警察审讯模拟动态对话流程生成其它
LSPD Interrogation MCP Server 是一个基于 Model Context Protocol (MCP) 的警察审讯模拟服务器,由 OpenAI 提供支持。该服务器集成了 MCP SDK 和 OpenAI 的 GPT-3.5-turbo 模型,用于生成动态审讯策略、模拟嫌疑人响应以及创建真实的对话流程。
View on GitHub
Overview
基本能力
产品定位
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"]
}'
- 检查服务器日志以查看调试信息。