← 学習メニュー

CCAR-F 練習問題 25

CCAR-F

シナリオ:開発者の生産性向上

Claude Agent SDK で、慣れないコードベースの調査、レガシーシステムの理解、定型コードの生成、繰り返し作業の自動化を支援するエージェントを作っています。組み込みツール(Read・Write・Edit・Bash・Grep・Glob)と MCP サーバーを併用します。

チームはリポジトリの .mcp.json に、社内の課題管理の遠隔の MCP サーバー(HTTP・OAuth で認証)を追加しました。ところが一部のメンバーの環境では、サーバーが使える状態になっていません。対応として適切なものを2つ選んでください。

スポンサーリンク
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 サーバーの統合

参考資料(公式ドキュメント)

公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。