@glidecms/mcp
v1.2.0
Published
Unified Glide MCP server — editorial, delivery, and AI tools for agents
Downloads
1,131
Keywords
Readme
@glidecms/mcp
Glide CMS MCP server — editorial workflow tools for AI coding agents.
Quick Start
{
"mcpServers": {
"glide-cms": {
"command": "npx",
"args": ["-y", "@glidecms/mcp@latest"],
"env": {
"GLIDE_HOST": "your-instance.glideapi.com",
"GLIDE_USERNAME": "[email protected]",
"GLIDE_PASSWORD": "...",
"GLIDE_ACCOUNT_ID": "123"
}
}
}
}IDE Setup
Add to .kiro/mcp.json:
{
"mcpServers": {
"glide-cms": {
"command": "npx",
"args": ["-y", "@glidecms/mcp@latest"],
"env": {
"GLIDE_HOST": "your-instance.glideapi.com",
"GLIDE_USERNAME": "[email protected]",
"GLIDE_PASSWORD": "...",
"GLIDE_ACCOUNT_ID": "123"
}
}
}
}Add to .vscode/mcp.json:
{
"servers": {
"glide-cms": {
"command": "npx",
"args": ["-y", "@glidecms/mcp@latest"],
"env": {
"GLIDE_HOST": "your-instance.glideapi.com",
"GLIDE_USERNAME": "[email protected]",
"GLIDE_PASSWORD": "...",
"GLIDE_ACCOUNT_ID": "123"
}
}
}
}Environment Variables
| Variable | Required | Description |
|----------|----------|-------------|
| GLIDE_HOST | Yes | Composer API hostname (e.g. acme.glideapi.com) |
| GLIDE_USERNAME | Yes | Service account email |
| GLIDE_PASSWORD | Yes | Service account password |
| GLIDE_ACCOUNT_ID | Yes | Numeric account ID |
Available Tools
| Tool | Description |
|------|-------------|
| glidecms_discover | Schema, article types, taxonomies, workflows |
| glidecms_list_articles | Browse articles with pagination and filters |
| glidecms_get_article | Full article by ID including body |
| glidecms_create_article | Create a new draft article |
| glidecms_update_article | Edit article fields (omitted fields preserved) |
| glidecms_publish_article | Publish an article |
| glidecms_unpublish_article | Take down an article |
| glidecms_list_collections | Browse collections |
| glidecms_get_collection | Full collection with items |
| glidecms_list_images | Browse media library |
| glidecms_upload_image | Upload image from URL |
| glidecms_list_files | Browse file library |
| glidecms_recent_activity | Recently published/modified articles |
Example Workflow
Agent: glidecms_discover()
→ Learns article types, taxonomies, workflow statuses
Agent: glidecms_create_article({ type_id: 1, status_id: 1, headline: "...", body: "...", taxonomies: [5] })
→ Creates draft, returns { id: 42, latestRevisionId: 100 }
Agent: glidecms_publish_article({ id: 42 })
→ Article is liveLicense
MIT
