← 学習メニュー
CCAR-F 練習問題 25
CCAR-F
シナリオ:開発者の生産性向上
Claude Agent SDK で、慣れないコードベースの調査、レガシーシステムの理解、定型コードの生成、繰り返し作業の自動化を支援するエージェントを作っています。組み込みツール(Read・Write・Edit・Bash・Grep・Glob)と MCP サーバーを併用します。
チームはリポジトリの .mcp.json に、社内の課題管理の遠隔の MCP サーバー(HTTP・OAuth で認証)を追加しました。ところが一部のメンバーの環境では、サーバーが使える状態になっていません。対応として適切なものを2つ選んでください。
スポンサーリンク
選択肢を押して回答
正解と解説
正解:A・D
判断のポイント
.mcp.json で共有するサーバーは、各自の承認と、必要なら各自の認証(OAuth なら /mcp から)を経て使えるようになります。資格情報はリポジトリに置きません。
A. /mcp で該当のサーバーを選び、各自が OAuth の認証を済ませる(正解)
OAuth で認証する遠隔のサーバーは、利用者ごとに認証が必要です。Claude Code では /mcp から認証を行います。
B. 接続できないメンバーは、サーバーを stdio の形式に書き換えて手元で動かす(不正解)
遠隔で運用されている共有のサーバーを各自が複製することになり、認証の問題も解決しません。
C. 認証を済ませた1人のトークンを .mcp.json に書いてコミットし、全員で共有する(不正解)
秘密情報をリポジトリに置くことになり、誰の操作かも区別できなくなります。
D. プロジェクトの .mcp.json のサーバーは初回に使用の承認を求められるので、内容を確かめて承認する(正解)
リポジトリで共有されたサーバーは、安全のため、各自が承認するまで使われません。
出題範囲:CCAR-F 分野2「ツール設計とMCP連携」・項目2.4 MCP サーバーの統合
参考資料(公式ドキュメント)
公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。
