Claude CodeのMCPでルートレベルanyOf/oneOf/allOfを平坦化する仕組み
MCPツールのinputSchemaがルート直下でanyOf・oneOf・allOfを使うと、Claude Codeはスキーマを平坦化して説明文に条件を足します。v2.1.195前後の違いも解説します。
サブカテゴリ
MCPの仕組みの掘り下げ、他ツールとの比較、機能の使い分けなどを扱う解説記事の一覧です。手順そのものよりも、「なぜそうなるか」「どちらを選ぶか」の判断材料になる情報をまとめています。
全99件 · 最終更新 2026/09/30
MCPツールのinputSchemaがルート直下でanyOf・oneOf・allOfを使うと、Claude Codeはスキーマを平坦化して説明文に条件を足します。v2.1.195前後の違いも解説します。
AnthropicのTrademark Guidelinesは、名称・ロゴの使用を事前承認済みの範囲に限ります。プラグインやMCPサーバーの名前に「Claude」を入れる場面と、Claude Code側の命名制限を扱います。
CloudflareのOAuth認可ライブラリはClaudeへの1プロンプトから生まれ、275件のコミットがそのまま公開されています。何を頼み、どこを人間が直したかを追います。
Claude CodeとLaravel Boostは競合しません。汎用エージェントとフレームワーク特化ツールとして補完し合う関係と、AGENTS.md・.mcp.json・.claude/skills/の書き込み先の違いを扱います。
Scheduled routinesでMCPツール呼び出しが承認待ちのまま止まる回帰の症状・時系列・回避策を、GitHub Issue #61015の一次情報にもとづいて解説します。
MCPサーバーを増やすほどツール定義がコンテキストを消費します。公式ドキュメントの実測値をもとに、その仕組みとTool Searchが解決する範囲を説明します。
Claude Code・Cursor・Cline・Windsurf・Roo CodeのMCP対応を、通信方式(stdio/HTTP/SSE)と認証方式、設定ファイルの違いで比較します。
Kafka・RabbitMQ・NATS向けMCPサーバーはいずれもApache・Broadcom・NATS本体からは提供されていません。star数・更新頻度・ライセンス・開発元という4つの軸で信頼度を見分けます。
Claude CodeでMCPサーバーをローカルかリモートかで選ぶとき、レイテンシ・保守性・監査ログ・チーム共有の4点が判断の分かれ目になります。
分析用途のMCPサーバー3種を、読み取り専用の既定値と料金モデルの違いで比較します。BigQueryはGoogleのマネージド型です。
5製品のMCPサーバーが読み取り専用をどう実装しているかを比較します。サーバー側で強制する製品と、DB側の権限に依存する製品に分かれます。
7社のPaaS向け公式MCPサーバーが持つ認証方式・スコープの絞り方・削除ツールの有無を比較し、本番デプロイ権限をどこまで渡すかの判断材料をまとめます。
CI失敗の自動診断をClaudeに任せるとき、CircleCI・Buildkite・JenkinsのMCP提供形態の違いを比較し選び方を示します。
本番のデータベースやクラウド、IaCにMCPで接続する前提の権限設計を扱います。バックエンド側で読み取り専用ロールをどう作るか、書き込みをどこで人の承認に止めるかを横断でまとめます。
Terraform・Pulumi・CloudFormation/CDKのMCPサーバーを、対応クラウドと状態管理への関与、既定で書き込みができるかの3軸で比較します。
コンテナ操作系MCPサーバー3種を実行基盤と権限モデルで比較し、ローカル開発と本番クラスタどちらに向くかを示します。
MCPの拡張機能はcapabilities.extensionsフィールドで宣言し合います。識別子の設計・対応していない側の挙動・コア仕様と切り離した理由を仕様から読み解きます。
MCP認可仕様のSecurity Considerations章は、トークン窃取・認可コード保護・mix-up攻撃・Confused Deputy問題を個別のMUST/SHOULD要件として定義します。仕様原文の脅威モデルを追います。
MCPの公式セキュリティガイドは、ローカルサーバーの偽装コマンドからstdioプロキシ経由のリモートコード実行まで、データ流出と権限昇格の攻撃ベクトルを具体的なコード例で定義しています。仕様原文の攻撃構造を追います。
MCPは「Model Context Protocol a Series of LF Projects, LLC」という法人格で運営されます。最終決定権を持つのは誰か、メンバーシップが個人単位である理由を仕様原文から読み解きます。
MCP Inspectorのcatalogとconfigファイルの違い、mcpServersスキーマ、ランチャー・CLI・TUI・Webバックエンドが読む環境変数を網羅したリファレンスです。
MCPサーバーがlist_changed通知でツール一覧を更新する仕組みと、接続が切れたときの自動再接続の再試行回数・待機時間を扱います。ツールサーチの有無で失敗の伝わり方も変わります。
プラグインが同梱するMCPサーバーは、プラグインを有効にすると自動で起動し、ツール名にプラグイン名とサーバー名を含めて登録されます。設定形式と起動・切断のタイミングを扱います。
MCPツール呼び出しがメイン会話で2分を超えると、Claude Codeはバックグラウンドタスクへ自動で切り替えます。しきい値の変更方法と対象外になる4つのケースを扱います。
MCP AppsはVS Code(GitHub Copilot)とClaude Desktopの両方が対応済みですが、サーバーの繋ぎ方とローカル開発の手順が大きく異なります。違いをまとめます。
MCP AppsやOAuth Client Credentialsなど公式拡張機能は、クライアントごとに対応状況が違います。マトリクス表の読み方と、対応していないときに何が起きるかを解説します。
MCPコミュニティが持つ10のWorking Groupと7のInterest Groupが、それぞれどの領域を担当しているかの地図。
ブラウザリダイレクトなしでMCPサーバーに接続するOAuth Client Credentials拡張の仕組みと、JWT Bearer Assertionとクライアントシークレットの使い分け。
MCPサーバーへのアクセスを社員ごとの個別承認でなく企業IdPで一元管理するEnterprise-Managed Authorization拡張の仕組みと実装要件。
MCP AppsはMCPサーバーがサンドボックスiframeでHTML UIを返し、チャット内で双方向にツールを呼べるようにする拡張仕様です。仕組みと使いどころをまとめます。
記事は新しい順に並んでいます。仕様が変わりやすい領域では、更新日の新しい記事ほど現行の挙動に近い内容になっています。実際にMCPを動かす場合はチュートリアル、変更の履歴を確認したい場合はリリースノートが対になる読みものです。同じカテゴリ内のタイプ別セクションから辿れます。