
oracle/mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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:
Eachsrc//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.
- Install
uvfrom here - Install python with
uv python install 3.13 - If you are using OCI servers, configure your OCI authentication
- 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.
Recommended: OCI Cloud MCP Server
Run the server over stdio:
uvx oracle.oci-cloud-mcp-server@latest
설치
uvx oracle.oci-cloud-mcp-server@latest설정
{
"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"
}
}
}
}