Skip to main content

OpenROAD MCP Server (Python distribution)

Deprecated. This Python/PyPI distribution is no longer maintained and this is its final release. Please switch to the npm distribution: npx -y openroad-mcp. See the main project README for setup instructions.

A Model Context Protocol (MCP) server that provides tools for interacting with OpenROAD and ORFS (OpenROAD Flow Scripts).

This is the Python distribution, published to PyPI and runnable with uvx. It is one of two interchangeable distributions of openroad-mcp — the other is the Node.js distribution published to npm and runnable with npx. Both expose identical tools and behavior; pick the one that matches your installed runtime.

For the full feature list, client support matrix, configuration examples, and architecture docs, see the main project README and the Quick Start guide.

Requirements

  • OpenROAD installed and available in your PATH (installation guide)
  • OpenROAD-flow-scripts (ORFS) for complete RTL-to-GDS flows (optional but recommended)
  • Python 3.13+ and the uv package manager
    • Install uv: curl -LsSf https://astral.sh/uv/install.sh | sh

Configuration (uvx) — deprecated

{
  "mcpServers": {
    "openroad-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
        "openroad-mcp"
      ]
    }
  }
}

The pinned @v0.5.5 suffix is recommended for supply-chain safety; drop it to track the latest release.

Local development

This package lives under python/ in the repository. From the repo root:

cd python
uv sync --all-extras --inexact
uv run openroad-mcp --help

Common tasks are wired through the root Makefile (make check, make test, make test-tools, ...). See CONTRIBUTING.md for the full workflow.

Metadata

Release files for openroad-mcp 0.6.1

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

Source distribution (sdist)

Source distribution for openroad-mcp 0.6.1
File Size Uploaded
openroad_mcp-0.6.1.tar.gz 149.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for openroad-mcp 0.6.1
File Interpreter ABI Platform
openroad_mcp-0.6.1-py3-none-any.whl Python 3 none any Details

Total release size: 191.5 kB

Release files / openroad_mcp-0.6.1.tar.gz

Download URL openroad_mcp-0.6.1.tar.gz
Size 149.0 kB
Tags Source
SHA-256 checksum
How to use checksums
10821b5da8a51031a3b2429156e9a2d4aae5230750c2f7b7cae6c0e91e94784c
BLAKE2b-256 checksum
How to use checksums
b9186b08c3e0658f6da9fbc13e38c531e53b5b5b9d02a69b9b705c1d09bcb023
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / openroad_mcp-0.6.1-py3-none-any.whl

Download URL openroad_mcp-0.6.1-py3-none-any.whl
Size 42.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1aa5c14a5a6b00a227a2801931ac58d11bfa979f665280fbd11172d0cc2ae50e
BLAKE2b-256 checksum
How to use checksums
c39fdc169ed723f671eee73c3db749566e2ec74a62fe3c31e00801b4e414effc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.6.1 This release

2 release files

0.6.0

2 release files

0.5.5

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

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