mctxdocs
Promote your server

Publishing to Claude Code

Publish your App as a Claude Code plugin. One toggle — mctx handles the rest.

Need help? Connect help.mctx.ai for instant answers.

mctx has a Claude Code marketplace channel beyond the MCP Community Registry. Enabling it takes a single toggle in your dashboard. mctx generates the plugin files, commits them to the right place, and keeps everything current on a daily schedule.

The Claude Code toggle

Find the toggle in the Publish section of your server dashboard.

When you turn on the Claude Code toggle, mctx publishes your server to the mctx Claude Code marketplace. Subscribers can then install it with:

/plugin marketplace add https://mctx.ai/marketplace.json
/plugin install {slug}@mctx

The toggle is off by default. Your server must have at least one live deployed version before you can enable it.

What gets generated

The plugin files are generated from your server's current information:

FileContentsSource
.claude-plugin/plugin.jsonPlugin manifestServer name, slug, version, description, author
.mcp.jsonMCP server configurationEndpoint URL (https://{slug}.mctx.ai), transport type
skills/about/SKILL.mdAbout skillFull server profile — description, tools, README, connection info

You do not write any of these files. mctx generates them from the data you have already provided — your package.json description, your README, your tool list, and your deployment version.

How subscribers install

Subscribers can install your server through the Claude Code CLI or the Claude Desktop plugin UI — both pull from the same marketplace.

Claude Code:

  1. Add the marketplace once: /plugin marketplace add https://mctx.ai/marketplace.json
  2. Install your server: /plugin install {slug}@mctx
  3. Claude Code sets up the MCP connection and loads the about skill automatically

Claude Desktop:

  1. Open Settings > Plugins > Personal tab
  2. Add marketplace: https://mctx.ai/marketplace.json
  3. Find and install the server from the plugin list

Authentication via OAuth happens automatically on the first connection in both cases.

Stays current on a daily schedule

The channel updates automatically on a daily schedule. You do not need to toggle anything after your first publish — mctx picks up changes and pushes updated plugin files.

  • New tools you add appear in the about skill on the next daily run
  • Version numbers stay current in the Claude Code marketplace
  • README updates flow through automatically

Disable publishing

Toggle the channel off at any time from your server detail page. Your server is removed from the marketplace JSON. Subscribers who already installed the plugin keep their local configuration, but the server no longer appears in /plugin list for new installs.

Status and errors

The dashboard shows the current state of the channel:

StatusMeaning
Not DiscoveredToggle is off
DiscoveredFiles are live and current
Sync failedLast publish attempt failed — click Retry

If a publish fails, mctx shows the error message in the dashboard. Common causes are temporary GitHub API errors. Clicking Retry attempts the publish again without toggling the setting off.

Next steps


See something wrong? Report it or suggest an improvement — your feedback helps make these docs better.