AI & MCP
ChatGPT Setup
Connect GitCMS to ChatGPT and use GitCMS MCP with a task-first content workflow.
This guide shows how to connect GitCMS to ChatGPT and use it for task-first content work.
Once connected, GitCMS can open the editor inside ChatGPT so you can draft, revise, and review content alongside the conversation.
You can speak naturally. You do not need to mention internal terms like collection, markdown file, or Git branch unless you want that precision.
Prerequisites
- A GitCMS account with access to at least one repository or site.
- A ChatGPT Plus, Team, or Enterprise subscription.
- A licensed GitCMS site. MCP is not available in preview mode.
Before connecting ChatGPT, make sure:
.gitcmsis initialized for the repository- your site configuration is in place
CONTENT.mdexists if you want reusable voice and audience guidance
If you still need to initialize the repo, use CLI Onboarding first.
Setup
- Open ChatGPT (web app or desktop app).
- Go to Settings and turn on Developer Mode.
- Go to Settings → Apps and click Create.
- Paste the following GitCMS connector URL:
https://mcp.gitcms.blog/sse- Click Connect, sign in to GitCMS with Google or GitHub, and allow access.
- Start a new chat and choose GitCMS from your tools.
That's it. The GitCMS visual editor will open inside ChatGPT when you use the tool.
First workflow to try
The best starting pattern is:
- brainstorm
- create a content task
- draft the first version
- revise
- submit for review
Example:
Help me brainstorm three blog post ideas for technical buyers evaluating
Git-based CMS tools. Do not create content yet.Create a content task for the strongest idea and include notes about
audience, angle, and CTA.Draft the first version for that content task in the posts collection.
Keep it in draft and add the frontmatter fields we need.I want to edit this blog post:
https://gitcms.dev/blog/content-is-just-code
Please read it first and then tighten the opening section.See Task-First AI Workflows for more prompt patterns.
Working with ChatGPT in GitCMS
Create a task after brainstorming
Create a content task titled "2025 Product Roadmap".
Include notes about target audience, product themes, and desired CTA.Draft from a task
Draft the first version for content task #<task-id> in the posts collection.
Set the date to today, tag it with "roadmap" and "product",
and keep it ready for review.Continue an existing draft
Open content task #<task-id> and rewrite the introduction to be more concise.
Keep the rest of the draft intact.Edit from a live URL
I want to edit this page:
https://docs.example.com/getting-started/
Read it first, then rewrite the first two sections to be clearer for beginners.Read before editing
Read the current draft in content task #<task-id> and summarize what should
change before editing it.Submit for review
Submit content task #<task-id> for review and include a short summary
of the major changes.Prompting tips
- Brainstorm before you draft. Let ChatGPT help with angles and structure before it creates a task.
- Create a content task first. The current GitCMS MCP writing flow is task-based.
- Be specific about collections. Say "in the posts collection" instead of "create a post".
- Use plain language when that is easier. "Edit this blog post" or "rewrite this live URL" works fine.
- Specify frontmatter values you care about. Dates, tags, categories, authors, and draft status are worth naming.
- Mention locale explicitly. For multilingual sites, say
use locale fror similar. - Keep CONTENT.md current. GitCMS loads those site instructions as part of site context during writing flows, so you do not need to ask ChatGPT to use them explicitly.
- Keep drafts in review flow. Ask ChatGPT to leave work ready for review instead of assuming it should be published.
Troubleshooting
"MCP server not responding"
- Check that the connector URL is correct:
https://mcp.gitcms.blog/sse - Ensure your internet connection is stable.
- Try disconnecting and reconnecting the MCP server in ChatGPT settings.
"Authentication failed"
- Disconnect GitCMS from ChatGPT settings and reconnect.
- Make sure you completed the GitCMS sign-in flow.
ChatGPT doesn't show GitCMS tools
- Make sure Developer Mode is enabled in ChatGPT settings.
- Start a new conversation. Existing conversations may not pick up newly added tools.
- Be explicit: say "Use GitCMS to..." to prompt ChatGPT to use the integration.