sb-content-creator
Verified Safeby varshavskiyTymur
Overview
An MCP server for AI interaction with Storyblok CMS, enabling automated content creation without manual intervention.
Installation
npx -y sb-content-creator@latest --space-id YOUR_SPACE_ID --access-token YOUR_ACCESS_TOKENEnvironment Variables
- SPACE_ID
- ACCESS_TOKEN
- PORT
- API_BASE
Security Notes
The server correctly avoids hardcoded secrets by expecting Storyblok `SPACE_ID` and `ACCESS_TOKEN` via environment variables or command-line arguments. It does not use `eval` or exhibit obfuscation. However, there is a critical bug in the `src/server/storyblok-server.ts` file: the `createStoryblokServer` function validates and instantiates the `StoryblokApiClient` using the `spaceId` and `accessToken` parameters *directly passed to it*, before considering environment variables or command-line arguments. This means if `createStoryblokServer` is called with empty strings (as it is when `process.env.SPACE_ID` or `process.env.ACCESS_TOKEN` are unset for the HTTP server, or when no arguments are passed for the STDIO/`npx` server), it will unconditionally throw an error and fail to start. This is a setup/functional flaw, not a vulnerability that exposes data or allows arbitrary code execution once running.
Similar Servers
mcp-omnisearch
Provides a unified interface for various search, AI response, content processing, and enhancement tools via Model Context Protocol (MCP).
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
mcp-server
A Node.js server implementing Model Context Protocol (MCP) for Webflow, enabling AI agents to interact with Webflow Data and Designer APIs.
1xn-vmcp
An open-source platform for composing, customizing, and extending multiple Model Context Protocol (MCP) servers into a single logical, virtual MCP server, enabling fine-grained context engineering for AI workflows and agents.