Skip to main content

oracle-mcp

Servidor MCP (Model Context Protocol) oficial para consultar, evaluar y falsar medidas de un proyecto Oracle sin modificar el sistema de archivos.

Sólo lectura

oracle-mcp es estrictamente de sólo lectura respecto del proyecto fijado al inicio. Un agente no puede crear, modificar ni borrar archivos del proyecto, ni alterar las reglas o evidencias para darse la razón a sí mismo. La autoridad y el alcance quedan determinados en el arranque y ninguna llamada puede ampliarlos.

Instalación

Instalá oracle-mcp como herramienta global con uv:

uv tool install oracle-mcp

O agregalo a un entorno virtual de desarrollo:

uv pip install oracle-mcp

Configuración en clientes MCP

El servidor se comunica a través de stdio. Al iniciarlo se especifica la raíz del proyecto a inspeccionar mediante --proyecto <ruta>.

Claude Code

Desde la raíz del proyecto:

claude mcp add oracle -- oracle-mcp --proyecto .

Codex

En ~/.codex/config.toml:

[mcp_servers.oracle]
command = "oracle-mcp"
args = ["--proyecto", "/ruta/al/proyecto"]

Herramientas disponibles

El servidor expone exactamente seis herramientas de sólo lectura:

Herramienta Qué hace
oracle_effective_catalog Consulta las medidas efectivas del proyecto fijado según su jurisdicción y ámbito. Sin ids devuelve el índice compacto; con ids devuelve el detalle normativo completo con umbrales, alcance y estado de fijación.
oracle_evaluate Evalúa una medida por identificador efectivo o por texto en memoria contra evidencia JSON. Distingue tres estados (verde, rojo, sin_evidencia) e informa valor, umbral, testigos y estado de sombra con cotas y perdón.
oracle_challenge Desafía una medida por id o texto contra casos de corpus y efímeros. Exige ambas polaridades y corre mutantes algebraicos para reportar discordancias y sobrevivientes sin tocar el disco.
oracle_judge Juzga evidencia JSON contra el catálogo efectivo del proyecto (o un subconjunto de ids). Evalúa cumplimiento de reglas, aplica sombras con cotas e informa medidas no aplicadas.
oracle_tasks Lee el tracker de tareas (tareas/) del proyecto para agentes sin acceso a terminal: listar tareas abiertas o cerradas por estado o etiqueta, ver detalle y notas de una tarea por id o prefijo, buscar texto o extraer hechos relacionales.
oracle_requirements La cobertura de requisitos/*.requisito (Oracle 0.35.0): qué promesas mide alguna medida, cuáles en parte y cuáles no, las medidas que un requisito nombra sin que existan y las medidas que no cubren ninguno.

Contrato

Para consultar los esquemas JSON de entrada y salida, la especificación de errores tipados, el cálculo determinista de huellas criptográficas y las garantías de concurrencia y transporte, revisá el Contrato MCP.

Metadata

Release files for oracle-mcp 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for oracle-mcp 0.1.3
File Size Uploaded Provenance
oracle_mcp-0.1.3.tar.gz 74.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for oracle-mcp 0.1.3
File Interpreter ABI Platform
oracle_mcp-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 96.5 kB

Release files / oracle_mcp-0.1.3.tar.gz

Download URL oracle_mcp-0.1.3.tar.gz
Size 74.2 kB
Tags Source
SHA-256 checksum
How to use checksums
f5db4ca5265d80b560adc0648ab4ab2d77f1a58fc09850a321d9749c3fc635fc
BLAKE2b-256 checksum
How to use checksums
156f80efad60e685f48dfa4b46073d17a97314733957862d8667a4f0c7420d93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / oracle_mcp-0.1.3-py3-none-any.whl

Download URL oracle_mcp-0.1.3-py3-none-any.whl
Size 22.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c2eb3a53fe940779f79ac569a7cacdb20870fce6b396a78ec51fe5fa35753566
BLAKE2b-256 checksum
How to use checksums
66957c45913dc6bcaa85358f4fdfddcd05fbbc0cfb0becfde423b94bf6bf6f39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for oracle-mcp 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page