jasonwilbur/oci-pricing-mcp

jasonwilbur/oci-pricing-mcp

от jasonwilbur
Этот MCP инструмент даёт AI-ассистентам данные о ценах Oracle Cloud. Сервер позволяет сравнивать стоимость ресурсов (VM, хранилища, БД), оценивать ежемесячные расходы и находить оптимальные конфигурации. Полезен DevOps и архитекторам для оптимизации затрат на OCI.

OCI Pricing MCP Server

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

A Model Context Protocol (MCP) server that provides Oracle Cloud Infrastructure pricing data to AI assistants like Claude.

Important Note: This server provides pricing data from Oracle's public pricing API and bundled data. We cannot guarantee that AI assistants will always interpret pricing correctly or identify the absolute cheapest options. Always verify pricing on Oracle's official price list before making decisions. All API calls are free of charge (no authentication required).

Why This Exists

AWS, Azure, and GCP all have pricing MCP servers. OCI did not - until now.

Provider Pricing MCP Type
AWS aws-pricing-mcp-server Official
Azure azure-pricing-mcp Community
GCP gcp-cost-mcp-server Community
OCI oci-pricing-mcp Community
Example: "How much does a 4 OCPU, 32GB VM cost on OCI?"

You ask Claude:

What's the monthly cost for a VM with 4 OCPUs and 32GB RAM on OCI?

Claude responds (using this 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)
Инструменты были проиндексированы:
calculate_database_cost

Рассчитать стоимость базы данных для конкретной конфигурации.

Параметры
  • computeUnitsnumberобязательный

    ECPUs или OCPUs

  • hoursPerMonthnumber
  • licenseTypeenum
  • storageGBnumberобязательный
  • typeenumобязательный

    Тип базы данных

calculate_kubernetes_cost

Рассчитывает стоимость кластера OKE, включая управляющий узел и рабочие узлы.

Параметры
  • clusterTypeenumобязательный
  • nodeCountnumberобязательный
  • nodeMemoryGBnumberобязательный
  • nodeOcpusnumberобязательный
  • nodeShapestringобязательный

    Форма рабочего узла (например, VM.Standard.E5.Flex)

  • virtualNodesobject
calculate_monthly_cost

Рассчитывает оценочную ежемесячную стоимость конфигурации OCI с вычислительными ресурсами, хранилищем, базой данных и сетью.

Параметры
  • computeobject
  • databaseobject
  • networkingobject
  • regionstring

    Регион OCI (по умолчанию: us-ashburn-1)

  • storageobject
calculate_multicloud_database_cost

Рассчитывает примерную ежемесячную стоимость запуска базы данных Oracle на Azure, AWS или Google Cloud.

Параметры
  • computeUnitsnumberобязательный

    Количество ECPU или OCPU

  • databaseTypeenumобязательный

    Тип базы данных

  • licenseTypeenum

    Тип лицензии (в комплекте или своя)

  • providerenumобязательный

    Облачный провайдер

  • storageGBnumberобязательный

    Объём хранилища в ГБ

calculate_networking_cost

Рассчитать стоимость сетевого взаимодействия для конкретной конфигурации, включая кредиты бесплатного уровня.

Параметры
  • fastConnectGbpsenum
  • flexibleLoadBalancersnumber
  • loadBalancerBandwidthMbpsnumber
  • natGatewaysnumber
  • networkLoadBalancersnumber
  • outboundDataGBnumber
  • vpnConnectionsnumber
calculate_storage_cost

Рассчитать стоимость хранения для конкретной конфигурации.

Параметры
  • blockPerformanceTierenum
  • blockVolumeGBnumber
  • fileStorageGBnumber
  • objectStorageGBnumber
  • objectStorageTierenum
compare_compute_shapes

Сравнивает цены между несколькими compute shapes.

Параметры
  • shapesstring[]обязательный

    Массив семейств форм для сравнения

compare_database_options

Сравнить варианты баз данных для конкретного типа рабочей нагрузки.

Параметры
  • workloadTypeenumобязательный

    Тип рабочей нагрузки

compare_data_egress

Сравнивает цены на передачу данных у OCI с AWS/Azure/GCP.

Параметры
  • monthlyGBnumberобязательный

    Исходящий трафик за месяц, ГБ

compare_kubernetes_providers

Сравните цены OKE с AWS EKS, Azure AKS и GCP GKE.

Параметры
  • nodeCountnumberобязательный
  • nodeMemoryGBnumberобязательный
  • nodeOcpusnumberобязательный
compare_multicloud_vs_oci

Сравнивает стоимость запуска Oracle Database на OCI и Azure/AWS/GCP. Показывает ценовой паритет и различия в выставлении счетов.

Параметры
  • computeUnitsnumberобязательный

    Количество ECPU или OCPU

  • databaseTypeenumобязательный

    Тип базы данных для сравнения

  • storageGBnumberобязательный

    Объём хранилища в ГБ

compare_regions

Сравнить цены на ресурс в разных регионах OCI. Примечание: OCI поддерживает единые цены во всех коммерческих регионах.

Параметры
  • serviceenumобязательный

    Категория сервисов OCI

  • typestringобязательный

    Тип ресурса для сравнения

compare_storage_tiers

Сравнить цены всех уровней хранения для заданного размера.

Параметры
  • sizeGBnumberобязательный

    Объём хранилища в ГБ

fetch_realtime_pricing

Получает цены в реальном времени из публичного API Oracle. Возвращает 592 SKU (562 стандартных + 30 BYOL) с тарификацией PAY_AS_YOU_GO. Автоматически обнаруживает и помечает варианты BYOL (Bring Your Own License). Включает сводную статистику и заметки о покрытии API. Аутентификация не требуется.

Параметры
  • categorystring

    Фильтрует по категории сервиса (например, "Compute", "Storage", "Database")

  • currencystring

    Код валюты (по умолчанию: USD). Поддерживает: USD, EUR, GBP, JPY, AUD, CAD и др.

  • searchstring

    Поисковый запрос для фильтрации товаров по названию или SKU.

get_compute_shape_details

Получить подробные сведения о ценах и вариантах конфигурации для конкретной вычислительной формы.

Параметры
  • shapeFamilystringобязательный

    Семейство Shape (например, VM.Standard.E5.Flex)

get_free_tier

Узнать подробности о ресурсах OCI Always Free tier.

Параметры

Без параметров.

get_multicloud_availability

Получает полную матрицу доступности, показывающую, какие продукты баз данных Oracle доступны на каких облачных провайдерах.

Параметры

Без параметров.

get_pricing

Получить цены для любого ресурса OCI по сервису и типу. Сервисы: compute, storage, database, networking, kubernetes.

Параметры
  • regionstring

    Необязательный регион (в коммерческих регионах OCI действуют единые цены)

  • serviceenumобязательный

    Категория сервисов OCI

  • typestring

    Необязательный фильтр для конкретного типа ресурса (например, «E5», «block», «autonomous»).

get_pricing_info

Получи метаданные о ценовых данных (последнее обновление, источник и т. д.).

Параметры

Без параметров.

get_services_summary

Получить сводку всех сервисов OCI с данными о ценах, включая количество по категориям и информацию о покрытии.

Параметры

Без параметров.

list_additional_services

Перечисли дополнительные сервисы OCI, включая OpenSearch, Secure Desktops, Blockchain, TimesTen, Batch, Recovery Service, ZFS Storage, Lustre и Digital Assistant.

Параметры
  • typeenum

    Фильтрует по типу сервиса.

list_aiml_services

Перечисляет сервисы OCI AI/ML, включая генеративный ИИ (Cohere, Meta Llama, xAI Grok), Vision, Speech, Language и Document Understanding.

Параметры
  • modelstring

    Фильтрует по модели (например, "cohere", "llama", "grok")

  • typeenum

    Фильтр по типу сервиса AI/ML

list_analytics_services

Перечисляет сервисы OCI Analytics, включая Analytics Cloud, Big Data Service, Data Flow и Data Science.

Параметры
  • typeenum

    Фильтрует по типу сервиса аналитики

list_cache_services

Выводит цены на OCI Cache с Redis. Показывает варианты управляемого кэша Redis с низким и высоким уровнями памяти.

Параметры

Без параметров.

list_compute_shapes

Вывести все вычислительные формы OCI (ВМ, bare metal, GPU) с ценами на OCPU и память.

Параметры
  • familystring

    Фильтрует по семейству форм (например, E4, E5, A1, GPU).

  • maxOcpuPricenumber

    Максимальная цена OCPU в час

  • typestring

    Фильтрует по типу (например, flexible-vm, bare-metal, gpu).

list_database_options

Перечисли все варианты баз данных OCI (Autonomous, MySQL, PostgreSQL, NoSQL) с ценами.

Параметры
  • licenseTypeenum

    Фильтр по типу лицензии

  • typeenum

    Фильтрует по типу базы данных.

list_developer_services

Перечисляет сервисы разработчика OCI, включая Functions, Container Instances, API Gateway, APEX и DevOps.

Параметры
  • typeenum

    Фильтр по типу сервиса разработчика

list_disaster_recovery_services

Выведи цены на OCI Full Stack Disaster Recovery для автоматизации аварийного восстановления в стеках приложений.

Параметры

Без параметров.

list_edge_services

Перечисляет OCI Edge сервисы, включая DNS, Email Delivery и Health Checks.

Параметры
  • typeenum

    Фильтрует по типу edge-сервиса.

list_exadata_services

Список цен на Oracle Exadata Cloud, включая Exascale, выделенную инфраструктуру, ECPU, OCPU и хранилище.

Параметры
  • typeenum

    Фильтр по типу слугбы Exadata

list_governance_services

Перечислите службы OCI Governance, включая Access Governance, Fleet Management и License Manager.

Параметры
  • typeenum

    Фильтрует по типу сервиса управления.

list_integration_services

Перечисляет сервисы интеграции OCI, включая Integration Cloud (OIC), GoldenGate, Data Integration, Streaming и Queue.

Параметры
  • typeenum

    Фильтрует по типу интеграционного сервиса.

list_kubernetes_options

Список опций и цен на кластеры OKE (Kubernetes). Базовые кластеры — БЕСПЛАТНЫ.

Параметры
  • clusterTypeenum

    Фильтрует по типу кластера.

list_media_services

Перечисли OCI Media Services, включая Media Flow (transcoding) и Media Streams (live/VOD streaming).

Параметры
  • typeenum

    Фильтр по типу медиа-сервиса

list_multicloud_databases

Перечислите службы Oracle Database, доступные в Azure, AWS и Google Cloud (Database@Azure, Database@AWS, Database@Google Cloud).

Параметры
  • databaseTypeenum

    Фильтрует по типу базы данных.

  • providerenum

    Фильтрует по облачному провайдеру.

list_networking_options

Перечисли все варианты сетевого взаимодействия OCI (балансировщики нагрузки, FastConnect, VPN, исходящий трафик) с указанием цен. Многие сетевые сервисы БЕСПЛАТНЫ.

Параметры
  • typeenum

    Фильтровать по типу сети

list_observability_services

Перечисли сервисы OCI Observability, включая APM, Logging, Log Analytics, Monitoring и Stack Monitoring.

Параметры
  • typeenum

    Фильтрует по типу сервиса наблюдаемости.

list_realtime_categories

Перечисли все категории услуг, доступные через Oracle real-time pricing API.

Параметры

Без параметров.

list_regions

Перечисли все доступные регионы OCI с указанием их местоположений.

Параметры

Без параметров.

list_security_services

Перечисляет сервисы безопасности OCI, включая Data Safe, Cloud Guard, Vault, WAF и Network Firewall.

Параметры
  • typeenum

    Фильтрует по типу службы безопасности.

list_services

Выводит список всех сервисов OCI с категориями цен. Фильтрует по категории: compute, storage, database, networking, kubernetes, ai-ml, observability и т.д.

Параметры
  • categorystring

    Фильтрует по категории услуги

list_storage_options

Перечисли все варианты хранения OCI (блочное, объектное, файловое, архивное) с ценами.

Параметры
  • typeenum

    Фильтрует по типу хранилища.

list_vmware_services

Перечисляет цены на Oracle Cloud VMware Solution (OCVS) для запуска рабочих нагрузок VMware на OCI.

Параметры

Без параметров.

quick_estimate

Предоставляет быструю оценку стоимости для распространённых пресетов развёртывания: small-web-app, medium-api-server, large-database, ml-training, kubernetes-cluster.

Параметры
  • presetenumобязательный

    Пресет развертывания

  • regionstring

    Регион OCI

1.3.4основная
1.3.3
1.3.2
1.3.1
1.2.2
1.2.1

Выберите клиент, чтобы установить jasonwilbur/oci-pricing-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "jasonwilbur-oci-pricing-mcp-htlxoa9vju": {
      "command": "npx",
      "args": [
        "-y",
        "oci-pricing-mcp"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "jasonwilbur-oci-pricing-mcp-htlxoa9vju": {
      "command": "npx",
      "args": [
        "-y",
        "oci-pricing-mcp"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "jasonwilbur-oci-pricing-mcp-htlxoa9vju": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "oci-pricing-mcp"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"jasonwilbur-oci-pricing-mcp-htlxoa9vju\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"oci-pricing-mcp\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "jasonwilbur-oci-pricing-mcp-htlxoa9vju": {
      "command": "npx",
      "args": [
        "-y",
        "oci-pricing-mcp"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add jasonwilbur-oci-pricing-mcp-htlxoa9vju -- npx -y oci-pricing-mcp

Либо через JSON-конфиг:

claude mcp add-json jasonwilbur-oci-pricing-mcp-htlxoa9vju "{\"command\":\"npx\",\"args\":[\"-y\",\"oci-pricing-mcp\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add jasonwilbur-oci-pricing-mcp-htlxoa9vju -- npx -y oci-pricing-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.jasonwilbur-oci-pricing-mcp-htlxoa9vju]
command = "npx"
args = ["-y", "oci-pricing-mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите jasonwilbur/oci-pricing-mcp, а в поле команды запуска — строку ниже:
npx -y oci-pricing-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "jasonwilbur-oci-pricing-mcp-htlxoa9vju": {
      "command": "npx",
      "args": [
        "-y",
        "oci-pricing-mcp"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "jasonwilbur-oci-pricing-mcp-htlxoa9vju": {
      "command": "npx",
      "args": [
        "-y",
        "oci-pricing-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например jasonwilbur-oci-pricing-mcp-htlxoa9vju.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: jasonwilbur-oci-pricing-mcp-htlxoa9vju
    command: npx
    args:
      - "-y"
      - "oci-pricing-mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "jasonwilbur-oci-pricing-mcp-htlxoa9vju": {
      "command": "npx",
      "args": [
        "-y",
        "oci-pricing-mcp"
      ]
    }
  }
}

Похожие MCP-сервера

jasonwilbur/cloud-cost-mcp

jasonwilbur/cloud-cost-mcp

от jasonwilbur

Сервер для сравнения цен на облачные ресурсы (вычисления, хранилище, трафик) между AWS, Azure, GCP и OCI. Запросы на естественном языке, оценка миграции и рабочих нагрузок. Полезен DevOps-инженерам...

TypeScript⭐ 4
alexpota/cloudscope-mcp

alexpota/cloudscope-mcp

от alexpota

MCP сервер CloudScope помогает AI анализировать облачные счета Azure и GCP: по запросу вы получаете готовый отчёт о затратах, аномалиях, неиспользуемых ресурсах и рекомендациях по оптимизации. Идеа...

TypeScript⭐ 1
Vultr MCP

Vultr MCP

официальный

от vultr

Сервер Vultr MCP позволяет AI-агентам управлять облачными ресурсами через естественный язык. Инструменты генерируются из OpenAPI, поддерживаются STDIO и HTTP, аутентификация по API ключу и OAuth. Подходит для DevOps.

Python⭐ 2
DigitalOcean MCP

DigitalOcean MCP

от digitalocean-labs

MCP сервер для управления облачными ресурсами DigitalOcean через API: дроплеты, базы данных и Kubernetes. Инструмент для автоматизации инфраструктуры разработчиками и DevOps.

Go⭐ 138
openstack-kr/python-openstackmcp-server

openstack-kr/python-openstackmcp-server

от openstack-kr

MCP сервер для управления OpenStack через AI-ассистентов. Предоставляет полный набор инструментов для работы с вычислительными ресурсами, сетями, хранилищами и образами. Упрощает автоматизацию облачной инфраструктуры.

Python⭐ 19
gofireflyio/firefly-mcp

gofireflyio/firefly-mcp

от gofireflyio

Надежный MCP инструмент для интеграции ИИ-ассистентов с Firefly. Обнаруживает и кодифицирует облачные ресурсы в IaC, упрощая управление мультиоблачными средами для DevOps.

TypeScript⭐ 16
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин