Skip to main content

An Model Context Protocol (MCP) server for OCI Documentation

Project description

Inspired by: https://github.com/awslabs/mcp/tree/main/src/aws-documentation-mcp-server

OCI Documentation MCP Server

Model Context Protocol (MCP) server for OCI Documentation

This MCP server provides tools to search for content, and access OCI documentation.

Change log

  • 2026-5-19: change search engine to oracle help center search
  • 2025-4-21: Initial release

Features

  • Read Documentation: Fetch and convert OCI documentation pages to markdown format
  • Search Documentation: Search OCI documentation using search engine

Prerequisites

Installation Requirements

  1. Install uv from Astral or the GitHub README
  2. Install Python 3.10 or newer using uv python install 3.10 (or a more recent version)

Installation

MCP config:

{
  "mcpServers": {
      "oci-documentation-mcp-server": {
        "command": "uvx",
        "args": [
          "--from",
          "oci-documentation-mcp-server@latest",
          "python",
          "-m",
          "oci_documentation_mcp_server.server"
        ],
        "env": {
          "FASTMCP_LOG_LEVEL": "ERROR"
        },
        "disabled": false,
        "autoApprove": []
    },
  }
}

If above doesn't work, try below one:

{
  "mcpServers": {
    "oci-documentation-mcp-server": {
        "command": "uvx",
        "args": ["oci-documentation-mcp-server@latest"],
        "env": {
          "FASTMCP_LOG_LEVEL": "ERROR"
        },
        "disabled": false,
        "autoApprove": []
    }
  }
}

Basic Usage

Example:

  • In Cursor ask: Write a function to download files for OCI Object Storage.

Cursor_MCP

Tools

oci_search_documentation

Searches OCI documentation based on a search phrase.

oci_search_documentation(search_phrase: str, limit: int = 3, page: int = 1) -> str

oci_read_documentation

Fetches an OCI documentation page and returns content partially as markdown.

oci_read_documentation(url: str, start_index: int = 0, max_lines: int = 10) -> str

Parameters:

  • url: URL of the OCI documentation page to read (must be from docs.oracle.com and end with .htm or .html)
  • start_index: Line number to start reading from (default: 0)
  • max_lines: Maximum number of lines to return (default: 10)

DEV

run --directory "D:/MCP/oci-documentation-mcp-server" "oci_documentation_mcp_server/server.py"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oci_documentation_mcp_server-20260519.tar.gz (2.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oci_documentation_mcp_server-20260519-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file oci_documentation_mcp_server-20260519.tar.gz.

File metadata

File hashes

Hashes for oci_documentation_mcp_server-20260519.tar.gz
Algorithm Hash digest
SHA256 553589ba9e7cb3414b9dff6e7019707a4e350a806a43d778b7e5321c03ccfd72
MD5 36cc23321ec3ea97ed0e36b05004ea38
BLAKE2b-256 7948d5fb42e92ae5496dd26f2502938875747a6f11b605ec7105fb31bcbc849a

See more details on using hashes here.

Provenance

The following attestation bundles were made for oci_documentation_mcp_server-20260519.tar.gz:

Publisher: publish.yml on jin38324/oci-documentation-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oci_documentation_mcp_server-20260519-py3-none-any.whl.

File metadata

File hashes

Hashes for oci_documentation_mcp_server-20260519-py3-none-any.whl
Algorithm Hash digest
SHA256 c5a0d50e09ae9f5ed2472de4cc3de40f85a42c8f0c6e9deac811eb160c33218f
MD5 b3f43405f5bac5e192ce22282123b4dd
BLAKE2b-256 7c4df2005f47515d245e30a6e3831664106766a767a36bb7e9c52f44941d44a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for oci_documentation_mcp_server-20260519-py3-none-any.whl:

Publisher: publish.yml on jin38324/oci-documentation-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page