Integrations
Handles environment variable management for sensitive data like the OpenAI API key.
Utilizes GPT-3.5-turbo model to generate dynamic interrogation strategies, simulate suspect responses, and create realistic dialogue flows for police interrogation simulations.
Manages package dependencies for the MCP server installation and execution.
Servidor MCP de interrogatorio LSPD
Un servidor de simulación de interrogatorio policial basado en el Protocolo de Contexto Modelo (MCP) impulsado por OpenAI.
📌 Características principales
- Integración MCP :
- Construido con el SDK del protocolo de contexto de modelo
- Compatibilidad con transporte HTTP
- Gestión dinámica de recursos (perfil del oficial, conducta del interrogatorio)
- Integración con OpenAI :
- Utiliza el modelo GPT-3.5-turbo
- Genera estrategias de interrogación dinámicas
- Simula respuestas sospechosas
- Crea flujos de diálogo realistas
- Componentes principales :
- Gestión de perfiles de agentes de policía
- Mecánica de interrogatorio inteligente
- Simulación de comportamiento sospechoso
- Integración de tipos de delito y pruebas
🚀 Instalación
⚙️ Configuración
Archivo .env
:
Parámetros configurables en config.ts
:
- Selección de modelos de IA
- Cantidad máxima de tokens
- Parámetro de temperatura (nivel de creatividad)
Puntos finales de API
Perfil del oficial
GET /profile/:badgeNumber
Iniciar interrogatorio
POST /interrogations/{suspectId}
Respuesta sospechosa
POST /interrogations/{suspectId}/respond
🔍 Ejemplo de uso
✅ Validación de datos
Todos los puntos finales incluyen una sólida verificación y validación de tipos mediante la biblioteca Zod:
- Nivel de presión: 0-100 (obligatorio)
- Nombre del sospechoso: formato de cadena
- Evidencia: matriz de cadenas (opcional)
🔒 Seguridad
- Datos confidenciales (clave API de OpenAI) gestionados a través de variables de entorno
- Aplicación de HTTPS en producción
- Manejo seguro de entradas con validación de solicitudes
🤝 Contribución
- Bifurcar el repositorio
- Crear nueva rama (
feat/my-feature
ofix/issue-number
) - Confirme sus cambios
- Empujar hacia la rama
- Abrir una solicitud de extracción
📜 Licencia
Distribuido bajo la licencia MIT.
This server cannot be installed
Un servidor de protocolo de contexto modelo que simula interrogatorios policiales, permitiendo a los usuarios crear perfiles de oficiales y realizar interrogatorios dinámicos con respuestas simuladas de sospechosos basadas en parámetros configurables como el nivel de presión, la evidencia y el tipo de delito.