Skip to content

Commit 2ae4fa3

Browse files
committed
Add Storyblok MCP server
Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com> Claude-Session: https://claude.ai/code/session_01S58U7phvDgphx6ZTXuWMJQ
1 parent 2fd91f8 commit 2ae4fa3

1 file changed

Lines changed: 67 additions & 0 deletions

File tree

servers/com.storyblok-mcp.json

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "com.storyblok-mcp",
4+
"name": "Storyblok",
5+
"alias": "storyblok",
6+
"description": "Manage Storyblok CMS content from AI chat via Storyblok's hosted MCP endpoint. Search, describe, and execute Management API operations across spaces, stories, components, assets, and workflows. No local install needed.",
7+
"logo": "https://avatars.githubusercontent.com/u/13880908?v=4",
8+
"schema_version": "2.1",
9+
"categories": [
10+
"documentation"
11+
],
12+
"tags": [
13+
"storyblok",
14+
"cms",
15+
"content-management",
16+
"documentation",
17+
"headless-cms"
18+
],
19+
"transport": {
20+
"type": "http",
21+
"url": "https://mcp.labs.storyblok.com/mcp",
22+
"headers": {
23+
"Authorization": "Bearer ${input:STORYBLOK_TOKEN}"
24+
},
25+
"metadata": {
26+
"inputs": [
27+
{
28+
"id": "STORYBLOK_TOKEN",
29+
"label": "Storyblok Personal Access Token",
30+
"description": "Personal access token (PAT) for the Storyblok Management API. Used as a Bearer token in the Authorization header.",
31+
"type": "text",
32+
"required": true,
33+
"secret": true,
34+
"placeholder": "***************************",
35+
"obtain": {
36+
"url": "https://app.storyblok.com/#/me/account?tab=token",
37+
"instructions": "1. Sign in to Storyblok\n2. Open My account > Account settings > Personal access tokens\n3. Generate a new personal access token\n4. Copy the token",
38+
"button_label": "Get Personal Access Token"
39+
}
40+
}
41+
]
42+
}
43+
},
44+
"auth": {
45+
"type": "api_key",
46+
"instructions": "Requires a Storyblok personal access token (PAT). Create one under My account > Account settings > Personal access tokens, then provide it as a Bearer token."
47+
},
48+
"contributor": {
49+
"name": "Storyblok",
50+
"github": "storyblok",
51+
"url": "https://www.storyblok.com"
52+
},
53+
"links": {
54+
"repository": "https://github.com/storyblok/mcp-server",
55+
"homepage": "https://www.storyblok.com",
56+
"documentation": "https://www.storyblok.com/lp/mcp-server"
57+
},
58+
"platforms": [
59+
"all"
60+
],
61+
"capabilities": {
62+
"tools": true,
63+
"resources": false,
64+
"prompts": true,
65+
"read_only_mode": false
66+
}
67+
}

0 commit comments

Comments
 (0)