You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+63Lines changed: 63 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -80,6 +80,34 @@ claude mcp list
80
80
81
81
This will add umbraco-mcp to the existing project in the claude.json config file.
82
82
83
+
#### Configuration via .mcp.json (Project-specific)
84
+
85
+
For project-specific Claude Code configuration, create a `.mcp.json` file in your project root that references environment variables for sensitive data:
For local development, you can create a `.env` file in the project root:
200
+
201
+
```bash
202
+
# Edit with your values
203
+
UMBRACO_CLIENT_ID=your-api-user-id
204
+
UMBRACO_CLIENT_SECRET=your-api-secret
205
+
UMBRACO_BASE_URL=http://localhost:56472
206
+
```
207
+
208
+
The `.env` file is gitignored to keep your secrets secure.
209
+
210
+
#### CLI Arguments
211
+
212
+
You can also pass configuration via CLI arguments:
213
+
214
+
```bash
215
+
npx @umbraco-cms/mcp-dev@beta \
216
+
--umbraco-client-id="your-id" \
217
+
--umbraco-client-secret="your-secret" \
218
+
--umbraco-base-url="http://localhost:56472" \
219
+
--env="/path/to/custom/.env"
220
+
```
221
+
159
222
## API Coverage
160
223
161
224
This MCP server provides **comprehensive coverage** of the Umbraco Management API. We have achieved **full parity** with all applicable endpoints, implementing tools for every operational endpoint suitable for AI-assisted content management.
0 commit comments