Перейти к содержимому

@vercel/mcp-adapter

Адаптер для Vercel, упрощающий запуск сервера MCP на Next.js, Nuxt и других фреймворках.

TypeScript
392 stars

Описание

mcp-handler — это Vercel-адаптер для Model Context Protocol (MCP), обеспечивающий реальное время коммуникацию между приложениями и AI-моделями. Поддерживает Next.js и Nuxt, с планами на Svelte и другие. Использует TypeScript, Zod для валидации схем и опциональный Redis для SSE-транспорта. Идеален для интеграции инструментов (tools) в AI-приложения, таких как генерация контента или обработка запросов. Включает авторизацию по OAuth и продвинутую маршрутизацию.

Возможности

Поддержка фреймворков

Интеграция с Next.js и Nuxt, с предстоящей поддержкой Svelte и других.

Транспорты

Поддержка Streamable HTTP и Server-Sent Events (SSE) для реального времени.

Redis интеграция

Опциональный Redis для возобновляемости SSE-соединений.

Авторизация

OAuth-защита эндпоинтов с доступом к auth-инфо в инструментах.

TypeScript поддержка

Полные типы и валидация с Zod для инструментов и схем.

Инструменты (tools)

Определение и выполнение кастомных инструментов, например, roll_dice.

Установка

npm install mcp-handler @modelcontextprotocol/sdk zod@^3
# или
yarn add mcp-handler @modelcontextprotocol/sdk zod@^3
# или
pnpm add mcp-handler @modelcontextprotocol/sdk zod@^3
# или
bun add mcp-handler @modelcontextprotocol/sdk zod@^3

Требования: Next.js 13+, Node.js 18+, Redis (опционально для SSE).

Информация

Язык
TypeScript
GitHub Stars
392

Ссылки