openroad-mcp
Verified Safeby luarss
Overview
Provides AI assistants with interactive access to OpenROAD chip design and timing analysis tools through a structured API.
Installation
uvx --from git+https://github.com/luarss/openroad-mcp openroad-mcpEnvironment Variables
- FASTMCP_MASK_ERROR_DETAILS
- OPENROAD_COMMAND_TIMEOUT
- OPENROAD_COMMAND_COMPLETION_DELAY
- OPENROAD_DEFAULT_BUFFER_SIZE
- OPENROAD_MAX_SESSIONS
- OPENROAD_SESSION_QUEUE_SIZE
- OPENROAD_SESSION_IDLE_TIMEOUT
- OPENROAD_READ_CHUNK_SIZE
- LOG_LEVEL
- LOG_FORMAT
- ORFS_FLOW_PATH
- OPENROAD_ALLOWED_COMMANDS
- OPENROAD_ENABLE_COMMAND_VALIDATION
Security Notes
The server implements strong command validation to prevent injection, checking against an allowlist ('openroad' by default) and blocking shell metacharacters and redirection operators. Path traversal attacks are explicitly mitigated using `validate_path_segment` and `validate_safe_path_containment`. Communication primarily uses STDIO, reducing network attack surface. No hardcoded sensitive secrets were found.
Similar Servers
zenfeed
An AI-powered information hub that acts as an intelligent RSS reader, real-time news knowledge base, and personal assistant for monitoring events and delivering analysis reports.
mcp-server-computer
This server acts as a Spring AI MCP Server component to provide cross-platform computer configuration information (OS, user, Java, and platform-specific details) to an AI agent.
meds-mcp
A Medical Context Protocol (MCP) server for retrieving and analyzing de-identified patient EHR data, facilitating LLM-powered chat interaction and evidence review with medical ontologies and faceted search.
dotbox-mcp
An MCP server that enables LLMs to execute .NET workloads in isolated Docker containers for C# code execution, project management, and web API hosting.