Contentstack App MCP Remote Server
Enables remote access to Contentstack App MCP tools over HTTP, deployable to platforms like Vercel or Contentstack Launch.
README
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 build
Dependency: contentstack-app-mcp
The package.json pulls the MCP server from GitHub. On npm install, the package's prepare script compiles TypeScript automatically.
| Scenario | package.json value |
|---|---|
| GitHub (default) | "github:abhishek305/contentstack-app-mcp" |
| Local dev (MCP repo cloned next to this project) | "file:../contentstack-app-mcp" |
| Production (after npm publish) | "contentstack-app-mcp" or "^1.0.0" |
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.json
Deploy 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 build - Output directory:
.next
- Deploy
Your MCP server is now live at:
https://your-project.contentstack.app/api/mcp
Deploy to Vercel
npm install
npx vercel deploy
Connect 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 dev
Server 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 HTTP
Updating
When the MCP server gets updated, just redeploy:
npm update contentstack-app-mcp
npm run build
Or 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 docs - Or restrict access via Launch's password protection feature
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.