1. Conduid
  2. Developer Tools
  3. Vercel MCP Adapter
MCP server · Developer Tools

Vercel MCP Adapter

MCP adapter for Next.js, Nuxt, TanStack Start, and other frameworks

Unclaimed last commit 6 months ago mcpvercelnext.jsai
76Good

Scored 18 days ago · breakdown

About Vercel MCP Adapter

Vercel MCP Adapter is an MCP server published by vercel in the Developer Tools category: mCP adapter for Next.js, Nuxt, TanStack Start, and other frameworks. It has been installed 0 times through Conduid.

The repository has 570 stars and 76 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx mcp-handler
Claude Code
claude mcp add handler -- npx -y @bensenescu/mcp-handler
npx
npx -y @bensenescu/mcp-handler

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Vercel MCP Adapter

Powered by Claude · Grounded in docs

I know everything about Vercel MCP Adapter. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v2.1.1v2.1.1 · 13 Aug 2026Patch Changes e38a932: Forward `maxSubscriptions` to the MCP SDK handler so applications can bound or disable subscription streams.
v2.1.0v2.1.0 · 30 Jul 2026Minor Changes 8398dbd: `createMcpHandler(initialize, serverOptions, config)` is now `createMcpHandler(initialize, options)` — a single options object combining the SDK's `ServerOptions` with `serverInfo`, `verboseLogs`, and `onEvent`…
v2.0.1v2.0.1 · 29 Jul 2026Patch Changes e6e6378: Mount the MCP handler directly at a framework route and remove legacy transport endpoint routing. The CLI now generates `app/api/mcp/route.ts`; deprecated route, SSE, Redis, and session config keys remain accepted as…
v2.0.0v2.0.0 · 29 Jul 2026Major Changes 33c06b6: Upgrade to MCP SDK v2 and the 2026-07-28 MCP specification (CIMD era). The handler now serves the stateless 2026-07-28 protocol (per-request `_meta` envelope, `server/discover`) natively, with the SDK's stateless…
v1.1.0v1.1.0 · 24 Mar 2026Minor Changes 7ac97dc: Require minimum of @modelcontextprotocol/sdk@1.26.0 which uses web streams

README

mcp-handler

A Vercel adapter for the Model Context Protocol (MCP), enabling real-time communication between your applications and AI models. Supports Next.js and Nuxt.

Installation

npm install mcp-handler @modelcontextprotocol/sdk@1.26.0 zod@^3

Note: Versions of @modelcontextprotocol/sdk prior to 1.26.0 have a security vulnerability. Use version 1.26.0 or later.

Quick Start (Next.js)

// app/api/[transport]/route.ts
import { createMcpHandler } from "mcp-handler";
import { z } from "zod";

const handler = createMcpHandler(
  (server) => {
    server.registerTool(
      "roll_dice",
      {
        title: "Roll Dice",
        description: "Roll a dice with a specified number of sides.",
        inputSchema: {
          sides: z.number().int().min(2),
        },
      },
      async ({ sides }) => {
        const value = 1 + Math.floor(Math.random() * sides);
        return {
          content: [{ type: "text", text: `🎲 You rolled a ${value}!` }],
        };
      }
    );
  },
  {},
  {
    basePath: "/api", // must match where [transport] is located
    maxDuration: 60,
    verboseLogs: true,
  }
);

export { handler as GET, handler as POST };

Connecting Clients

If your client supports Streamable HTTP, connect directly:

{
  "remote-example": {
    "url": "http://localhost:3000/api/mcp"
  }
}

For stdio-only clients, use mcp-remote:

{
  "remote-example": {
    "command": "npx",
    "args": ["-y", "mcp-remote", "http://localhost:3000/api/mcp"]
  }
}

Documentation

Features

  • Framework Support: Next.js and Nuxt
  • Multiple Transports: Streamable HTTP and Server-Sent Events (SSE)
  • Redis Integration: Optional, for SSE transport resumability
  • TypeScript Support: Full type definitions included

Requirements

  • Next.js 13+ or Nuxt 3+
  • Node.js 18+
  • Redis (optional, for SSE)

License

Apache-2.0

README mirrored from the source repository 18 days ago. The original is authoritative.

Questions

About Vercel MCP Adapter

How do I install Vercel MCP Adapter?

Run npx mcp-handler, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Vercel MCP Adapter safe to use with an AI agent?

Its trust score is 76 out of 100 (good). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Vercel MCP Adapter still maintained?

Yes — the latest release is v2.1.1 (13 Aug 2026), and the last commit was 6 months ago. The repository has 570 stars and 0 open issues.