The Skillset MCP server is configured entirely through command-line flags and environment variables. This page covers every option, the recommended MCP client config block, and the MCPB bundle path for hosts that cannot run arbitrary commands.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/org-quicko/skillset/llms.txt
Use this file to discover all available pages before exploring further.
Running with npx
No installation is required. Pass--registry with your Registry’s URL and the server is ready:
publish_skill to work), pass it through the environment rather than the flag:
MCP client config
Add the server to your MCP host’s config file usingskill-registry (or any key that does not contain the word skillset) as the server key:
env rather than args:
All options
The base URL of the Skillset Registry this server talks to. Every tool call is routed here. Can also be set via the
SKILLSET_REGISTRY environment variable; the flag takes precedence when both are present.A writer Token minted in the Registry. Required only for
publish_skill — all read and install operations send no Authorization header and work without a Token. Can also be set via SKILLSET_TOKEN; the flag takes precedence. Prefer the environment variable to avoid exposing the secret in the process list and in .mcp.json.Controls where
install_skills and update_skills write Skills and maintain the Lockfile. project installs to the current working directory’s .agents/skills/ tree and writes skillset-lock.json at the project root. user installs to the home directory instead.Overrides the server’s automatic agent detection for
install_skills, update_skills, and remove_skills. Use this when detection produces a wrong result or no result for your host. Valid values are the agent IDs the shared package recognises (e.g. claude-code). Omit this in normal setups — auto-detection handles the common hosts.Controls the verbosity of diagnostic output written to stderr. Never written to stdout, which is the JSON-RPC stream. Set to
debug when troubleshooting tool behaviour or detection issues.Environment variable summary
| Environment variable | Equivalent flag | Notes |
|---|---|---|
SKILLSET_REGISTRY | --registry <url> | Required if flag is not set |
SKILLSET_TOKEN | --token <secret> | Preferred over the flag; avoids process-list exposure |
MCPB bundle
Some hosts — including Claude Desktop’s Extensions UI — only accept a self-contained bundle file rather than running an arbitrarynpx command. The Skillset MCP server can be packaged as a .mcpb file for these hosts.
Building the bundle
dist/cli.js with every dependency inlined and packs it into a single skillset-mcp.mcpb file with no node_modules. The bundle’s manifest.json is generated at pack time from package.json and the live server, so there is no manifest to keep in sync manually.
Installing the bundle
Open the resulting.mcpb file with your host’s extension installer. The installer will prompt for two settings declared in the manifest:
- Registry URL (required) — the Skillset Registry the server should talk to
- Token (optional) — a writer Token, needed only if you want
publish_skillto work
The extension will not activate until you fill in the Registry URL. A host that requires configuration (Claude Desktop, at least) installs the bundle but leaves it disabled until its required settings are supplied. If the model never sees the tools, check the host’s logs for “has missing required configuration, not enabling automatically” — then open the extension’s own settings panel (not the chat) and enter the Registry URL there. No chat message can enable a disabled extension.
Bundle vs npx
npx | MCPB bundle | |
|---|---|---|
| Updates automatically | ✅ (fresh fetch each cold start) | ❌ (reinstall to upgrade) |
| Works without internet at startup | ❌ | ✅ |
| Supported by all MCP hosts | ✅ | Only hosts with bundle support |
| Requires Registry URL in config | Via flag or env | Via host’s extension settings UI |
Because a bundle does not self-update, reinstall it each time you want to pick up a new version of
@in-org-quicko/skillset-mcp.