
包含MCP(模型上下文协议)服务器的仓库,提供一套用于管理和交互Oracle产品的工具。
概览
包含MCP(模型上下文协议)服务器的参考实现,用于管理和与Oracle产品交互。每个src/下的MCP服务器可能用不同的编程语言编写,展示了MCP的语言无关性方法。 模型上下文协议(MCP)实现了跨数据、模型和云资源的标准化、语言无关的机器对机器工作流程。MCP服务器实现了特定的工具套件,并将其暴露给兼容MCP的客户端。 - 该仓库不用于生产环境;服务器作为参考,用于探索、原型设计和学习。 - 每个 src/ / 目录代表一个独立的 MCP 服务器,这些服务器可能使用 Python、Node.js、Java 或其他语言。
概述(AI 翻译)
包含MCP(模型上下文协议)服务器参考实现的仓库,用于管理和与Oracle产品交互。src/下的每个MCP服务器可能用不同的编程语言编写,展示了MCP的语言无关性方法。
什么是MCP?
模型上下文协议(MCP)实现了跨数据、模型和云资源的标准化、语言无关的机器对机器工作流程。MCP服务器实现了特定的工具套件,并将其暴露给兼容MCP的客户端。
项目范围
-
概念验证/参考实现: 该仓库不用于生产环境;服务器作为参考,用于探索、原型设计和学习。
-
多语种建筑: 每个
src/ /目录代表一个独立的MCP服务器,这些服务器可能使用Python、Node.js、Java或其他语言。
先修条件
- 支持操作系统:Linux、macOS 或 Windows(因服务器而异;请查看服务器说明)
- 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"
}
}
}
}