Content Modeling CLI
About
An MCP Server and CLI for content modeling in Contentful, purpose-built for content modeling architects, developers and teams working in Contentful.
Define content types, fields, and relationships using clean, structured JSON—no scripting or programming required. Create reusable components with predefined options and default values, and apply them across models for consistency and speed.
Templatize entire content models, enhance clarity with emoji support via a centralized library, and organize your work using a project-based structure.
With built-in Git support, you can version, track, and collaborate on your models just like code—making your modeling process scalable, maintainable, and team-friendly.
And because your models are fully structured, they’re AI-ready—ideal for powering generative workflows, personalization engines, and retrieval-augmented generation (RAG).
All commands are also tools fully accessible as an MCP server via any MCP client.
Spend less time clicking through the UI and more time designing scalable, reusable content models—fast.
Documentation
Check out our documentation!
License
This project is not open source. It is source-available and licensed for the exclusive purpose of modeling content in Contentful.
You may integrate it into CI/CD pipelines or internal workflows, but redistribution, republishing, or commercial use are prohibited.
See our license for full terms.
Technology Stack
- Node.js
- Javascript
- npm
- MCP SDK integration
- Commander.js integration (for CLI)
- Contentful CMA Integration
Tools Used
- Cursor
- Claude Code
- Cursor Chat (with Claude 4 Sonnet, Gemini Flash 2.5, Deepseek-v3.1)
- Gemini Code Assist / CLI
- ChatGPT
- Claude Desktop
- Repo Prompt