Skip to main content
Glama

Storyblok MCP Server

by ArjunCodess
utils.ts924 B
export const MANAGEMENT_BASE = `https://mapi.storyblok.com/v1/spaces/${process.env.STORYBLOK_SPACE_ID}`; export const CDN_BASE = 'https://api.storyblok.com/v2/cdn'; export const MANAGEMENT_TOKEN = process.env.STORYBLOK_MANAGEMENT_TOKEN || ''; export const PUBLIC_TOKEN = process.env.STORYBLOK_DEFAULT_PUBLIC_TOKEN || ''; export const SPACES_BASE = 'https://mapi.storyblok.com/v1/spaces'; export function getHeaders(token: string) { return { "Content-Type": "application/json", Authorization: token, }; } export function buildURL(base: string, path: string) { return base.replace(/\/$/, "") + "/" + path.replace(/^\//, ""); } export function toQuery(params: Record<string, any>) { const q = Object.entries(params) .filter(([, v]) => v !== undefined && v !== null) .map( ([k, v]) => `${encodeURIComponent(k)}=${encodeURIComponent(String(v))}` ) .join("&"); return q ? `?${q}` : ""; }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ArjunCodess/storyblok-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server