Skip to content

ref!: Rename project to MobileBuildMCP - #538

Merged
itaybre merged 3 commits into
mainfrom
itaybre/ref/rename-to-mobilebuildmcp
Sep 23, 2026
Merged

itaybre merged 3 commits into
mainfrom
itaybre/ref/rename-to-mobilebuildmcp

Conversation

@itaybre

@itaybre itaybre commented Sep 23, 2026 •

Copy link
Copy Markdown
Collaborator

Rename every project identifier from XcodeBuildMCP to MobileBuildMCP and retire the xcodebuildmcp.com domain, which no longer resolves. Existing users must update their install and configuration, so this is a breaking change.

Renamed identifiers

The npm package, the mobilebuildmcp and mobilebuildmcp-doctor binaries, MOBILEBUILDMCP_* environment variables, mobilebuildmcp:// resource URIs, mobilebuildmcp.output.* schema IDs, the .mobilebuildmcp/config.yaml project config directory, the ~/Library/Developer/MobileBuildMCP state directory, socket and lock names, the Homebrew formula, and the skills all use the new name. Snapshot fixtures were rewritten mechanically to match.

Domain retirement

Schema $id URLs move to the raw GitHub URL of this repository, documentation links point at the MDX sources in the getsentry/xcodebuildmcp.com repository, and MCP registry publishing switches from DNS auth to GitHub OIDC under io.github.getsentry.

Before:

https://xcodebuildmcp.com/schemas/structured-output/xcodebuildmcp.output.build-result/3.schema.json

After:

https://raw.githubusercontent.com/getsentry/MobileBuildMCP/main/schemas/structured-output/mobilebuildmcp.output.build-result/3.schema.json

Kept on purpose

External resources that still exist under the old name are unchanged: the XcodeBuildMCP-iOS-Template and XcodeBuildMCP-macOS-Template repositories, the homebrew-xcodebuildmcp tap repository, the website repository, and GitHub secret names. Scaffolding derives the release asset filename from the template repository name, so renaming the templates needs new releases with renamed assets and is a separate follow-up. brew install mobilebuildmcp continues to work through the existing tap.

The unit, schema fixture, typecheck, lint, format, build, and skill-check suites pass. The snapshot and smoke suites have not been run yet.

🤖 Generated with Claude Code

itaybre and others added 2 commits September 23, 2026 14:24
Rename every project identifier from XcodeBuildMCP to MobileBuildMCP: the
npm package and CLI binaries, MOBILEBUILDMCP_* environment variables,
mobilebuildmcp:// resource URIs, mobilebuildmcp.output.* structured output
schema IDs, the .mobilebuildmcp/config.yaml project config directory, the
~/Library/Developer/MobileBuildMCP state directory, socket and lock names,
the Homebrew formula, skills, Warden review skills, and snapshot fixtures.

Retire the xcodebuildmcp.com domain, which no longer resolves. Schema $id
URLs now use the raw GitHub URL of this repository, documentation links
point at the MDX sources in the getsentry/xcodebuildmcp.com repository,
and MCP registry publishing switches from DNS auth to GitHub OIDC under
the io.github.getsentry namespace.

External resources that still carry the old name are intentionally kept:
the iOS and macOS template repositories, the Homebrew tap repository, the
website repository, and GitHub secret names.

Remove the old branding images from assets.

BREAKING CHANGE: package name, binaries, environment variables, schema IDs,
resource URIs, config and state directories, and the registry name changed.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The template manager now downloads from the MobileBuildMCP-iOS-Template and
MobileBuildMCP-macOS-Template repositories. Update the scaffolding tests and
the VS Code launch and MCP configs to use the same names.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@pkg-pr-new

pkg-pr-new Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/mobilebuildmcp@538

commit: 116ac5c

@itaybre
itaybre marked this pull request as ready for review September 23, 2026 19:19

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Want reviews to match your repository better? Bugbot Learning can learn team-specific rules from PR activity. A team admin can enable Learning in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit b7e2a25. Configure here.

Comment thread src/utils/template-manager.ts Outdated
Comment thread src/utils/template-manager.ts Outdated
The iOS and macOS template repositories and their release assets still use
the XcodeBuildMCP prefix. Renaming the repositories alone would not help,
because GitHub keeps existing release asset filenames and the download URL
is derived from the repository name. Restore the original names in the
template manager, tests, and local development configs so scaffolding keeps
working. Renaming the templates is a separate follow-up.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@itaybre
itaybre merged commit f570673 into main Sep 23, 2026
14 of 15 checks passed
@itaybre
itaybre deleted the itaybre/ref/rename-to-mobilebuildmcp branch September 23, 2026 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant