models パッケージ

MCP ツールの一般的なモデル。

このモジュールでは、MCP ツール フレームワーク全体で使用されるデータ モデルを定義します。

モジュール

chat_history_message

チャット履歴メッセージ モデル。

chat_message_request

チャット メッセージ要求モデル。

mcp_server_config

MCP サーバー構成モデル。

tool_options

ツール オプション モデル。

クラス

ChatHistoryMessage

チャット履歴内の 1 つのメッセージを表します。

このモデルは、脅威保護分析とコンプライアンス監視のためにユーザーと AI アシスタントの間で交換される個々のメッセージをキャプチャするために使用されます。

ChatMessageRequest

MCP プラットフォームにチャット履歴を送信するための要求ペイロード。

このモデルは、脅威保護分析のために MCP プラットフォームのチャット履歴エンドポイントに送信される完全な要求本文を表します。 これには、現在の会話コンテキストと履歴メッセージが含まれます。

このモデルでは、MCP プラットフォーム API で必要に応じて、フィールド エイリアスを使用して camelCase JSON 形式にシリアル化されます。

MCPServerConfig

MCP サーバーの構成 (名前とエンドポイントを含む) を表します。

ToolOptions

ツール操作の構成オプション。