Skip to content

Move sandbox server into generic major mcp server - #162

Merged
jasonzbao merged 5 commits into
mainfrom
sandbox-tools-in-major-mcp
Sep 23, 2026
Merged

jasonzbao merged 5 commits into
mainfrom
sandbox-tools-in-major-mcp

Conversation

@jasonzbao

Copy link
Copy Markdown
Collaborator

No description provided.

jasonzbao and others added 2 commits September 22, 2026 20:10
The sandbox tools moved onto the Major MCP server and are now registered as
sandbox_<tool>, so skills reference mcp__major__sandbox_* (and sandbox_push,
sandbox_pull, sandbox_validate, ...) instead of mcp__sandbox__*.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Comment thread plugins/major-build/.mcp.json Outdated
Comment thread plugins/major-build/.mcp.json Outdated
{
"major": {
"type": "http",
"url": "${MAJOR_URL:-https://api.prod.major.build}/mcp/major",

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.

This server is also expose under mcp.major.build/mcp, which is a much nicer url

jasonzbao and others added 2 commits September 22, 2026 22:38
The major-build plugin now ships a .mcp.json for apps/api's Major MCP server, so
the Major orchestrator and Claude Code users get it through the plugin instead
of ai-coder mounting it directly. Pods point it at the internal /mcp/major with
their session token (MAJOR_MCP_URL, MAJOR_RESOURCES_API_TOKEN); everyone else
connects to https://mcp.major.build/mcp and signs in with OAuth.

Plugin MCP servers are namespaced by the SDK, so skills now reference
mcp__plugin_major-build_major__* tools.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Listing, creating, starting, and stopping apps/agents/skills/workflows moved to
the Major MCP server (list_* / create_* / start_sandbox / stop_sandbox), so the
builder skills name those tools there instead of the orchestrator's mount and
list_edit_apps / list_editable_* tools.

Connector references also named servers that no longer exist:
add-resource-client is the Major MCP's sandbox_add-resource-client (takes the
app's slug), and resource setup/update are the interactions server's
request_resource_setup (connectorId) / request_resource_update.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@jasonzbao
jasonzbao merged commit edbf8b3 into main Sep 23, 2026
1 check passed
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.

2 participants