LSPD Interrogation MCP Server

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许可协议发布。