Server data from the Official MCP Registry
The OpenROAD MCP server - interactive EDA sessions via Model Context Protocol
The OpenROAD MCP server - interactive EDA sessions via Model Context Protocol
Valid MCP server (2 strong, 1 medium validity signals). 5 known CVEs in dependencies (1 critical, 3 high severity) Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.
6 files analyzed · 6 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-luarss-openroad-mcp": {
"args": [
"openroad-mcp"
],
"command": "uvx"
}
}
}From the project's GitHub README.
A Model Context Protocol (MCP) server that provides tools for interacting with OpenROAD and ORFS (OpenROAD Flow Scripts).

curl -LsSf https://astral.sh/uv/install.sh | sh| MCP Client | Supported | Transport Mode(s) | Notes |
|---|---|---|---|
| Claude Code | ✅ | STDIO | Full support for all features |
| Gemini CLI | ✅ | STDIO | Full support for all features |
| Other MCP clients | ⚠️ | STDIO | Should work with standard STDIO transport |
New to OpenROAD MCP? Check out our Quick Start guide.
For platform-specific setup instructions, see the Cross-Platform Guide.
The basic configuration for all MCP clients:
{
"mcpServers": {
"openroad-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/luarss/openroad-mcp",
"openroad-mcp"
]
}
}
}
For local development, use:
{
"mcpServers": {
"openroad-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/openroad-mcp",
"run",
"openroad-mcp"
]
}
}
}
Use the Claude Code CLI to add the OpenROAD MCP server:
claude mcp add --transport stdio openroad-mcp -- uvx --from git+https://github.com/luarss/openroad-mcp openroad-mcp
Follow the Gemini MCP install guide, using the standard configuration above.
🚧 Work in Progress: Docker deployment via GitHub Container Registry (GHCR) is coming soon.
Once published to the MCP Registry, clients can discover and install directly:
uvx openroad-mcp
After configuration, restart your MCP client and verify the MCP server is running:
Once configured, the following tools are available:
interactive_openroad - Execute commands in an interactive OpenROAD sessioncreate_interactive_session - Create a new OpenROAD sessionlist_interactive_sessions - List all active sessionsterminate_interactive_session - Terminate a sessioninspect_interactive_session - Get detailed session informationget_session_history - View command historyget_session_metrics - Get performance metricslist_report_images - List ORFS report directory imagesread_report_image - Read a ORFS report imageIf the MCP server fails to start:
uv is installed and available in your PATHmake sync# Install environment
uv venv
make sync
# Run core tests (recommended - excludes PTY tests that may fail in some environments)
make test
# Run interactive PTY tests separately (may have file descriptor issues in CI)
make test-interactive
# Run all tests including potentially problematic PTY tests
make test-all
# Format and check code
make format
make check
Note: Interactive PTY tests are separated because they may experience file descriptor issues in certain environments (containers, CI systems). The core functionality tests (make test) provide comprehensive coverage of the MCP integration without these environment-specific issues.
# Launch MCP inspector for debugging
# For STDIO transport: Set Command as "uv", Arguments as "run openroad-mcp"
make inspect
We welcome contributions to OpenROAD MCP! Please see CONTRIBUTING.md for detailed instructions on how to get started, our development workflow, and code standards.
If you encounter any issues or have questions, please open an issue on our GitHub issue tracker.
BSD 3-Clause License. See LICENSE file.
Built with ❤️ by Precision Innovations
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.