MCP が変えるもの
MCP は、AI クライアントがサーバー上のツールを検出して呼び出すための標準規格です。MCP 以前は、フレームワークごとに独自のプラグイン形式があり、同じ機能を Claude Code、Cursor、Codex それぞれに実装し直す必要がありました。
実務上の利点は明確です。エージェント側の機能面が安定し、並行して維持する実装が不要になります。
個別に設定する 2 つのレイヤー
ここが最も混同しやすい点なので、作業前に切り分けてください。
RockAPI を MCP サーバーとして追加する場合、それはツールレイヤーです。OpenAI 互換 API 経由でモデルプロバイダーとして使う場合、それはモデルレイヤーです。併用は可能ですが、設定項目は別々です。
事前準備
- API キーを作成する。 rockapi.ai/keys で発行し、環境変数に格納します。リポジトリにコミットするファイルへは書き込まないでください。
- MCP 設定をコピーする。 コンソールの MCP ページに、アカウントの MCP エンドポイントとヘッダー形式が表示されます。記憶ではなく表示された値を使用してください。
- クライアントの MCP 対応を確認する。 Claude Code、Cursor、Codex、VS Code、Claude Desktop はいずれも対応しています。下記コマンドが拒否される場合はバージョンを確認してください。
- モデルを決める。 どのクライアントでもエージェントには LLM が必要です。プロバイダー設定で選択するか、RockAPI 経由で呼び出します。
MCP サーバーを追加する
コマンドはクライアントごとに異なりますが、入力は共通です。URL、トランスポート、そしてAuthorization: Bearer ヘッダーです。
Claude Code
Codex
~/.codex/config.toml にサーバーを追加します。トークンを環境変数から読むことで、秘匿情報をファイルに残しません。
Cursor と VS Code
どちらも JSON 設定で HTTP タイプの MCP サーバーを受け付けます。キーを平文で保存しないよう、クライアントが定める環境変数展開の記法を使用してください。Claude Desktop
Claude Desktop はコマンド起動型のサーバーを扱うため、mcp-remote でブリッジします。
接続を検証する
「接続済み」と表示されても本番投入の判断には不十分です。次の 4 点を確認してください。
接続できるのに呼び出しが失敗する場合、原因は通常トランスポートではなくトークンです。他の調査より先にキーをローテーションして再試行してください。
事故を防ぐ運用ルール
- キーの範囲を限定する。 MCP 連携には専用キーを使い、本番用のメインキーを流用しないでください。片方を失効させても他方に影響しません。
- まず読み取り専用で始める。 タスク完了に必要な最小の権限だけを与え、実際のワークフローで必要になった段階で広げます。
- 費用を分けて監視する。 ツール駆動型のエージェントは小さな呼び出しを大量に発行します。キーを分ければエージェント単位のコストがダッシュボードで判別できます。
- 秘匿情報は環境変数に置く。 コミット対象の設定ファイルへキーを貼り付けるのは、エージェント設定で最も多い漏えい経路です。API キーの安全な管理を参照してください。
- ツール呼び出しを記録する。 挙動がおかしいときは、最終的な回答よりも呼び出しの並びのほうが原因を早く示します。
FAQ
MCP は OpenAI 互換 API と同じものですか?
いいえ。OpenAI 互換 API はコードからモデルを呼ぶ方法を標準化します。MCP は AI クライアントがツールを検出して呼ぶ方法を標準化します。RockAPI は両方を提供しており、設定する場所も異なります。MCP でも API キーは必要ですか?
必要です。MCP サーバーに到達できても、アカウントの識別、レート制限の適用、利用量の記録はキーによって行われます。1 つの MCP サーバーを複数のエージェントで使えますか?
使えます。それが利点です。同じサーバー定義を複数クライアントで共有でき、Claude Code と Cursor が同じキーで同じ機能群に到達します。MCP でモデルの課金方法は変わりますか?
変わりません。課金は実際のモデル呼び出しに従います。集計方法は料金と請求を参照してください。クライアントが HTTP タイプの MCP サーバーに未対応の場合は?
Claude Desktop の例にあるmcp-remote ブリッジを使用してください。HTTP エンドポイントをローカルの stdio プロセスに変換するため、コマンド起動型のクライアントから利用できます。
次のステップ
まだリクエストを送っていない場合はクイックスタートから始め、続いてモデルとプロバイダーでエージェントの背後に置くモデルを選んでください。API キーを作成してエージェントを接続
キーを発行し、コンソールから MCP 設定をコピーして、本番トラフィックの前に接続を検証してください。
