Skip to main content
Glama

LSPD Interrogation MCP Server

by ziyacivan

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

pnpm install # Required environment variables cp .env.example .env # Start server pnpm start

⚙️ Configuración

Archivo .env :

OPENAI_API_KEY=your_api_key_here

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

curl http://localhost:3000/profile/1234

Iniciar interrogatorio

POST /interrogations/{suspectId}

{ "suspectName": "John Doe", "pressureLevel": 75, "crime": "Armed robbery", "evidence": ["Fingerprint", "Security camera footage"] }

Respuesta sospechosa

POST /interrogations/{suspectId}/respond

{ "suspectName": "John Doe", "officerStatement": "Your fingerprints were found at the crime scene!", "guilt": 85, "personality": "cowardly", "previousResponses": ["I'm innocent!"] }

🔍 Ejemplo de uso

# Get officer profile curl http://localhost:3000/profile/1234 # Start interrogation 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"] }'

✅ 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

  1. Bifurcar el repositorio
  2. Crear nueva rama ( feat/my-feature o fix/issue-number )
  3. Confirme sus cambios
  4. Empujar hacia la rama
  5. Abrir una solicitud de extracción

📜 Licencia

Distribuido bajo la licencia MIT.

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

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.

  1. 📌 Características principales
    1. 🚀 Instalación
      1. ⚙️ Configuración
        1. Puntos finales de API
          1. Perfil del oficial
          2. Iniciar interrogatorio
          3. Respuesta sospechosa
        2. 🔍 Ejemplo de uso
          1. ✅ Validación de datos
            1. 🔒 Seguridad
              1. 🤝 Contribución
                1. 📜 Licencia

                  Related MCP Servers

                  • A
                    security
                    F
                    license
                    A
                    quality
                    A Model Context Protocol server implementation that provides structured, AI-friendly access to eRegulations data, making it easier for AI models to answer user questions about administrative procedures.
                    Last updated -
                    4
                    19
                    TypeScript
                    • Linux
                    • Apple
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol server that integrates essential penetration testing tools (Nmap, Gobuster, Nikto, John the Ripper) into a unified natural language interface, allowing security professionals to execute and chain multiple tools through conversational commands.
                    Last updated -
                    8
                    36
                    42
                    JavaScript
                    MIT License
                    • Linux
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A Model Context Protocol server that provides network analysis tools for security professionals, enabling AI models like Claude to perform tasks such as ASN lookups, DNS analysis, WHOIS retrieval, and IP geolocation for security investigations.
                    Last updated -
                    1
                    Python
                    Apache 2.0
                    • Linux
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A utility module for creating Model Context Protocol servers declaratively, allowing developers to easily define tools, prompts, and resources with a simplified syntax.
                    Last updated -
                    64
                    JavaScript

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/ziyacivan/mcp-officer'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server