Simple MCP server for squidex cms. Easy create schema/content
francyfox
/
squidex-mcp
MCP server for managing Squidex CMS content and schemas from AI agents
squidex-mcp (non-official)
An MCP (Model Context Protocol) server that lets AI agents read and write Squidex CMS content directly. MCP is an open, model-agnostic protocol — any compliant client works (Claude Code, Claude Desktop, Cursor, Windsurf, custom agents on any model), not just Anthropic's. Built on Bun for fast, dependency-free startup — each agent session spawns its own server process over stdio.
What it can do
| Tool | Purpose |
|---|---|
schema_list |
List content schemas in the app |
schema_get |
Get a schema's fields, including field ids and localization mode |
schema_create |
Create a new content schema |
schema_add_field |
Add a field to a schema (including nested Array/Component fields) |
schema_update_field |
Replace a field's properties |
schema_publish |
Publish a schema so content can be created against it |
schema_delete |
Delete a schema — for discarding a failed design iteration |
content_query |
Query content items (OData-style filter/top/skip/orderby/search) |
content_get |
Get a single content |
- Get your Squidex credentials
In your Squidex app: Settings → Clients → create (or copy) a client. You need:
your Squidex URL (e.g. https://cloud.squidex.io)
your app name
the client ID (looks like your-app-name:default)
the client secret
- Register the server with your MCP client
Claude Code:
claude mcp add \
--env SQUIDEX_URL=https://cloud.squidex.io \
--env SQUIDEX_APP=your-app-name \
--env SQUIDEX_CLIENT_ID=your-app-name:default \
--env SQUIDEX_CLIENT_SECRET=your-client-secret \
--transport stdio squidex \
--scope user \
-- npx -y @shalotts/squidex-mcp
Top comments (0)