ref!: Rename project to MobileBuildMCP - #538
Merged
Merged
Conversation
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>
commit: |
itaybre
marked this pull request as ready for review
September 23, 2026 19:19
Contributor
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ 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.
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

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
mobilebuildmcpandmobilebuildmcp-doctorbinaries,MOBILEBUILDMCP_*environment variables,mobilebuildmcp://resource URIs,mobilebuildmcp.output.*schema IDs, the.mobilebuildmcp/config.yamlproject config directory, the~/Library/Developer/MobileBuildMCPstate 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
$idURLs move to the raw GitHub URL of this repository, documentation links point at the MDX sources in thegetsentry/xcodebuildmcp.comrepository, and MCP registry publishing switches from DNS auth to GitHub OIDC underio.github.getsentry.Before:
After:
Kept on purpose
External resources that still exist under the old name are unchanged: the
XcodeBuildMCP-iOS-TemplateandXcodeBuildMCP-macOS-Templaterepositories, thehomebrew-xcodebuildmcptap 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 mobilebuildmcpcontinues 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