Contentstack App MCP Remote Server
Allows interaction with Contentstack's API for managing content stacks, entries, and app configurations.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Contentstack App MCP Remote Serverlist all content types in my stack"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Contentstack App MCP — Remote Server
A minimal Next.js wrapper that serves the Contentstack App MCP Server over HTTP — deployable to Contentstack Launch, Vercel, or any Node.js host.
What This Does
The MCP server normally runs locally via stdio. This project wraps it in a single Next.js API route so it can be accessed remotely via a URL. Same tools, same knowledge, same workflow — just over HTTP instead of stdio.
Setup
npm install
npm run buildDependency: contentstack-app-mcp
The package.json pulls the MCP server from GitHub. On npm install, the package's prepare script compiles TypeScript automatically.
Scenario |
|
GitHub (default) |
|
Local dev (MCP repo cloned next to this project) |
|
Production (after npm publish) |
|
Project Structure
contentstack-app-mcp-remote/
├── app/
│ ├── api/[transport]/route.ts ← the only file that matters
│ ├── layout.tsx ← minimal layout
│ └── page.tsx ← landing page with connection info
├── package.json
├── next.config.js
└── tsconfig.jsonDeploy to Contentstack Launch
Push this project to a GitHub repo
Go to Contentstack Launch → Launch → Import from GitHub
Settings:
Framework: Next.js
Build command:
npm install && npm run buildOutput directory:
.next
Deploy
Your MCP server is now live at:
https://your-project.contentstack.app/api/mcpDeploy to Vercel
npm install
npx vercel deployConnect Your IDE
Once deployed, add this to your MCP config:
Cursor (.cursor/mcp.json)
{
"mcpServers": {
"contentstack-apps": {
"url": "https://your-project.contentstack.app/api/mcp"
}
}
}Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"contentstack-apps": {
"command": "npx",
"args": ["mcp-remote", "https://your-project.contentstack.app/api/mcp"]
}
}
}Note: Claude Desktop may require
mcp-remoteto bridge Streamable HTTP to stdio. Install:npm install -g mcp-remote
Run Locally
npm install
npm run devServer starts at http://localhost:3000. MCP endpoint: http://localhost:3000/api/mcp
Test with MCP Inspector:
npx @modelcontextprotocol/inspector
# Connect to http://localhost:3000/api/mcp using Streamable HTTPUpdating
When the MCP server gets updated, just redeploy:
npm update contentstack-app-mcp
npm run buildOr if using Launch, push to GitHub and it auto-deploys.
Security
This deployment has no authentication. Anyone with the URL can use the MCP tools. For production:
Use
mcp-handler'swithMcpAuthfor OAuth — see Vercel docsOr restrict access via Launch's password protection feature
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/abhishek305/contentstack-app-mcp-remote'
If you have feedback or need assistance with the MCP directory API, please join our Discord server