Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.6.1] - 2026-07-29

### Fixed
- use relative bin path without leading ./
- bump brace-expansion and postcss to patch CVEs ([#152](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/152))

## [0.6.0] - 2026-07-25

### Added
Expand Down Expand Up @@ -128,6 +134,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- QUICKSTART guide, ARCHITECTURE, and CONTRIBUTING documentation
- ROADMAP for planned features

[0.6.1]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.6.1
[0.6.0]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.6.0
[0.5.5]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.5.5
[0.5.4]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.5.4
Expand Down
48 changes: 24 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ behavior. Pick the one that matches your installed runtime.
"command": "uvx",
"args": [
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
]
}
Expand All @@ -112,7 +112,7 @@ behavior. Pick the one that matches your installed runtime.

> **Note:** The `uvx` URL above is pinned to a specific release for supply chain safety.
> To always track the latest version instead, drop the `@v0.5.5` suffix:
> `"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python"`.
> `"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python"`.

> **The `uvx` distribution above is deprecated** (final release — no
> further PyPI publishes). **Every client example below still uses `uvx`
Expand Down Expand Up @@ -180,7 +180,7 @@ Add to `.vscode/mcp.json` (VS Code 1.99+). Note the different schema — `server
"command": "uvx",
"args": [
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
]
}
Expand Down Expand Up @@ -219,7 +219,7 @@ Add to the Cline MCP settings file:
"command": "uvx",
"args": [
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
],
"disabled": false,
Expand All @@ -243,7 +243,7 @@ Add to `.roo/mcp.json` in your project root (or the equivalent user-level settin
"command": "uvx",
"args": [
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
],
"disabled": false,
Expand All @@ -270,7 +270,7 @@ Add to `~/.continue/config.json`:
"command": "uvx",
"args": [
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
]
}
Expand All @@ -295,7 +295,7 @@ Add to `~/.config/zed/settings.json`:
"path": "uvx",
"args": [
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
]
},
Expand Down Expand Up @@ -335,7 +335,7 @@ Add to your VS Code `settings.json` (User or Workspace scope):
"command": "uvx",
"args": [
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
]
}
Expand Down Expand Up @@ -385,7 +385,7 @@ Add to `opencode.json` in your project root:
"command": [
"uvx",
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
],
"enabled": true
Expand Down Expand Up @@ -415,7 +415,7 @@ Add to `.kilocode/mcp.json` in your project root:
"command": "uvx",
"args": [
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
],
"alwaysAllow": [],
Expand All @@ -440,7 +440,7 @@ extensions:
cmd: uvx
args:
- --from
- git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python
- git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python
- openroad-mcp
enabled: true
```
Expand All @@ -462,7 +462,7 @@ Add to your VS Code `settings.json`:
"command": "uvx",
"args": [
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
]
}
Expand All @@ -483,7 +483,7 @@ Add to `~/.codex/config.toml` (global) or `.codex/config.toml` (project-scoped):
[[mcp_servers]]
name = "openroad-mcp"
command = "uvx"
args = ["--from", "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python", "openroad-mcp"]
args = ["--from", "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python", "openroad-mcp"]
```

</details>
Expand All @@ -503,7 +503,7 @@ PearAI uses the same config format as Continue. Add to `~/pearai/config.json`:
"command": "uvx",
"args": [
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
]
}
Expand All @@ -527,7 +527,7 @@ Add to `~/.codebuddy/config.jsonc` (global) or `.codebuddy/mcp.jsonc` (project-s
"command": "uvx",
"args": [
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
]
}
Expand All @@ -549,7 +549,7 @@ mcp_servers:
command: uvx
args:
- --from
- git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python
- git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python
- openroad-mcp
```

Expand All @@ -568,7 +568,7 @@ Add to `~/.copilot/mcp-config.json`:
"command": "uvx",
"args": [
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
]
}
Expand All @@ -593,7 +593,7 @@ Add to `.omp/mcp.json` (project-level) or `~/.omp/agent/mcp.json` (global):
"command": "uvx",
"args": [
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
]
}
Expand All @@ -616,7 +616,7 @@ Add to `~/.openclaw/openclaw.json`:
"command": "uvx",
"args": [
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
],
"enabled": true
Expand All @@ -638,7 +638,7 @@ Navigate to the AstrBot WebUI → **MCP** section → **Add Server**, and enter:
```json
{
"command": "uvx",
"args": ["--from", "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python", "openroad-mcp"]
"args": ["--from", "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python", "openroad-mcp"]
}
```

Expand All @@ -660,7 +660,7 @@ Add to `deepcode_config.json` in your project root:
"command": "uvx",
"args": [
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
]
}
Expand All @@ -682,7 +682,7 @@ mcpServers:
command: uvx
args:
- --from
- git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python
- git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python
- openroad-mcp
```

Expand All @@ -701,7 +701,7 @@ Add to `.crush.json` (project-local) or `~/.config/crush/crush.json` (global):
"command": "uvx",
"args": [
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
]
}
Expand All @@ -720,7 +720,7 @@ Add to `reasonix.toml` (project root) or `~/.config/reasonix/config.toml` (globa
[[plugins]]
name = "openroad-mcp"
command = "uvx"
args = ["--from", "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python", "openroad-mcp"]
args = ["--from", "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python", "openroad-mcp"]
```

Alternatively, use the standard `.mcp.json` format — Reasonix auto-discovers it.
Expand Down
2 changes: 1 addition & 1 deletion python/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ architecture docs, see the [main project README](../README.md) and the
"command": "uvx",
"args": [
"--from",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.0#subdirectory=python",
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.6.1#subdirectory=python",
"openroad-mcp"
]
}
Expand Down
2 changes: 1 addition & 1 deletion python/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "hatchling.build"

[project]
name = "openroad-mcp"
version = "0.6.0"
version = "0.6.1"
authors = [
{name = "Precision Innovations", email="it-support@precisioninno.com"},
]
Expand Down
2 changes: 1 addition & 1 deletion python/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions server.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,25 @@
"url": "https://github.com/The-OpenROAD-Project/openroad-mcp",
"source": "github"
},
"version": "0.6.0",
"version": "0.6.1",
"packages": [
{
"registryType": "npm",
"identifier": "openroad-mcp",
"version": "0.6.0",
"version": "0.6.1",
"transport": { "type": "stdio" },
"runtimeHint": "npx"
},
{
"registryType": "pypi",
"identifier": "openroad-mcp",
"version": "0.6.0",
"version": "0.6.1",
"transport": { "type": "stdio" },
"runtimeHint": "uvx"
},
{
"registryType": "oci",
"identifier": "ghcr.io/the-openroad-project/openroad-mcp:0.6.0",
"identifier": "ghcr.io/the-openroad-project/openroad-mcp:0.6.1",
"transport": { "type": "stdio" },
"runtimeHint": "docker"
}
Expand Down
4 changes: 2 additions & 2 deletions typescript/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion typescript/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "openroad-mcp",
"version": "0.6.0",
"version": "0.6.1",
"description": "OpenROAD MCP server (TypeScript/npx)",
"mcpName": "io.github.the-openroad-project/openroad-mcp",
"type": "module",
Expand Down
Loading