mcpField
O
OCI Pricing

OCI Pricing

ローカル
github.com/jasonwilburクラウド・インフラ521 週間前に更新

OCI Pricing について

OCI Pricingは、AIアシスタントやクラウドの計画担当者向けに、Oracle Cloud Infrastructureの価格とコスト見積もりを提供するMCPサーバーです。組み込みカタログデータとOracle公開価格APIへのオンデマンド照会を利用します。

主な機能

  1. 01OCIサービス全般の価格を検索
  2. 02構成の月額コストを見積もり
  3. 03リージョン、コンピュート、ストレージ、データベースを比較
  4. 04各社のデータ転送とKubernetesコストを比較
  5. 05組み込みデータまたはリアルタイム価格を利用

活用シーン

  1. 01OCI仮想マシンの月額コストを見積もり
  2. 02予定するワークロード向けにOCIストレージ階層を比較
  3. 03データ転送費用についてOCIと他社を評価
  4. 04組み込みカタログデータと最新価格を照合

MCP 対応

OCI価格の検索、構成の見積もり、サービスやプロバイダーの比較に使うMCPツールを提供します。価格は組み込みデータまたはOracle公開APIに基づき、アカウントごとの実支出は取得しません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"jasonwilbur-oci-pricing": {
"command": "npx",
"args": [
"-y",
"oci-pricing-mcp"
]
}
}
}
起動コマンドnpx -y oci-pricing-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmoci-pricing-mcp1.2.2

ツール

25

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
typestringいいえ特定のリソースタイプで絞り込む場合に指定します(例:"E5"、"block"、"autonomous")
regionstringいいえ任意のリージョン(OCI は商用リージョン間で価格が一貫しています)
serviceenumはいOCI サービスカテゴリcompute | storage | database | networking | kubernetes

詳細

OCI Pricing MCP サーバー

npm version npm downloads CI License: Apache-2.0 MCP Registry

Claude などの AI アシスタントに Oracle Cloud Infrastructure の料金データを提供する、Model Context Protocol (MCP) サーバーです。

重要なお知らせ: このサーバーは、Oracle の公開料金 API と同梱データから料金情報を提供します。AI アシスタントが常に料金を正しく解釈したり、絶対的な最安値の選択肢を特定したりできることは保証できません。判断を下す前に、必ずOracle の公式料金表で料金をご確認ください。すべての API 呼び出しは無料です(認証は不要です)。

このプロジェクトについて

AWS、Azure、GCP には料金 MCP サーバーがあります。OCI にはありませんでした。今までは。

プロバイダー料金 MCP種類
AWSaws-pricing-mcp-server公式
Azureazure-pricing-mcpコミュニティ
GCPgcp-cost-mcp-serverコミュニティ
OCIoci-pricing-mcpコミュニティ
例:「OCI で 4 OCPU、32GB の VM はいくらですか?」

Claude に質問します:

OCI で 4 OCPU、32GB RAM の VM の月額料金はいくらですか?

Claude の回答(この MCP を使用):

For a VM.Standard.E5.Flex with 4 OCPUs and 32GB RAM:

  OCPU cost:    4 OCPUs × $0.03/hr = $0.12/hr
  Memory cost:  32 GB × $0.002/hr  = $0.064/hr
  Total hourly: $0.184/hr

  Monthly cost (730 hrs): $134.32

For comparison, the Arm-based A1 shape would be significantly cheaper:

  A1 total:     4 × $0.01 + 32 × $0.0015 = $0.088/hr
  Monthly:      $64.24 (52% savings)
例:「データの送信について OCI と AWS を比較する」

Claude に質問します:

月間 5TB のデータ送信で、AWS と比べて OCI ではいくら節約できますか?

Claude の回答(この MCP を使用):

Data Egress Cost Comparison (5 TB/month):

  OCI:
    First 10 TB free → $0.00

  AWS:
    First 10 GB: free
    Next 9.99 TB @ $0.09/GB → ~$450/month

  Monthly savings with OCI: $450 (100% savings)

OCI includes 10 TB of free outbound data transfer monthly,
making it significantly more cost-effective for data-heavy workloads.

インストール

クイックインストール(推奨)
claude mcp add oci-pricing -- npx -y oci-pricing-mcp
Claude Desktop ユーザー向け

claude_desktop_config.json(macOS:~/Library/Application Support/Claude/claude_desktop_config.json、Windows:%APPDATA%\Claude\claude_desktop_config.json)に以下を追加し、Claude Desktop を再起動してください。

{
  "mcpServers": {
    "oci-pricing": {
      "command": "npx",
      "args": ["-y", "oci-pricing-mcp"]
    }
  }
}
ソースからインストール
git clone https://github.com/jasonwilbur/oci-pricing-mcp.git
cd oci-pricing-mcp
npm install
npm run build
claude mcp add oci-pricing -- node /path/to/oci-pricing-mcp/dist/index.js

利用可能なツール

コアツール
ツール説明
get_pricingサービス/タイプを指定して、任意の OCI リソースの料金を取得します
list_services料金カテゴリ別に OCI の全サービスを一覧表示します
compare_regionsリージョン間の料金を比較します(OCI の料金は世界中で一貫しています)
list_regions利用可能な OCI リージョンをすべて一覧表示します
calculate_monthly_cost構成に基づいて月額料金を見積もります
quick_estimate一般的なデプロイメントのプリセットに基づいて料金を見積もります
コンピュートツール
ツール説明
list_compute_shapes料金とともに VM シェイプ(E4、E5、A1、GPU など)を一覧表示します
get_compute_shape_details指定したシェイプの詳細情報を取得します
compare_compute_shapesシェイプ間の料金を比較します
ストレージツール
ツール説明
list_storage_optionsブロック、オブジェクト、ファイル、アーカイブストレージの料金を一覧表示します
calculate_storage_cost指定したストレージ構成の料金を計算します
compare_storage_tiers指定した容量について、すべてのティアを比較します
データベースツール
ツール説明
list_database_optionsAutonomous DB、MySQL、PostgreSQL の料金を一覧表示します
calculate_database_costデータベースの料金を計算します
compare_database_optionsワークロードの種類に応じて選択肢を比較します
ネットワーキングツール
ツール説明
list_networking_optionsロードバランサー、FastConnect、VPN、エグレスを一覧表示します
calculate_networking_cost無料枠を含めたネットワーキングコストを計算します
compare_data_egressOCI と AWS/Azure/GCP のエグレスを比較します
Kubernetes ツール
ツール説明
list_kubernetes_optionsOKE クラスターのオプションを一覧表示します(Basic は無料です)
calculate_kubernetes_costクラスターのコストを計算します
compare_kubernetes_providersOKE と EKS/AKS/GKE を比較します
サービスカテゴリツール
ツール説明
list_services_by_category推奨。 任意のカテゴリ(aiml、observability、integration、security、analytics、developer、media、vmware、edge、governance、exadata、cache、disaster-recovery、additional)のサービスを一覧表示します
get_services_summaryすべてのサービスカテゴリの概要と件数を表示します

個別の list_*_services ツール(例:list_aiml_services、list_security_services)も引き続き動作しますが、list_services_by_category の使用が推奨されるため、非推奨です。上記のツールに category を渡して使用してください。

ユーティリティツール
ツール説明
get_free_tierOCI Always Free 枠の詳細
get_pricing_info価格データのメタデータ
リアルタイム価格ツール
ツール説明
fetch_realtime_pricingOracle の API から直接、最新の価格を取得します(製品カタログ全体)
list_realtime_categoriesライブ API のすべてのサービスカテゴリを一覧表示します

使用例

Claude に OCI の価格について質問する
What's the cost of running a VM.Standard.E5.Flex with 4 OCPUs and 32GB RAM?
Compare OCI block storage tiers for 1TB of data
Estimate monthly cost for a Kubernetes cluster with 3 nodes
How much would I save using OCI vs AWS for 5TB of monthly data egress?
すばやく見積もる
Give me a quick estimate for a small web app on OCI

利用可能なプリセット:

  • small-web-app - 1 OCPU、8GB、100GB のストレージ、LB
  • medium-api-server - 4 OCPU、32GB、500GB のストレージ
  • large-database - 8 OCPU、128GB、Autonomous DB
  • ml-training - A100 GPU × 8(パートタイム)
  • kubernetes-cluster - 3 ノード、各 4 OCPU

OCI の価格に関する主な特長

主な差別化要因
  • 一貫したグローバル価格:AWS/Azure/GCP とは異なり、OCI の価格はすべての商用リージョンで同一です
  • 10 TB の無料エグレス:月間の最初の 10 TB のアウトバウンドデータ転送は無料です
  • 無料の Kubernetes コントロールプレーン:OKE Basic クラスターには管理料金がかかりません
  • ネットワークロードバランサー:完全無料です(時間料金やデータ料金はかかりません)
  • Always Free 枠:期限なしで利用できます。Arm OCPU 4 個、RAM 24GB、ストレージ 200GB、Autonomous DB 2 個
コスト効率に優れたシェイプ
シェイプOCPU 価格最適な用途
VM.Standard.A1.Flex (Arm)$0.01/hr最もお得、Arm ワークロード
VM.Standard.E5.Flex$0.03/hr新しい x86 デプロイメント
VM.Standard.E4.Flex$0.025/hr前世代ですが、現在も優れています
OCPU と vCPU

x86 アーキテクチャでは、1 OCPU = 2 vCPU です。OCPU は物理コアを表すため、OCI の $0.03/OCPU/hr は $0.015/vCPU/hr に相当します。

データソース

この MCP サーバーは、2 つのデータモードに対応しています。

同梱データ(デフォルト)

価格データは Oracle の公開価格 API から同期され、サーバーに同梱されています。これにより、OCI の完全な価格カタログにオフラインですばやくアクセスできます。

  • 製品:640 以上の SKU(API データセット全体)
  • カテゴリ:110 以上のサービスカテゴリ
  • 詳細なコンピュートシェイプ:OCPU/メモリの内訳を含む、厳選されたシェイプ
  • タイムスタンプ:検証用の apiLastUpdated と bundledDataGenerated(get_pricing_info を参照)

未加工製品のスナップショットとタイムスタンプは、refresh-data GitHub Action を通じて、Oracle のライブ API から毎月自動更新されます(厳選されたカテゴリ構成は保持されます)。npm run generate-data でローカル更新することも、fetch_realtime_pricing ツールを使って呼び出し時に常に最新の価格を取得することもできます。

リアルタイム API

リリース間の最新の料金を確認するには、Oracle の API に直接問い合わせる fetch_realtime_pricing を使用してください。

https://apexapps.oracle.com/pls/apex/cetools/api/v1/products/
  • 認証:不要(公開 API)
  • 複数通貨:USD、EUR、GBP、JPY、AUD、CAD など
  • 更新:Oracle は料金データを定期的に更新します

FAQ

OCI に料金 API はありますか?

はい。Oracle は https://apexapps.oracle.com/pls/apex/cetools/api/v1/products/ で公開料金 API を提供しており、すべての OCI 製品の料金を JSON 形式で返します。認証は不要です。この MCP サーバーは、fetch_realtime_pricing ツールでこの API を使用します。

料金データの取得元はどこですか?
  • 同梱データ:Oracle の公開料金 API から同期した完全なデータセットを npm パッケージに含めています
  • リアルタイムデータ:必要に応じて Oracle の公開料金 API から直接取得します
同梱データはどのくらいの頻度で更新されますか?

同梱の料金データは、npm の各リリース時に Oracle の API から同期されます。同期待日は metadata.bundledDataGenerated を確認してください。リリース間の更新を確認するには、fetch_realtime_pricing を使用してください。

すべてのリージョンで料金が同じなのはなぜですか?

AWS、Azure、GCP とは異なり、Oracle Cloud Infrastructure はすべての商用リージョンで一貫したグローバル料金を維持しています。そのため、コスト計画が容易になり、料金の違いを気にせず、どこにでもデプロイできます。

OCPU と vCPU の違いは何ですか?

x86 アーキテクチャでは、1 OCPU = 2 vCPU です。OCPU はハイパースレッディングを備えた物理コアを表すため、AWS/Azure/GCP と比較する場合、OCI の $0.03/OCPU/hr は $0.015/vCPU/hr に相当します。

実際の OCI 支出額を照会できますか?

この MCP サーバーが提供するのは料金データであり、アカウントの支出額ではありません。実際の使用状況と支出を追跡するには、適切な認証を使用して OCI Cost Management API を利用する必要があります。これは将来的な機能強化として追加できる可能性があります。

料金データに含まれていないものは何ですか?

同梱データには、Oracle の公開料金 API に含まれるすべての製品が含まれています。ただし、この API では一部の料金を確認できません。

  • コミット利用割引 - 表示されるのは従量課金制の料金のみです。年間/3 年契約については Oracle の営業担当者にお問い合わせください
  • 政府機関/主権クラウド - 専用の政府機関向けリージョンには別の料金が適用されます
  • Oracle SaaS 製品 - Fusion Apps、NetSuite などは OCI IaaS とは別です
  • カスタム料金/交渉料金 - ボリューム割引を含むエンタープライズ契約
  • サポート費用 - Premier Support の料金は別途です

これらについては、Oracle Sales にお問い合わせいただくか、Oracle Cloud Price List を直接ご確認ください。

料金が正確かどうかを確認するにはどうすればよいですか?

同梱データの各リリースには、次のタイムスタンプが含まれています。

  • apiLastUpdated:Oracle が料金 API を最後に更新した日時
  • bundledDataGenerated:このパッケージがデータを同期した日時

Oracle の公式料金表と照合するか、fetch_realtime_pricing ツールを使用して最新データを取得できます。

開発

# Install dependencies
npm install

# Build
npm run build

# Run locally
node dist/index.js

# Watch mode
npm run dev

作者

Jason Wilbur - jasonwilbur.com

ライセンス

Apache 2.0

コントリビューション

GitHub でのイシューやプルリクエストを歓迎します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。