OM

oracle/mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

470 stars 153 forks 品質 91 トレンド 41UPL-1.0

Oracle製品の管理および相互作用のためのツール群を提供するMCP(Model Context Protocol)サーバーを含むリポジトリ。

概要

Oracle製品の管理および相互作用のためのMCP(Model Context Protocol)サーバーの参照実装を含むリポジトリ。src/の各MCPサーバーは異なるプログラミング言語で書かれることがあり、MCPの言語非依存性のアプローチを示しています。 モデルコンテキストプロトコル(MCP)は、データ、モデル、クラウドリソースにわたる標準化された言語に依存しないマシン間ワークフローを可能にします。MCPサーバーは特定のツールスイートを実装し、それらをMCP互換クライアントに公開します。 - このリポジトリは本番環境での利用を目的としていません。サーバーは参照および探索、プロトタイピング、学習のために提供されています。 - 各src//ディレクトリは異なるMCPサーバーを表し、これらはPython、Node.js、Java、またはその他の言語を使用する場合があります。

概要(AI 翻訳)

Oracle製品の管理および相互作用のためのMCP(Model Context Protocol)サーバーの参照実装を含むリポジトリ。src/の各MCPサーバーは異なるプログラミング言語で記述可能であり、MCPの言語非依存的アプローチを示しています。

MCPとは何か?

モデルコンテキストプロトコル(MCP)は、データ、モデル、クラウドリソースにわたる標準化された言語に依存しないマシン間ワークフローを可能にします。MCPサーバーは特定のツールスイートを実装し、それらをMCP互換クライアントに公開します。

プロジェクト・スコープ

  • 概念実証/リファレンス実装: このリポジトリは本番環境での利用を目的としていません。サーバーは参照および探索、プロトタイピング、学習のために提供されています。

  • 多言語建築: 各[src/ /ディレクトリは異なるMCPサーバーを表し、これらはPython、Node.js、Java、またはその他の言語を使用する場合があります。

前提条件

  • 対応OS:Linux、macOS、またはWindows(サーバーによって異なる;サーバーREADMEをご確認ください)
  • Git(このリポジトリのクローン用)
  • インターネットアクセス(依存関係のダウンロード用)
  • クラウドアクセス:一部のサーバーはOracle Cloud Infrastructure(OCI)の認証情報と設定(OCIドキュメント)が必要です

注:

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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
GitHub で README 全文を見る

インストール

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" } } } }