Skip to content

Commit cf7b1e7

Browse files
authored
chore: migrate all luarss refs to The-OpenROAD-Project org (#120)
* chore: migrate all luarss refs to The-OpenROAD-Project org Replace github.com/luarss/openroad-mcp with The-OpenROAD-Project, ghcr.io/luarss with ghcr.io/the-openroad-project, and MCP name io.github.luarss with io.github.the-openroad-project across all source files (README, CHANGELOG, ROADMAP, server.json, Makefile, docker-publish.yml, release.yml). Closes part of #119. * fix: update author email to it-support@precisioninno.com Part of migration issue #119 (§3 PyPI Package).
1 parent f5facd2 commit cf7b1e7

8 files changed

Lines changed: 63 additions & 63 deletions

File tree

.github/workflows/docker-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
- name: Tag and push Docker image
3434
run: |
3535
ORFS_VER=$(make --no-print-directory print-ORFS_VERSION)
36-
IMAGE=ghcr.io/luarss/openroad-mcp
36+
IMAGE=ghcr.io/the-openroad-project/openroad-mcp
3737
SEMVER="${IMAGE_TAG#v}"
3838
docker tag $IMAGE:$ORFS_VER $IMAGE:"$IMAGE_TAG"
3939
docker tag $IMAGE:$ORFS_VER $IMAGE:"$SEMVER"

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ jobs:
116116
run: |
117117
VERSION="${GITHUB_REF_NAME#v}"
118118
sed -i "s/\"version\": \"[^\"]*\"/\"version\": \"$VERSION\"/g" server.json
119-
sed -i "s|ghcr.io/luarss/openroad-mcp:[^\"]*|ghcr.io/luarss/openroad-mcp:$VERSION|g" server.json
119+
sed -i "s|ghcr.io/the-openroad-project/openroad-mcp:[^\"]*|ghcr.io/the-openroad-project/openroad-mcp:$VERSION|g" server.json
120120
121121
- name: Install mcp-publisher
122122
run: |

CHANGELOG.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Changed
1111
- 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
12-
- Added cross-platform CI validation ([#89](https://github.com/luarss/openroad-mcp/pull/89))
12+
- Added cross-platform CI validation ([#89](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/89))
1313
- Pinned GitHub Actions to full commit SHAs for supply chain safety
1414
- Removed editor MCP manifest files from repository
15-
- Bumped starlette ([#117](https://github.com/luarss/openroad-mcp/pull/117)) and idna ([#115](https://github.com/luarss/openroad-mcp/pull/115)) dependencies
15+
- 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
1616

1717
## [0.5.2] - 2026-05-17
1818

@@ -27,16 +27,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2727
## [0.5.0] - 2026-05-17
2828

2929
### Added
30-
- MCP integrations for Claude Desktop, Cursor, and GitHub Copilot ([#44](https://github.com/luarss/openroad-mcp/pull/44))
30+
- MCP integrations for Claude Desktop, Cursor, and GitHub Copilot ([#44](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/44))
3131
- Documentation for MCP support across 14 major coding agents and IDEs
3232

3333
### Fixed
3434
- Security: bumped authlib, python-multipart, and cryptography for CVEs
3535
- Restored inline error patterns, dropped auto-update machinery
3636

3737
### Changed
38-
- Pinned all direct dependencies to exact versions ([#113](https://github.com/luarss/openroad-mcp/pull/113))
39-
- 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))
38+
- Pinned all direct dependencies to exact versions ([#113](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/113))
39+
- 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))
4040

4141
## [0.4.2] - 2026-03-29
4242

@@ -47,28 +47,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4747
## [0.4.0] - 2026-03-29
4848

4949
### Added
50-
- MCP registry publishing to release pipeline ([#93](https://github.com/luarss/openroad-mcp/pull/93))
51-
- Cross-platform validation and setup scripts ([#76](https://github.com/luarss/openroad-mcp/pull/76))
52-
- Comprehensive performance benchmarks for OpenROAD tool calls ([#84](https://github.com/luarss/openroad-mcp/pull/84))
50+
- MCP registry publishing to release pipeline ([#93](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/93))
51+
- Cross-platform validation and setup scripts ([#76](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/76))
52+
- Comprehensive performance benchmarks for OpenROAD tool calls ([#84](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/84))
5353

5454
### Changed
55-
- Consolidated Dockerfile.test into unified multi-stage Dockerfile ([#88](https://github.com/luarss/openroad-mcp/pull/88))
56-
- Scaled concurrent session test to 50+ with p99/p95 latency metrics ([#86](https://github.com/luarss/openroad-mcp/pull/86))
55+
- Consolidated Dockerfile.test into unified multi-stage Dockerfile ([#88](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/88))
56+
- Scaled concurrent session test to 50+ with p99/p95 latency metrics ([#86](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/86))
5757
- Updated ROADMAP.md
5858
- Bumped requests dependency version
5959

6060
## [0.3.0] - 2026-03-25
6161

6262
### Added
63-
- Production Dockerfile with multi-stage build, non-root user, and GHCR publishing workflow ([#46](https://github.com/luarss/openroad-mcp/pull/46))
64-
- `--init` flag to docker run commands in Makefile for proper signal handling ([#80](https://github.com/luarss/openroad-mcp/pull/80))
63+
- Production Dockerfile with multi-stage build, non-root user, and GHCR publishing workflow ([#46](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/46))
64+
- `--init` flag to docker run commands in Makefile for proper signal handling ([#80](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/80))
6565

6666
### Fixed
67-
- Restored 15 skipped TestSessionManager tests ([#75](https://github.com/luarss/openroad-mcp/pull/75))
68-
- Replaced `cleanup()` with `cleanup_all()` in test_session_manager ([#73](https://github.com/luarss/openroad-mcp/pull/73))
67+
- Restored 15 skipped TestSessionManager tests ([#75](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/75))
68+
- Replaced `cleanup()` with `cleanup_all()` in test_session_manager ([#73](https://github.com/The-OpenROAD-Project/openroad-mcp/pull/73))
6969

7070
### Changed
71-
- Removed dead `skip_fd_issues` marker and unused imports from test_interactive_pty.py ([#82](https://github.com/luarss/openroad-mcp/pull/82))
71+
- 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))
7272

7373
## [0.2.0] - 2026-03-18
7474

@@ -103,11 +103,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
103103
- QUICKSTART guide, ARCHITECTURE, and CONTRIBUTING documentation
104104
- ROADMAP for planned features
105105

106-
[0.5.3]: https://github.com/luarss/openroad-mcp/releases/tag/v0.5.3
107-
[0.5.0]: https://github.com/luarss/openroad-mcp/releases/tag/v0.5.0
108-
[0.4.2]: https://github.com/luarss/openroad-mcp/releases/tag/v0.4.2
109-
[0.4.1]: https://github.com/luarss/openroad-mcp/releases/tag/v0.4.1
110-
[0.4.0]: https://github.com/luarss/openroad-mcp/releases/tag/v0.4.0
111-
[0.3.0]: https://github.com/luarss/openroad-mcp/releases/tag/v0.3.0
112-
[0.2.0]: https://github.com/luarss/openroad-mcp/releases/tag/v0.2.0
113-
[0.1.0]: https://github.com/luarss/openroad-mcp/releases/tag/v0.1.0
106+
[0.5.3]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.5.3
107+
[0.5.0]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.5.0
108+
[0.4.2]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.4.2
109+
[0.4.1]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.4.1
110+
[0.4.0]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.4.0
111+
[0.3.0]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.3.0
112+
[0.2.0]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.2.0
113+
[0.1.0]: https://github.com/The-OpenROAD-Project/openroad-mcp/releases/tag/v0.1.0

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ MCP_REQUEST_MAX_TOTAL_TIMEOUT:= 99999999999
33
DOCKER_TEST_IMAGE:= openroad-mcp-test
44
ORFS_VERSION:= 26Q1-534-g510137693
55
UV_VERSION:= 0.10.9
6-
IMAGE_NAME:= ghcr.io/luarss/openroad-mcp
6+
IMAGE_NAME:= ghcr.io/the-openroad-project/openroad-mcp
77

88
.PHONY: sync
99
sync:

README.md

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# OpenROAD MCP Server
22

3-
<!-- mcp-name: io.github.luarss/openroad-mcp -->
3+
<!-- mcp-name: io.github.the-openroad-project/openroad-mcp -->
44

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

@@ -84,7 +84,7 @@ The basic configuration for all MCP clients:
8484
"command": "uvx",
8585
"args": [
8686
"--from",
87-
"git+https://github.com/luarss/openroad-mcp@v0.5.3",
87+
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
8888
"openroad-mcp"
8989
]
9090
}
@@ -94,7 +94,7 @@ The basic configuration for all MCP clients:
9494

9595
> **Note:** The URL above is pinned to a specific release for supply chain safety.
9696
> To always track the latest version instead, drop the `@v0.5.3` suffix:
97-
> `"git+https://github.com/luarss/openroad-mcp@v0.5.3"`.
97+
> `"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3"`.
9898
9999
For local development, use:
100100

@@ -120,7 +120,7 @@ For local development, use:
120120
<summary><b>Claude Code</b></summary>
121121

122122
```bash
123-
claude mcp add --transport stdio openroad-mcp -- uvx --from git+https://github.com/luarss/openroad-mcp openroad-mcp
123+
claude mcp add --transport stdio openroad-mcp -- uvx --from git+https://github.com/The-OpenROAD-Project/openroad-mcp openroad-mcp
124124
```
125125

126126
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
156156
"command": "uvx",
157157
"args": [
158158
"--from",
159-
"git+https://github.com/luarss/openroad-mcp@v0.5.3",
159+
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
160160
"openroad-mcp"
161161
]
162162
}
@@ -195,7 +195,7 @@ Add to the Cline MCP settings file:
195195
"command": "uvx",
196196
"args": [
197197
"--from",
198-
"git+https://github.com/luarss/openroad-mcp@v0.5.3",
198+
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
199199
"openroad-mcp"
200200
],
201201
"disabled": false,
@@ -219,7 +219,7 @@ Add to `.roo/mcp.json` in your project root (or the equivalent user-level settin
219219
"command": "uvx",
220220
"args": [
221221
"--from",
222-
"git+https://github.com/luarss/openroad-mcp@v0.5.3",
222+
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
223223
"openroad-mcp"
224224
],
225225
"disabled": false,
@@ -246,7 +246,7 @@ Add to `~/.continue/config.json`:
246246
"command": "uvx",
247247
"args": [
248248
"--from",
249-
"git+https://github.com/luarss/openroad-mcp@v0.5.3",
249+
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
250250
"openroad-mcp"
251251
]
252252
}
@@ -271,7 +271,7 @@ Add to `~/.config/zed/settings.json`:
271271
"path": "uvx",
272272
"args": [
273273
"--from",
274-
"git+https://github.com/luarss/openroad-mcp@v0.5.3",
274+
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
275275
"openroad-mcp"
276276
]
277277
},
@@ -311,7 +311,7 @@ Add to your VS Code `settings.json` (User or Workspace scope):
311311
"command": "uvx",
312312
"args": [
313313
"--from",
314-
"git+https://github.com/luarss/openroad-mcp@v0.5.3",
314+
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
315315
"openroad-mcp"
316316
]
317317
}
@@ -328,15 +328,15 @@ Add to your VS Code `settings.json` (User or Workspace scope):
328328
Open **Settings → AI → MCP Servers → Add New MCP Server** and enter:
329329
- **Name**: `openroad-mcp`
330330
- **Command**: `uvx`
331-
- **Args**: `--from git+https://github.com/luarss/openroad-mcp openroad-mcp`
331+
- **Args**: `--from git+https://github.com/The-OpenROAD-Project/openroad-mcp openroad-mcp`
332332

333333
</details>
334334

335335
<details>
336336
<summary><b>Amp</b></summary>
337337

338338
```bash
339-
amp mcp add openroad-mcp uvx --from git+https://github.com/luarss/openroad-mcp openroad-mcp
339+
amp mcp add openroad-mcp uvx --from git+https://github.com/The-OpenROAD-Project/openroad-mcp openroad-mcp
340340
```
341341

342342
</details>
@@ -361,7 +361,7 @@ Add to `opencode.json` in your project root:
361361
"command": [
362362
"uvx",
363363
"--from",
364-
"git+https://github.com/luarss/openroad-mcp@v0.5.3",
364+
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
365365
"openroad-mcp"
366366
],
367367
"enabled": true
@@ -391,7 +391,7 @@ Add to `.kilocode/mcp.json` in your project root:
391391
"command": "uvx",
392392
"args": [
393393
"--from",
394-
"git+https://github.com/luarss/openroad-mcp@v0.5.3",
394+
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
395395
"openroad-mcp"
396396
],
397397
"alwaysAllow": [],
@@ -416,7 +416,7 @@ extensions:
416416
cmd: uvx
417417
args:
418418
- --from
419-
- git+https://github.com/luarss/openroad-mcp@v0.5.3
419+
- git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3
420420
- openroad-mcp
421421
enabled: true
422422
```
@@ -438,7 +438,7 @@ Add to your VS Code `settings.json`:
438438
"command": "uvx",
439439
"args": [
440440
"--from",
441-
"git+https://github.com/luarss/openroad-mcp@v0.5.3",
441+
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
442442
"openroad-mcp"
443443
]
444444
}
@@ -459,7 +459,7 @@ Add to `~/.codex/config.toml` (global) or `.codex/config.toml` (project-scoped):
459459
[[mcp_servers]]
460460
name = "openroad-mcp"
461461
command = "uvx"
462-
args = ["--from", "git+https://github.com/luarss/openroad-mcp@v0.5.3", "openroad-mcp"]
462+
args = ["--from", "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3", "openroad-mcp"]
463463
```
464464

465465
</details>
@@ -479,7 +479,7 @@ PearAI uses the same config format as Continue. Add to `~/pearai/config.json`:
479479
"command": "uvx",
480480
"args": [
481481
"--from",
482-
"git+https://github.com/luarss/openroad-mcp@v0.5.3",
482+
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
483483
"openroad-mcp"
484484
]
485485
}
@@ -503,7 +503,7 @@ Add to `~/.codebuddy/config.jsonc` (global) or `.codebuddy/mcp.jsonc` (project-s
503503
"command": "uvx",
504504
"args": [
505505
"--from",
506-
"git+https://github.com/luarss/openroad-mcp@v0.5.3",
506+
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
507507
"openroad-mcp"
508508
]
509509
}
@@ -525,7 +525,7 @@ mcp_servers:
525525
command: uvx
526526
args:
527527
- --from
528-
- git+https://github.com/luarss/openroad-mcp@v0.5.3
528+
- git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3
529529
- openroad-mcp
530530
```
531531

@@ -544,7 +544,7 @@ Add to `~/.copilot/mcp-config.json`:
544544
"command": "uvx",
545545
"args": [
546546
"--from",
547-
"git+https://github.com/luarss/openroad-mcp@v0.5.3",
547+
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
548548
"openroad-mcp"
549549
]
550550
}
@@ -569,7 +569,7 @@ Add to `.omp/mcp.json` (project-level) or `~/.omp/agent/mcp.json` (global):
569569
"command": "uvx",
570570
"args": [
571571
"--from",
572-
"git+https://github.com/luarss/openroad-mcp@v0.5.3",
572+
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
573573
"openroad-mcp"
574574
]
575575
}
@@ -592,7 +592,7 @@ Add to `~/.openclaw/openclaw.json`:
592592
"command": "uvx",
593593
"args": [
594594
"--from",
595-
"git+https://github.com/luarss/openroad-mcp@v0.5.3",
595+
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
596596
"openroad-mcp"
597597
],
598598
"enabled": true
@@ -614,7 +614,7 @@ Navigate to the AstrBot WebUI → **MCP** section → **Add Server**, and enter:
614614
```json
615615
{
616616
"command": "uvx",
617-
"args": ["--from", "git+https://github.com/luarss/openroad-mcp@v0.5.3", "openroad-mcp"]
617+
"args": ["--from", "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3", "openroad-mcp"]
618618
}
619619
```
620620

@@ -636,7 +636,7 @@ Add to `deepcode_config.json` in your project root:
636636
"command": "uvx",
637637
"args": [
638638
"--from",
639-
"git+https://github.com/luarss/openroad-mcp@v0.5.3",
639+
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
640640
"openroad-mcp"
641641
]
642642
}
@@ -658,7 +658,7 @@ mcpServers:
658658
command: uvx
659659
args:
660660
- --from
661-
- git+https://github.com/luarss/openroad-mcp@v0.5.3
661+
- git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3
662662
- openroad-mcp
663663
```
664664

@@ -677,7 +677,7 @@ Add to `.crush.json` (project-local) or `~/.config/crush/crush.json` (global):
677677
"command": "uvx",
678678
"args": [
679679
"--from",
680-
"git+https://github.com/luarss/openroad-mcp@v0.5.3",
680+
"git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3",
681681
"openroad-mcp"
682682
]
683683
}
@@ -696,7 +696,7 @@ Add to `reasonix.toml` (project root) or `~/.config/reasonix/config.toml` (globa
696696
[[plugins]]
697697
name = "openroad-mcp"
698698
command = "uvx"
699-
args = ["--from", "git+https://github.com/luarss/openroad-mcp@v0.5.3", "openroad-mcp"]
699+
args = ["--from", "git+https://github.com/The-OpenROAD-Project/openroad-mcp@v0.5.3", "openroad-mcp"]
700700
```
701701

702702
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
792792

793793
## Support
794794

795-
If you encounter any issues or have questions, please open an issue on our [GitHub issue tracker](https://github.com/luarss/openroad-mcp/issues).
795+
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).
796796

797797
## License
798798

0 commit comments

Comments
 (0)