Repository navigation
Conversation
Map the shared theme tokens to standard MCP host variables with the existing light/dark fallbacks, replacing the Claude Desktop-only overrides, and apply host-provided fonts in each app. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Drop MOBILE_DEV_HOST and every claudeDesktop branch so behavior follows what the client and install advertise, including in Claude Code: - Use one host-neutral set of server instructions and tool descriptions. - List mobile_choose_devices only for clients advertising openai/elicitation forms. - Enable the updater only in release builds running from a Codex plugin package. - Show the display mode control whenever the host offers the other mode. - Size the inline workspace from MCP Apps containerDimensions. Remove docs/claude-desktop.md; the MCPB bundle ships the repo README, which now introduces Codex and Claude support and links each feature. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 23, 2026
lauridskern
added a commit
that referenced
this pull request
Oct 23, 2026
Brings in #34 and fits it to the workspace: - The MCP Apps panel shell moves from apps/codex-plugin/src to packages/mcp-app, since Codex and Claude Desktop load the same panel; Mike's display-mode and context-attachment controls join it. - The MCPB manifest lives in apps/claude-desktop; its config, packaging and smoke scripts move to tooling/. - Shared UI keeps HostBridge, so chat-message and the standard MCP context attachments work in every host, and PanelContext still accepts no OpenAI extensions for the Mac app. - Host telemetry no longer assumes Codex: panels label themselves codex (OpenAI extensions), claude or other once connected, the server labels itself from the MCP client name, and the allowlist accepts only those values and mac. Co-authored-by: Mike Grabowski <grabbou@gmail.com>
Add an MIT license and a Claude plugin manifest that starts the server with Node from PATH instead of the Codex launcher. package:claude now also writes release/claude-plugin/mobile-dev without Codex-only files, and test:claude starts the server from that folder. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 24, 2026
grabbou
added this pull request to stack #41
October 24, 2026 09:09
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.
Fixes #3
Runs Mobile Dev as an MCP App in Claude Desktop, either from a local dev connection or a manually installed
.mcpbbundle..mcpbpackaging, local config generator, and install/dev docs in the README.Testing: full suite and MCPB manifest/package smoke checks pass. Basic operation verified manually in Claude Desktop. The annotation draft flow is covered by tests but not yet checked live in Claude.