コンテンツにスキップ
無料で登録
基本概念

MCP と API Key / Base URL の違い

MCP、API Key、Base URL、モデルプロトコル、ツールプロトコルの違いを説明します。

短い回答

MCP は、AI ツールを外部ツール、データソース、コンテキストに接続するためのプロトコルです。API Key と Base URL は、モデルリクエストの認証とルーティングの設定です。

MCP が答えるのは「エージェントはどのツールとデータを使えるか」です。API Key / Base URL が答えるのは「モデルリクエストはどこへ送られ、どのように認証されるか」です。

MCP を設定してもモデル API は設定されません。モデル API を設定しても、ツールに外部システムへのアクセス権が自動的に付与されるわけではありません。

比較

項目MCPAPI Key / Base URL
主な役割ツール、データソース、コンテキストの統合モデルリクエスト、認証、ルーティング
一般的な対象ローカルサービス、データベース、ファイル、ブラウザー、業務システムOpenAI 互換または Anthropic 互換の Endpoint
主なリスクツール権限、データアクセス、副作用シークレットの漏えい、プロトコル不一致、モデル費用
モデルを決めるかいいえ通常ははい

混同されやすい点

  • MCP がモデルを変更すると考えること。
  • Base URL を変更するとローカルツールが接続されると考えること。
  • MCP サーバーをモデルプロバイダーとして扱うこと。
  • モデルの API Key を MCP 設定に入れること。
  • ツールが OpenAI 互換 API と Anthropic 互換 API のどちらを期待するか分からないこと。

判断方法

エージェントにデータベース、ブラウザー、ファイルシステム、内部システム、または追加ツールへのアクセスをさせたい場合は、MCP を確認してください。

モデル、ゲートウェイ、課金アカウント、またはプロバイダーを切り替えたい場合は、API Key、Base URL、プロトコルを確認してください。

ワークフローでモデルの切り替えと外部ツールの両方が必要な場合は、両方のレイヤーを設定し、権限を個別に確認してください。

BetterToken について

BetterToken は MCP サーバーではなく、モデル API レイヤーです。API Key、Base URL、モデルルーティング、利用記録を扱います。

BetterToken と MCP は組み合わせて利用できます。BetterToken がモデルリクエストを扱い、MCP がツールとコンテキストの拡張を扱います。

関連ドキュメント

参考資料