> For the complete documentation index, see [llms.txt](https://docs.umbraco.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.umbraco.com/umbraco-in-ai/mcp/cms-developer-mcp/skills-and-cli.md).

# Skills & CLI

Use the Developer MCP Server's Claude Code plugin skills, or the server itself as a CLI tool, for a quick connection to Umbraco without additional setup.

The Developer MCP Server ships a Claude Code plugin with skills for CLI operation and MCP client setup. The server can also be used as a CLI tool directly. This wraps the same MCP server and exposes the same tools, but runs them from the command line.

The MCP connection is more context-efficient because the host manages tool selection and conversation state. The skills and CLI below are a simpler alternative. Use them to get started quickly, debug your configuration, or have Claude Code walk you through setup.

## Installing the Plugin

```bash
/plugin marketplace add umbraco/Umbraco-CMS-MCP-Dev
/plugin install umb-cms-mcp@umb-cms-mcp-plugins
```

## `umb-cms-dev-cli`

Guide for running and debugging the Developer MCP Server via the CLI. It covers listing tools, calling tools directly, tool filtering, dry-run and readonly modes, and debugging your resolved configuration.

Use it with a query to interact with Umbraco directly from Claude Code:

```
/umb-cms-dev-cli tell me what properties the home document type has
/umb-cms-dev-cli list all published content under the homepage
/umb-cms-dev-cli show me the media library structure
```

For the full reference of CLI flags, runtime modes, introspection commands, and input sanitization, see the [CLI Reference](/umbraco-in-ai/mcp/base-mcp/sdk/cli.md).

## `umb-cms-mcp-setup`

Guide for installing and configuring the Developer MCP Server as a live MCP connection in an AI client, rather than running it standalone. Supported clients include Claude Desktop, Claude Code, Cursor, and GitHub Copilot.

Use it when you want Claude Code to walk you through connecting the server for the first time, or to troubleshoot an existing connection. It points to the same official setup guides as this documentation site:

* [Getting Started](/umbraco-in-ai/mcp/cms-developer-mcp.md)
* [Local MCP Setup](/umbraco-in-ai/mcp/local-mcp-setup.md)
* [Configuration Options](/umbraco-in-ai/mcp/cms-developer-mcp/configuration.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.umbraco.com/umbraco-in-ai/mcp/cms-developer-mcp/skills-and-cli.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
