OCI Documentation MCP Server

Model Context Protocol (MCP) server for OCI Documentation

Local serverstdioPython

What is the OCI Documentation MCP Server?

Model Context Protocol (MCP) server for OCI Documentation

The short version

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

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_phraseSearch text. Use specific OCI service names, product terms, error
limitMaximum number of results to return. Defaults to 3.
pageSearch result page number. Defaults to 1.
urlOCI documentation page URL. The URL must be from docs.oracle.com and must
start_index0-based line number to start reading from. Defaults to 0.
max_linesMaximum number of Markdown lines to return. Defaults to 10.
statsTotal lines, total words, start line, returned lines, remaining lines, and
contentMarkdown text for the requested line window.
table_of_contentsReturned only when start_index == 0; includes heading level,
oci_search_documentationSearches OCI documentation through the Oracle Help Center Search API and returns structured page results. This tool is intended for the first step of a documentation workflow: finding the most relevant Oracle documentati
oci_read_documentationReads one OCI documentation page, converts it from HTML to Markdown, indexes it by line number, and returns a window of content. This tool is intended for controlled reading of long documentation pages without flooding t

How to install the OCI Documentation MCP Server

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

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
FASTMCP_LOG_LEVELConfiguration value read at startup.Optional

Example prompts to try

  • “Use OCI Documentation to search phrase.”
  • “Use OCI Documentation to limit.”
  • “Use OCI Documentation to page.”

Frequently asked questions

It supports `stdio`, `sse`, and `streamable-http` transports (as of 2026-05-20).