LSPD尋問MCPサーバー
OpenAI を搭載したモデル コンテキスト プロトコル (MCP) ベースの警察尋問シミュレーション サーバー。
📌 主な機能
- MCP統合:
- モデルコンテキストプロトコルSDKを使用して構築
- HTTPトランスポートのサポート
- 動的リソース管理(警察官プロファイル、行動尋問)
- OpenAI統合:
- GPT-3.5-turboモデルを使用
- 動的な尋問戦略を生成する
- 容疑者の反応をシミュレートする
- リアルな会話の流れを創り出す
- コアコンポーネント:
- 警察官のプロフィール管理
- スマートな尋問メカニズム
- 容疑者の行動シミュレーション
- 犯罪の種類と証拠の統合
🚀 インストール
⚙️ 構成
.env
ファイル:
config.ts
で設定可能なパラメータ:
- AIモデルの選択
- 最大トークン数
- 温度パラメータ(創造性レベル)
🌐 APIエンドポイント
役員プロフィール
GET /profile/:badgeNumber
尋問開始
POST /interrogations/{suspectId}
容疑者の対応
POST /interrogations/{suspectId}/respond
🔍 使用例
✅ データ検証
すべてのエンドポイントには、Zod ライブラリを使用した強力な型チェックと検証が含まれています。
- 圧力レベル: 0~100 (必須)
- 容疑者名: 文字列形式
- 証拠: 文字列配列(オプション)
🔒 セキュリティ
- 機密データ(OpenAI APIキー)は環境変数を通じて管理されます
- 本番環境でのHTTPSの強制
- リクエスト検証による安全な入力処理
🤝 貢献
- リポジトリをフォークする
- 新しいブランチを作成する (
feat/my-feature
またはfix/issue-number
) - 変更をコミットする
- ブランチにプッシュする
- プルリクエストを開く
📜 ライセンス
MIT ライセンスに基づいて配布されます。
This server cannot be installed
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.
警察の尋問をシミュレートするモデル コンテキスト プロトコル サーバー。ユーザーは警察官のプロファイルを作成し、圧力レベル、証拠、犯罪の種類などの設定可能なパラメータに基づいて、シミュレートされた容疑者の応答を使用して動的な尋問を実施できます。
Related MCP Servers
- AsecurityFlicenseAqualityA 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 -419TypeScript
- AsecurityAlicenseAqualityA 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 -83642JavaScriptMIT License
- -securityAlicense-qualityA 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 -1PythonApache 2.0
- -securityFlicense-qualityA utility module for creating Model Context Protocol servers declaratively, allowing developers to easily define tools, prompts, and resources with a simplified syntax.Last updated -64JavaScript