AIエージェント特有の脅威 - プロンプトインジェクションとツール汚染
間接プロンプトインジェクション、ツール汚染、Rug pull、データ流出の三条件、人間による確認、OWASP の指針
間接プロンプトインジェクション、ツール汚染、Rug pull、データ流出の三条件、人間による確認、OWASP の指針
サーバーからユーザーへの追加入力要求、MRTR パターン、非推奨の Roots / Sampling / Logging
公式 Registry への公開、パッケージ種別、リモートサーバー、Server Cards、組織内の承認とガバナンス
クライアントの責務、接続管理、ツール提示、同意UI、キャッシュ、再試行、複数サーバーの管理
ステートレス HTTP としてのデプロイ、Cloudflare Workers、互換性、ゲートウェイ、バージョン運用
公式SDKのティア、サーバーの最小構成、状態ハンドル、Go・C#・TypeScript での実装
Confused deputy、トークンパススルー、SSRF、状態ハンドルの乗っ取り、スコープ最小化などの攻撃と対策
MCP is dead の主張を整理し、MCP・CLI・Skills・Function calling を認証、合成性、権限、運用の観点で比較して使い分けを決める
MCP Inspector、ツールの単体テスト、契約テスト、curl での再現、LLM を含む評価
OpenTelemetry のトレース伝搬、ログの代替、ヘッダーによるメトリクス、監査ログ
MCPサーバーをOAuth 2.1リソースサーバーとして保護する、メタデータ探索、クライアント登録、スコープ、トークン検証
Client Credentials、Enterprise-Managed Authorization、認可サーバーの選択、ゲートウェイと監査
JSON-RPC 2.0、_meta、server/discover、resultType、エラーコード、バージョニングと互換性
MCPの背景、Host/Client/Serverの役割、主要機能、仕様リビジョンの変遷、このカテゴリの学習ロードマップ
2025-11-25 からの主要変更、非推奨機能、フィーチャーライフサイクル、既存サーバーの移行戦略
拡張機構、Tasks、MCP Apps、Skills over MCP、Server Cards と対応状況の確認方法
Resources、Prompts、Completion、Pagination、Caching の仕様と Tools との使い分け
tools/list と tools/call、inputSchema/outputSchema、structuredContent、エラー処理、アノテーション
ツール定義と結果がコンテキストを圧迫する問題、MCP is dead の指摘、段階的探索・コード実行・サーバー側設計による対策
API をそのまま MCP 化しない設計、description の品質、出力サイズの制御、安全な破壊的操作
stdio と Streamable HTTP の仕様、HTTP ヘッダー、ストリーム、購読、水平スケール
stdio サーバーの信頼境界、起動コマンドの同意、サンドボックス、サプライチェーン、認証情報の扱い