| name | umb-cms-dev-cli |
| description | Guide for running and debugging this Umbraco MCP server via the CLI. Use when the user wants to list tools, call tools, configure filtering, dry-run, readonly mode, or debug configuration. |
Umbraco MCP Server — CLI Guide
This MCP server runs as a CLI tool. The CLI handles authentication and configuration, then exposes tools that talk directly to the Umbraco Management API.
Detecting the CLI Command
Determine the CLI command in a single check:
ls dist/index.js .env 2>/dev/null
- If
dist/index.js exists: use node dist/index.js
- Otherwise: use
npx @umbraco-cms/mcp-dev@latest
All examples below use <cli> as a placeholder — substitute the correct command.
Quick Reference
<cli> --list-tools
<cli> --describe-tool <tool-name>
<cli> --call <tool-name> --call-args '{"key":"value"}'
<cli> --generate-context > CONTEXT.md
<cli> --debug-config
Authentication
Never pass secrets as CLI arguments. Use a .env file.
| Env Var | Required | Description |
|---|