OM

oracle/mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

470 stars 153 forks 품질 91 트렌드 41UPL-1.0

Oracle 제품을 관리하고 상호작용할 수 있는 도구 모음을 제공하는 MCP(모델 컨텍스트 프로토콜) 서버를 포함하는 저장소입니다.

개요

Oracle 제품을 관리하고 상호작용하기 위한 MCP(모델 컨텍스트 프로토콜) 서버의 참조 구현을 포함하는 저장소입니다. src/ 하에 있는 각 MCP 서버는 서로 다른 프로그래밍 언어로 작성될 수 있어 MCP의 언어 무립적 접근법을 보여줍니다. 모델 컨텍스트 프로토콜(MCP)은 데이터, 모델, 클라우드 자원 전반에 걸쳐 표준화된 언어 구애 없는 기계 간 워크플로우를 가능하게 합니다. MCP 서버는 특정 도구 모음을 구현하여 MCP 호환 클라이언트에 노출합니다. - 이 저장소는 운영 환경용으로 의도되지 않았습니다; 서버는 참조용과 탐색, 프로토타이핑, 학습을 위해 제공됩니다. - 각 src/ / 디렉터리는 고유한 MCP 서버를 나타내며, 이들은 Python, Node.js, Java 또는 기타 언어를 사용할 수 있습니다.

개요(AI 번역)

Oracle 제품과 상호작용하기 위한 MCP(모델 컨텍스트 프로토콜) 서버의 참조 구현을 포함하는 저장소입니다. src/ 아래 있는 각 MCP 서버는 서로 다른 프로그래밍 언어로 작성될 수 있어 MCP의 언어 무구적 접근법을 보여줍니다.

MCP란 무엇인가?

모델 컨텍스트 프로토콜(MCP)은 데이터, 모델, 클라우드 자원 전반에 걸쳐 표준화된 언어 구애 없는 기계 간 워크플로우를 가능하게 합니다. MCP 서버는 특정 도구 모음을 구현하여 MCP 호환 클라이언트에 노출합니다.

프로젝트 범위

  • 개념 증명/참조 구현:
    이 저장소는 운영 환경용으로 의도된 것이 아닙니다; 서버는 참고용으로 제공되며, 탐색, 프로토타이핑, 학습을 위한 것입니다.

  • 다언어 건축:
    각 src/ / 디렉터리는 고유한 MCP 서버를 나타내며, 이들은 Python, Node.js, Java 또는 기타 언어를 사용할 수 있습니다.

선수 조건

  • 지원되는 운영체제: 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" } } } }