Example Next.js MCP Server
@rajatsandeepsen
About Example Next.js MCP Server
MCP Server for Beckn Protocol (SSE Transport)
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"beckn-mcp": {
"command": "node",
"args": [
"scripts/test-client.mjs",
"https://mcp-for-next-js.vercel.app"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Example Next.js MCP Server?
It is an MCP server that integrates with Next.js using the @vercel/mcp-adapter. It allows developers to add MCP capabilities (tools, prompts, resources) to any Next.js project and deploy them on Vercel.
How to use Example Next.js MCP Server?
Update app/[transport]/route.ts with your tools, prompts, and resources following the MCP TypeScript SDK documentation. Use the sample client in scripts/test-client.mjs to test invocations, for example: node scripts/test-client.mjs https://mcp-for-next-js.vercel.app.
Key features of Example Next.js MCP Server
- Uses the Vercel MCP Adapter for easy integration.
- Supports SSE transport (requires Redis).
- Requires Fluid compute for efficient execution.
- Adjustable
maxDuration(up to 800 seconds on Pro/Enterprise). - Deployable from the Next.js MCP template.
- Includes a sample client for testing invocations.
Use cases of Example Next.js MCP Server
- Adding an MCP server to an existing Next.js project.
- Deploying MCP tools, prompts, and resources on Vercel.
- Building and testing MCP invocations with a sample client.
FAQ from Example Next.js MCP Server
Does SSE transport require any additional services?
Yes, SSE transport requires a Redis instance attached to the project under process.env.REDIS_URL.
What compute settings are needed?
Fluid compute must be enabled for efficient execution. After enabling it, adjust maxDuration in app/route.ts to 800 if using a Vercel Pro or Enterprise account.
Where can I get started quickly?
Deploy the Next.js MCP template from Vercel.
What transport options are available?
The sample uses SSE transport. No other transports are mentioned in the README.
How do I test the server?
Run the provided sample client with your server URL: node scripts/test-client.mjs <url>.
Frequently asked questions
Does SSE transport require any additional services?
Yes, SSE transport requires a Redis instance attached to the project under `process.env.REDIS_URL`.
What compute settings are needed?
Fluid compute must be enabled for efficient execution. After enabling it, adjust `maxDuration` in `app/route.ts` to 800 if using a Vercel Pro or Enterprise account.
Where can I get started quickly?
Deploy the [Next.js MCP template](https://vercel.com/templates/next.js/model-context-protocol-mcp-with-next-js) from Vercel.
What transport options are available?
The sample uses SSE transport. No other transports are mentioned in the README.
How do I test the server?
Run the provided sample client with your server URL: `node scripts/test-client.mjs <url>`.
Basic information
More Other MCP servers
MCP Go π
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Codelf
unbugA search tool helps dev to solve the naming things problem.
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
FastMCP v2 π
jlowinπ The fast, Pythonic way to build MCP servers and clients.
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Comments