OM

oracle/mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

470 stars 153 forks Качество 91 Тренд 41UPL-1.0

Репозиторий, содержащий серверы MCP (Model Context Protocol), предоставляющий набор инструментов для управления и взаимодействия с продуктами Oracle.

Обзор

Репозиторий, содержащий эталонные реализации серверов MCP (Model Context Protocol) для управления и взаимодействия с продуктами Oracle. Каждый MCP-сервер под src/ может быть написан на другом языке программирования, демонстрируя языковой независимый подход MCP. Протокол контекста модели (MCP) обеспечивает стандартизированные, независимые от языка рабочие процессы между машинами по данным, моделям и облачным ресурсам. MCP-серверы реализуют определённые наборы инструментов, предоставляя их клиентам, совместимым с MCP. - Этот репозиторий не предназначен для производственного использования; серверы предоставляются в качестве справочного материала, а также для исследования, прототипирования и обучения. - Каждый src/ / каталог представляет собой отдельный MCP-сервер, и они могут использовать Python, Node.js, Java или другие языки.

Обзор (машинный перевод)

Репозиторий, содержащий эталонные реализации серверов MCP (Model Context Protocol) для управления и взаимодействия с продуктами Oracle. Каждый MCP-сервер под src/ может быть написан на другом языке программирования, демонстрируя языконезависимый подход MCP.

Что такое MCP?

Протокол контекста модели (MCP) обеспечивает стандартизированные, независимые от языка рабочие процессы между машинами по данным, моделям и облачным ресурсам. MCP-серверы реализуют определённые наборы инструментов, предоставляя их клиентам, совместимым с MCP.

Масштаб проекта

  • Реализации доказательства концепции/Ссылки:
    Этот репозиторий не предназначен для использования в производстве; серверы предоставляются в качестве справочного материала, а также для исследования, прототипирования и обучения.

  • Полиглотная архитектура:
    Каждый каталог src/ / представляет собой отдельный MCP-сервер, и они могут использовать Python, Node.js, Java или другие языки.

Предварительные требования

  • Поддерживаемые операционные системы: Linux, macOS или Windows (зависит от сервера; проверьте серверный README)
  • Git (для клонирования этого репозитория)
  • Доступ в Интернет (для скачивания зависимостей)
  • Доступ к облаку: Некоторые серверы требуют учётных данных и конфигурации Oracle Cloud Infrastructure (OCI) (документация OCI)

Примечание:

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Oracle MCP Server Repository

Repository containing reference implementations of MCP (Model Context Protocol) servers for managing and interacting with Oracle products. Each MCP server under src/ may be written in a different programming language, demonstrating MCP’s language-agnostic approach.

What is MCP?

The Model Context Protocol (MCP) enables standardized, language-agnostic machine-to-machine workflows across data, models, and cloud resources. MCP servers implement specific tool suites, exposing them to MCP-compatible clients.

Project Scope

  • Proof-of-concept/Reference implementations:
    This repository is not intended for production use; servers are provided as reference and for exploration, prototyping, and learning.

  • Polyglot architecture:
    Each src// directory represents a distinct MCP server, and these may use Python, Node.js, Java, or other languages.

Prerequisites

  • Supported OS: Linux, macOS, or Windows (varies by server; check server README)
  • Git (for cloning this repository)
  • Internet access (for downloading dependencies)
  • Cloud access: Some servers require Oracle Cloud Infrastructure (OCI) credentials and configuration (OCI docs)

Note:
Each MCP server has its own specific requirements (e.g., language runtime version, libraries).
Always see the respective src//README.md for detailed setup instructions.

Quick Start

Follow these instructions to get started as quickly as possible. Once finished, look here to set up your local development environment if you wish to contribute changes.

  1. Install uv from here
  2. Install python with uv python install 3.13
  3. If you are using OCI servers, configure your OCI authentication
  4. Choose a server below and add it to your MCP client configuration

Choose an OCI server

For most OCI users, start with oci-cloud-mcp-server. It uses the official OCI Python SDK directly, without OCI CLI subprocess calls, and is the recommended general-purpose entry point for OCI workflows.

Use oci-api-mcp-server instead when you specifically want an MCP server backed by the OCI CLI. It exposes tools for discovering and running OCI CLI commands.

Choose one of the other purpose-built servers when you already know the Oracle product or OCI domain you want to work with. These servers target specific service and product workflows rather than providing a general OCI entry point. Browse the src/ directories and read the relevant src//README.md before configuring one.

Run the server over stdio:

uvx oracle.oci-cloud-mcp-server@latest
Открыть полный README на GitHub

Установка

uvx oracle.oci-cloud-mcp-server@latest
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "oracle-oci-cloud-mcp-server": { "command": "uvx", "args": [ "oracle.oci-cloud-mcp-server@latest" ], "env": { "OCI_CONFIG_PROFILE": "<profile_name>", "FASTMCP_LOG_LEVEL": "ERROR" } } } }