Inspiration
After organizing the MCPconference in Berlin and talking with Arpit from Storyblok, I discovered multiple community MCP servers for Storyblok exist, but no official production-ready solution. Companies hesitate to adopt community servers due to security and reliability concerns. This is a common pattern of many companies, where the community moves faster to get what they want.
What it does
Creates a secure, OAuth-authenticated remote MCP server that connects AI agents to Storyblok's CMS. Features encrypted token storage, enterprise security, and seamless integration with the Storyblok JS SDK. This allows AI agents to accomplish complex workflows and tasks that span across multiple tools.
How we built it
Built with mcp-lite framework for streamlined setup, Clerk for authentication, Cloudflare KV for encrypted token storage, and Storyblok JS SDK for API integration. A simple dashboard for secure token management. The remote MCP server endpoint is hosted on Cloudflare workers.
Challenges we ran into
Storyblok's OAuth isn't available for community developers, requiring a secure workaround with personal access tokens and encrypted storage while maintaining production-grade security.
Accomplishments that we're proud of
Demonstrated how to bridge the community-to-production gap with enterprise security standards while maintaining developer experience simplicity. This approach truly empowers both technical and non-technical users since an official remote MCP server can be plugged into all popular AI chat interfaces or AI agents (Claude Desktop, ChatGPT, Claude Code, Cursor, Windsurf, Goose, etc.).
What we learned
Understanding the balance between community innovation and enterprise requirements, plus hands-on experience with MCP protocol implementation and server architectures.
What's next for the Official Storyblok MCP Server
- Collaborate with Storyblok team on official OAuth integration
- Present MCP server at Global AI Community - Show & Tell (Berlin edition) as a real-world success case to increase productivity and product adoption/usage.
- Expand server capabilities to facilitate Onboarding, Documentation, Support Knowledge Base, Official Blog & Tutorials. All this knowledge should be accessible via semantic search with dedicated MCP tools.
Built With
- clerk
- clerk-authentication
- cloudflare-kv-storage
- cloudflare-workers
- hono
- mcp
- mcp-lite
- mcp-lite-framework
- node.js
- oauth
- react
- storyblok-js-sdk
- typescript
Log in or sign up for Devpost to join the conversation.