Octri

mcp package

Shows your MCP server's npm and PyPI packages: their names, the next version, and past publishes. See packages and plugins and where it runs.

bash
octri mcp package [show | download | publish --yes]

octri mcp package download

Saves, as a zip, exactly the files a publish would send, or with --target, the same server in another form, built from the tools agents are served now.

Flags

--pypiboolean

The PyPI package instead of npm.

--target <target>string

Another form of the server.

ValueMeaning
bundleAn .mcpb file Claude Desktop installs in one click
dockerA Docker build context, as a .tar.gz
workerA Cloudflare Workers project, as a zip
--group <slug>string

With --target bundle, one tool group's bundle.

--out <dir>pathdefault: the current folder

Where to save it.

octri mcp package publish --yes

Publishes your MCP server to npm under your package name, or to PyPI, from the account linked under Publishing in SDK Studio. It's a public release, so it needs --yes. The PyPI package connects to your hosted server, so turn hosting on first.

Flags

--pypiboolean

Publish to PyPI instead of npm.

--version <version>stringdefault: the next version

The version to publish.

--yesbooleanrequired

Confirms the release.

Examples

Show packages

bash
octri mcp package
Output
✔ Loading MCP package

MCP package
  package       acme-rest-api-mcp
  command       acme-rest-api-mcp
  variables     QA_GROWTH_API_*
  next version  1.0.0
  tools         23
  npm account   not linked

PyPI package
  package        acme-rest-api-mcp
  command        acme-rest-api-mcp
  next version   1.0.0
  PyPI account   not linked
  hosted server  on
  Link an npm or PyPI account under Publishing in SDK Studio, or run `octri mcp package download [--pypi]`.

Download the Claude Desktop bundle

bash
octri mcp package download --target bundle
Output
✔ Downloading MCP Bundle
✔ Saved ./acme-rest-api-mcp-1.0.0.mcpb (807 KB)