Hey Ghost community!
I’ve been using Ghost for a while and recently got inspired by Anthropic’s Model Context Protocol. Looking through their official servers repo, I noticed Ghost wasn’t represented yet. So I built one!
What is this?
It’s a bridge that lets Claude (Anthropic’s AI) directly interact with your Ghost blog through their new Model Context Protocol. Not just writing posts, but managing everything - members, newsletters, tiers, webhooks, you name it.
What can it do?
- Write and edit blog posts
- Manage members and subscriptions
- Handle newsletters
- Configure tiers and offers
- Set up webhooks
- … basically anything you can do through Ghost’s Admin API
The interesting technical bits:
- Built with Python using the MCP SDK
- Full Ghost Admin API integration
- Clean, modular architecture
- Proper error handling for production use
The most interesting challenge was debugging - since MCP servers run as subprocesses, you can’t just attach a debugger like usual. Had to get creative with that!
Links:
This is my first contribution to the Ghost ecosystem. Would love to hear your thoughts, feedback, or ideas for improvement! Has anyone else been experimenting with AI integration for Ghost?