LSPD Interrogation MCP Server
🚨 为LSPD警官代理提供的MCP服务器仓库(概念验证)。
LSPD 审讯 MCP 服务器 - 快速开始指南
这是一个基于模型上下文协议(MCP)的警察审讯模拟服务器,由OpenAI支持。
🚀 安装与启动
# 安装依赖
pnpm install
# 复制环境变量文件
cp .env.example .env
# 配置您的OpenAI API密钥
# 在.env文件中: OPENAI_API_KEY=your_api_key_here
# 启动服务器
pnpm start
📌 主要功能
- MCP集成:基于Model Context Protocol SDK构建
- OpenAI驱动:使用GPT模型进行动态审讯和嫌疑人回应
- 核心功能:警官档案管理、智能审讯机制、嫌疑人行为模拟
🌐 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": "贩毒",
"evidence": ["搜查记录", "机密证人陈述"]
}'
获取嫌疑人回应
curl -X POST http://localhost:3000/interrogations/suspect_01/respond \
-H "Content-Type: application/json" \
-d '{
"suspectName": "John Doe",
"officerStatement": "我们在犯罪现场发现了你的指纹!",
"guilt": 85,
"personality": "胆小",
"previousResponses": ["我是无辜的!"]
}'
⚙️ 高级配置
在config.ts
中可以调整:
- AI模型选择
- 最大令牌数量
- 温度参数(创意水平)
🔒 安全注意事项
- API密钥通过环境变量管理
- 生产环境强制使用HTTPS
- 所有输入均通过Zod库进行验证
📜 许可证
本项目遵循MIT许可协议发布。