diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml
index 15ab972..a82fa03 100644
--- a/.github/workflows/docker-publish.yml
+++ b/.github/workflows/docker-publish.yml
@@ -33,7 +33,7 @@ jobs:
- name: Tag and push Docker image
run: |
ORFS_VER=$(make --no-print-directory print-ORFS_VERSION)
- IMAGE=ghcr.io/luarss/openroad-mcp
+ IMAGE=ghcr.io/the-openroad-project/openroad-mcp
SEMVER="${IMAGE_TAG#v}"
docker tag $IMAGE:$ORFS_VER $IMAGE:"$IMAGE_TAG"
docker tag $IMAGE:$ORFS_VER $IMAGE:"$SEMVER"
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 00df396..33c6d14 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -116,7 +116,7 @@ jobs:
run: |
VERSION="${GITHUB_REF_NAME#v}"
sed -i "s/\"version\": \"[^\"]*\"/\"version\": \"$VERSION\"/g" server.json
- sed -i "s|ghcr.io/luarss/openroad-mcp:[^\"]*|ghcr.io/luarss/openroad-mcp:$VERSION|g" server.json
+ sed -i "s|ghcr.io/the-openroad-project/openroad-mcp:[^\"]*|ghcr.io/the-openroad-project/openroad-mcp:$VERSION|g" server.json
- name: Install mcp-publisher
run: |
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3004f00..0266006 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,10 +9,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- Expanded coding agent documentation: added Goose, Cody, Codex CLI, PearAI, CodeBuddy, Hermes Agent, GitHub Copilot CLI, Oh My Pi, OpenClaw, AstrBot, DeepCode, nanobot, Crush, and Reasonix to README
-- Added cross-platform CI validation ([#89](https://github.com/luarss/openroad-mcp/pull/89))
+- Added cross-platform CI validation ([#89](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/89))
- Pinned GitHub Actions to full commit SHAs for supply chain safety
- Removed editor MCP manifest files from repository
-- Bumped starlette ([#117](https://github.com/luarss/openroad-mcp/pull/117)) and idna ([#115](https://github.com/luarss/openroad-mcp/pull/115)) dependencies
+- Bumped starlette ([#117](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/117)) and idna ([#115](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/115)) dependencies
## [0.5.2] - 2026-05-17
@@ -27,7 +27,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [0.5.0] - 2026-05-17
### Added
-- MCP integrations for Claude Desktop, Cursor, and GitHub Copilot ([#44](https://github.com/luarss/openroad-mcp/pull/44))
+- MCP integrations for Claude Desktop, Cursor, and GitHub Copilot ([#44](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/44))
- Documentation for MCP support across 14 major coding agents and IDEs
### Fixed
@@ -35,8 +35,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Restored inline error patterns, dropped auto-update machinery
### Changed
-- Pinned all direct dependencies to exact versions ([#113](https://github.com/luarss/openroad-mcp/pull/113))
-- Bumped fastmcp ([#101](https://github.com/luarss/openroad-mcp/pull/101)), pillow ([#104](https://github.com/luarss/openroad-mcp/pull/104)), cryptography ([#103](https://github.com/luarss/openroad-mcp/pull/103)), pygments, and python-multipart ([#106](https://github.com/luarss/openroad-mcp/pull/106), [#110](https://github.com/luarss/openroad-mcp/pull/110))
+- Pinned all direct dependencies to exact versions ([#113](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/113))
+- Bumped fastmcp ([#101](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/101)), pillow ([#104](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/104)), cryptography ([#103](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/103)), pygments, and python-multipart ([#106](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/106), [#110](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/110))
## [0.4.2] - 2026-03-29
@@ -47,28 +47,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [0.4.0] - 2026-03-29
### Added
-- MCP registry publishing to release pipeline ([#93](https://github.com/luarss/openroad-mcp/pull/93))
-- Cross-platform validation and setup scripts ([#76](https://github.com/luarss/openroad-mcp/pull/76))
-- Comprehensive performance benchmarks for OpenROAD tool calls ([#84](https://github.com/luarss/openroad-mcp/pull/84))
+- MCP registry publishing to release pipeline ([#93](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/93))
+- Cross-platform validation and setup scripts ([#76](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/76))
+- Comprehensive performance benchmarks for OpenROAD tool calls ([#84](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/84))
### Changed
-- Consolidated Dockerfile.test into unified multi-stage Dockerfile ([#88](https://github.com/luarss/openroad-mcp/pull/88))
-- Scaled concurrent session test to 50+ with p99/p95 latency metrics ([#86](https://github.com/luarss/openroad-mcp/pull/86))
+- Consolidated Dockerfile.test into unified multi-stage Dockerfile ([#88](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/88))
+- Scaled concurrent session test to 50+ with p99/p95 latency metrics ([#86](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/86))
- Updated ROADMAP.md
- Bumped requests dependency version
## [0.3.0] - 2026-03-25
### Added
-- Production Dockerfile with multi-stage build, non-root user, and GHCR publishing workflow ([#46](https://github.com/luarss/openroad-mcp/pull/46))
-- `--init` flag to docker run commands in Makefile for proper signal handling ([#80](https://github.com/luarss/openroad-mcp/pull/80))
+- Production Dockerfile with multi-stage build, non-root user, and GHCR publishing workflow ([#46](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/46))
+- `--init` flag to docker run commands in Makefile for proper signal handling ([#80](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/80))
### Fixed
-- Restored 15 skipped TestSessionManager tests ([#75](https://github.com/luarss/openroad-mcp/pull/75))
-- Replaced `cleanup()` with `cleanup_all()` in test_session_manager ([#73](https://github.com/luarss/openroad-mcp/pull/73))
+- Restored 15 skipped TestSessionManager tests ([#75](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/75))
+- Replaced `cleanup()` with `cleanup_all()` in test_session_manager ([#73](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/73))
### Changed
-- Removed dead `skip_fd_issues` marker and unused imports from test_interactive_pty.py ([#82](https://github.com/luarss/openroad-mcp/pull/82))
+- Removed dead `skip_fd_issues` marker and unused imports from test_interactive_pty.py ([#82](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/82))
## [0.2.0] - 2026-03-18
@@ -103,11 +103,11 @@ 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.5.3]: https://github.com/luarss/openroad-mcp/releases/tag/v0.5.3
-[0.5.0]: https://github.com/luarss/openroad-mcp/releases/tag/v0.5.0
-[0.4.2]: https://github.com/luarss/openroad-mcp/releases/tag/v0.4.2
-[0.4.1]: https://github.com/luarss/openroad-mcp/releases/tag/v0.4.1
-[0.4.0]: https://github.com/luarss/openroad-mcp/releases/tag/v0.4.0
-[0.3.0]: https://github.com/luarss/openroad-mcp/releases/tag/v0.3.0
-[0.2.0]: https://github.com/luarss/openroad-mcp/releases/tag/v0.2.0
-[0.1.0]: https://github.com/luarss/openroad-mcp/releases/tag/v0.1.0
+[0.5.3]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.5.3
+[0.5.0]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.5.0
+[0.4.2]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.4.2
+[0.4.1]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.4.1
+[0.4.0]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.4.0
+[0.3.0]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.3.0
+[0.2.0]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.2.0
+[0.1.0]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.1.0
diff --git a/Makefile b/Makefile
index 67d8e14..15dbc63 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@ MCP_REQUEST_MAX_TOTAL_TIMEOUT:= 99999999999
DOCKER_TEST_IMAGE:= openroad-mcp-test
ORFS_VERSION:= 26Q1-534-g510137693
UV_VERSION:= 0.10.9
-IMAGE_NAME:= ghcr.io/luarss/openroad-mcp
+IMAGE_NAME:= ghcr.io/the-openroad-project/openroad-mcp
.PHONY: sync
sync:
diff --git a/README.md b/README.md
index 0a5abd4..1a1a2db 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# OpenROAD MCP Server
-
+
A Model Context Protocol (MCP) server that provides tools for interacting with OpenROAD and ORFS (OpenROAD Flow Scripts).
@@ -84,7 +84,7 @@ The basic configuration for all MCP clients:
"command": "uvx",
"args": [
"--from",
- "git+https://github.com/luarss/openroad-mcp@v0.5.3",
+ "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
"openroad-mcp"
]
}
@@ -94,7 +94,7 @@ The basic configuration for all MCP clients:
> **Note:** The URL above is pinned to a specific release for supply chain safety.
> To always track the latest version instead, drop the `@v0.5.3` suffix:
-> `"git+https://github.com/luarss/openroad-mcp@v0.5.3"`.
+> `"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3"`.
For local development, use:
@@ -120,7 +120,7 @@ For local development, use:
Claude Code
```bash
-claude mcp add --transport stdio openroad-mcp -- uvx --from git+https://github.com/luarss/openroad-mcp openroad-mcp
+claude mcp add --transport stdio openroad-mcp -- uvx --from git+https://github.com/The-OpenROAD-Project/openroad-mcp openroad-mcp
```
Or add the [standard configuration](#standard-configuration) to `.claude/settings.json`.
@@ -156,7 +156,7 @@ Add to `.vscode/mcp.json` (VS Code 1.99+). Note the different schema — `server
"command": "uvx",
"args": [
"--from",
- "git+https://github.com/luarss/openroad-mcp@v0.5.3",
+ "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
"openroad-mcp"
]
}
@@ -195,7 +195,7 @@ Add to the Cline MCP settings file:
"command": "uvx",
"args": [
"--from",
- "git+https://github.com/luarss/openroad-mcp@v0.5.3",
+ "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
"openroad-mcp"
],
"disabled": false,
@@ -219,7 +219,7 @@ Add to `.roo/mcp.json` in your project root (or the equivalent user-level settin
"command": "uvx",
"args": [
"--from",
- "git+https://github.com/luarss/openroad-mcp@v0.5.3",
+ "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
"openroad-mcp"
],
"disabled": false,
@@ -246,7 +246,7 @@ Add to `~/.continue/config.json`:
"command": "uvx",
"args": [
"--from",
- "git+https://github.com/luarss/openroad-mcp@v0.5.3",
+ "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
"openroad-mcp"
]
}
@@ -271,7 +271,7 @@ Add to `~/.config/zed/settings.json`:
"path": "uvx",
"args": [
"--from",
- "git+https://github.com/luarss/openroad-mcp@v0.5.3",
+ "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
"openroad-mcp"
]
},
@@ -311,7 +311,7 @@ Add to your VS Code `settings.json` (User or Workspace scope):
"command": "uvx",
"args": [
"--from",
- "git+https://github.com/luarss/openroad-mcp@v0.5.3",
+ "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
"openroad-mcp"
]
}
@@ -328,7 +328,7 @@ Add to your VS Code `settings.json` (User or Workspace scope):
Open **Settings → AI → MCP Servers → Add New MCP Server** and enter:
- **Name**: `openroad-mcp`
- **Command**: `uvx`
-- **Args**: `--from git+https://github.com/luarss/openroad-mcp openroad-mcp`
+- **Args**: `--from git+https://github.com/The-OpenROAD-Project/openroad-mcp openroad-mcp`
@@ -336,7 +336,7 @@ Open **Settings → AI → MCP Servers → Add New MCP Server** and enter:
Amp
```bash
-amp mcp add openroad-mcp uvx --from git+https://github.com/luarss/openroad-mcp openroad-mcp
+amp mcp add openroad-mcp uvx --from git+https://github.com/The-OpenROAD-Project/openroad-mcp openroad-mcp
```
@@ -361,7 +361,7 @@ Add to `opencode.json` in your project root:
"command": [
"uvx",
"--from",
- "git+https://github.com/luarss/openroad-mcp@v0.5.3",
+ "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
"openroad-mcp"
],
"enabled": true
@@ -391,7 +391,7 @@ Add to `.kilocode/mcp.json` in your project root:
"command": "uvx",
"args": [
"--from",
- "git+https://github.com/luarss/openroad-mcp@v0.5.3",
+ "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
"openroad-mcp"
],
"alwaysAllow": [],
@@ -416,7 +416,7 @@ extensions:
cmd: uvx
args:
- --from
- - git+https://github.com/luarss/openroad-mcp@v0.5.3
+ - git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3
- openroad-mcp
enabled: true
```
@@ -438,7 +438,7 @@ Add to your VS Code `settings.json`:
"command": "uvx",
"args": [
"--from",
- "git+https://github.com/luarss/openroad-mcp@v0.5.3",
+ "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
"openroad-mcp"
]
}
@@ -459,7 +459,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/luarss/openroad-mcp@v0.5.3", "openroad-mcp"]
+args = ["--from", "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3", "openroad-mcp"]
```
@@ -479,7 +479,7 @@ PearAI uses the same config format as Continue. Add to `~/pearai/config.json`:
"command": "uvx",
"args": [
"--from",
- "git+https://github.com/luarss/openroad-mcp@v0.5.3",
+ "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
"openroad-mcp"
]
}
@@ -503,7 +503,7 @@ Add to `~/.codebuddy/config.jsonc` (global) or `.codebuddy/mcp.jsonc` (project-s
"command": "uvx",
"args": [
"--from",
- "git+https://github.com/luarss/openroad-mcp@v0.5.3",
+ "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
"openroad-mcp"
]
}
@@ -525,7 +525,7 @@ mcp_servers:
command: uvx
args:
- --from
- - git+https://github.com/luarss/openroad-mcp@v0.5.3
+ - git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3
- openroad-mcp
```
@@ -544,7 +544,7 @@ Add to `~/.copilot/mcp-config.json`:
"command": "uvx",
"args": [
"--from",
- "git+https://github.com/luarss/openroad-mcp@v0.5.3",
+ "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
"openroad-mcp"
]
}
@@ -569,7 +569,7 @@ Add to `.omp/mcp.json` (project-level) or `~/.omp/agent/mcp.json` (global):
"command": "uvx",
"args": [
"--from",
- "git+https://github.com/luarss/openroad-mcp@v0.5.3",
+ "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
"openroad-mcp"
]
}
@@ -592,7 +592,7 @@ Add to `~/.openclaw/openclaw.json`:
"command": "uvx",
"args": [
"--from",
- "git+https://github.com/luarss/openroad-mcp@v0.5.3",
+ "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
"openroad-mcp"
],
"enabled": true
@@ -614,7 +614,7 @@ Navigate to the AstrBot WebUI → **MCP** section → **Add Server**, and enter:
```json
{
"command": "uvx",
- "args": ["--from", "git+https://github.com/luarss/openroad-mcp@v0.5.3", "openroad-mcp"]
+ "args": ["--from", "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3", "openroad-mcp"]
}
```
@@ -636,7 +636,7 @@ Add to `deepcode_config.json` in your project root:
"command": "uvx",
"args": [
"--from",
- "git+https://github.com/luarss/openroad-mcp@v0.5.3",
+ "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
"openroad-mcp"
]
}
@@ -658,7 +658,7 @@ mcpServers:
command: uvx
args:
- --from
- - git+https://github.com/luarss/openroad-mcp@v0.5.3
+ - git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3
- openroad-mcp
```
@@ -677,7 +677,7 @@ Add to `.crush.json` (project-local) or `~/.config/crush/crush.json` (global):
"command": "uvx",
"args": [
"--from",
- "git+https://github.com/luarss/openroad-mcp@v0.5.3",
+ "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
"openroad-mcp"
]
}
@@ -696,7 +696,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/luarss/openroad-mcp@v0.5.3", "openroad-mcp"]
+args = ["--from", "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3", "openroad-mcp"]
```
Alternatively, use the standard `.mcp.json` format — Reasonix auto-discovers it.
@@ -792,7 +792,7 @@ We welcome contributions to OpenROAD MCP! Please see [CONTRIBUTING.md](CONTRIBUT
## Support
-If you encounter any issues or have questions, please open an issue on our [GitHub issue tracker](https://github.com/luarss/openroad-mcp/issues).
+If you encounter any issues or have questions, please open an issue on our [GitHub issue tracker](https://github.com/The-OpenROAD-Project/openroad-mcp/issues).
## License
diff --git a/ROADMAP.md b/ROADMAP.md
index 9b9ef01..303aa7c 100644
--- a/ROADMAP.md
+++ b/ROADMAP.md
@@ -26,8 +26,8 @@ The pre-release phase focuses on:
4. **Documentation Quality** - Building comprehensive guides based on real user questions
**Feedback Channels:**
-- [GitHub Issues](https://github.com/luarss/openroad-mcp/issues) - Bug reports and feature requests
-- [GitHub Discussions](https://github.com/luarss/openroad-mcp/discussions) - Questions and community discussion
+- [GitHub Issues](https://github.com/The-OpenROAD-Project/openroad-mcp/issues) - Bug reports and feature requests
+- [GitHub Discussions](https://github.com/The-OpenROAD-Project/openroad-mcp/discussions) - Questions and community discussion
---
@@ -224,8 +224,8 @@ We welcome community involvement at every stage:
## Feedback & Questions
-- **GitHub Issues:** [Report bugs and request features](https://github.com/luarss/openroad-mcp/issues)
-- **GitHub Discussions:** [Ask questions and share ideas](https://github.com/luarss/openroad-mcp/discussions)
+- **GitHub Issues:** [Report bugs and request features](https://github.com/The-OpenROAD-Project/openroad-mcp/issues)
+- **GitHub Discussions:** [Ask questions and share ideas](https://github.com/The-OpenROAD-Project/openroad-mcp/discussions)
---
diff --git a/pyproject.toml b/pyproject.toml
index 2f11828..274b101 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -6,7 +6,7 @@ build-backend = "hatchling.build"
name = "openroad-mcp"
version = "0.5.3"
authors = [
- {name = "Precision Innovations", email="jluar@precisioninno.com"},
+ {name = "Precision Innovations", email="it-support@precisioninno.com"},
]
description = "The OpenROAD MCP server"
readme = "README.md"
diff --git a/server.json b/server.json
index c678a08..c8b8c34 100644
--- a/server.json
+++ b/server.json
@@ -1,9 +1,9 @@
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
- "name": "io.github.luarss/openroad-mcp",
+ "name": "io.github.the-openroad-project/openroad-mcp",
"description": "The OpenROAD MCP server - interactive EDA sessions via Model Context Protocol",
"repository": {
- "url": "https://github.com/luarss/openroad-mcp",
+ "url": "https://github.com/The-OpenROAD-Project/openroad-mcp",
"source": "github"
},
"version": "0.5.3",
@@ -17,7 +17,7 @@
},
{
"registryType": "oci",
- "identifier": "ghcr.io/luarss/openroad-mcp:0.5.3",
+ "identifier": "ghcr.io/the-openroad-project/openroad-mcp:0.5.3",
"transport": { "type": "stdio" },
"runtimeHint": "docker"
}