Vercel MCP Server for Microsoft Copilot Studio
Сервер Vercel MCP для Microsoft Copilot Studio
Без зависимостей Model Context Protocol сервер для платформы Vercel, созданный специально для работы с Microsoft Copilot Studio (который требует транспорта Streamable HTTP и поддерживает аутентификацию по API-ключу).
Зачем это существует: Официальный MCP-сервер Vercel (
https://mcp.vercel.com) использует OAuth с динамической регистрацией клиентов, которую Copilot Studio не может выполнить при подключении MCP. Этот сервер устраняет разрыв: API-ключ, который вы вводите в Copilot Studio, — это ваш токен доступа Vercel, передаваемый с каждым запросом в REST API Vercel. Сам сервер не сохраняет состояние и ничего не хранит.
Инструменты
Инструмент | Описание |
| Проверить подключение / определить владельца токена |
| Список команд Vercel |
| Список проектов (id, framework, production URL) |
| Детали проекта, включая ссылку на git-репозиторий |
| Последние развертывания, фильтр по проекту/состоянию/цели |
| Детали развертывания, включая информацию об ошибках |
| Вывод журнала сборки — отлично для диагностики failed-сборок |
| Отмена развертывания (building/queued) |
| Продвижение (roll forward/back) развертывания в production |
| Пользовательские домены + статус проверки |
| Переменные окружения (значения секретов скрыты) |
| Создание/обновление переменной окружения |
| Удаление переменной окружения |
Related MCP server: Vercel MCP Server
Развертывание
Вариант A — Развертывание на Vercel (рекомендуется, ~1 минута)
Или с помощью CLI:
vercel deploy --prodВаша конечная точка MCP будет: https://<your-deployment>.vercel.app/mcp
Вариант B — Самостоятельное размещение (любой хост с Node 18+)
node server.js # listens on PORT (default 3000), endpoint /mcpnpm install не требуется — зависимостей нет.
Подключение из Copilot Studio
Создайте токен доступа Vercel на странице https://vercel.com/account/settings/tokens (ограничьте его командой/проектами, которыми должен управлять агент).
В Copilot Studio откройте своего агента → Tools → Add a tool → Model Context Protocol (MCP).
Заполните:
Name:
VercelDescription:
Manage Vercel projects, deployments, build logs, domains and environment variables.Server URL:
https://<your-deployment>.vercel.app/mcpAuthentication: API key
Header name / location:
x-api-key(header)Value: ваш токен доступа Vercel
Нажмите Add → Copilot Studio выполнит рукопожатие MCP и отобразит все 13 инструментов.
Create connection, включите его в диспетчере подключений, затем протестируйте в области предварительного просмотра, например:
"List my Vercel projects"
"Show me the build logs for the latest failed deployment of my-site"
"Add an env var API_URL=https://api.example.com to my-site for preview only"
Сервер также принимает токен через заголовки Authorization: Bearer <token> или x-vercel-token и возвращается к переменной окружения VERCEL_TOKEN для однопользовательских самостоятельных развертываний (в этом случае выберите No authentication в Copilot Studio — делайте это только если сам URL сервера защищен/приватный).
Архитектура
Copilot Studio ──POST /mcp (JSON-RPC, Streamable HTTP)──▶ this server ──REST──▶ api.vercel.com
x-api-key: <vercel access token> (stateless, no storage)Transport: MCP Streamable HTTP, режим без сохранения состояния (версии протокола 2024-11-05 → 2025-06-18). Сессии не требуются, SSE не требуется — идеально для serverless.
Auth: сквозная аутентификация. Сервер никогда не хранит токены; каждый запрос несет собственный токен Vercel вызывающей стороны.
Zero dependencies: обычный Node.js ≥18. Ничего устанавливать не нужно, никаких зависимостей.
Разработка и тесты
node test/mcp.test.jsНабор тестов запускает реальный HTTP-сервер, имитирует api.vercel.com и выполняет полное рукопожатие MCP (initialize → initialized → tools/list → tools/call), а также сценарии ошибок (неверный токен, неизвестный инструмент/метод, некорректный JSON, пакетная обработка).
Замечания по безопасности
Используйте ограниченный токен Vercel, в идеале — в выделенной команде с минимальными правами.
Значения секретных переменных окружения никогда не возвращаются через
list_env_vars.Развертывайте только через HTTPS (автоматически на Vercel). Copilot Studio требует HTTPS.
Рассмотрите заголовки обхода Deployment Protection Vercel, если вы защищаете развертывание.
Лицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Deploy and manage Jade Hosting projects from AI clients. Jade account and OAuth required.
Deploy your project to a live HTTPS URL from your AI tool; read logs, set variables, resize apps.
Build, validate, deploy — HTTP APIs, cron jobs, webhooks and MCP tools — from your AI client.
Plan Salesforce deploys, open pull requests and trigger pipelines from your AI client.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to interact with the Vercel REST API to manage projects, deployments, domains, environment variables, and teams through natural language commands.-
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Vercel API for managing projects, deployments, domains, and environment variables.-
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Vercel API to manage deployments, domains, projects, and environment variables.1,881 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables interaction with Vercel's REST API through natural language. Facilitates managing deployments, projects, domains, environment variables, teams, and more.135 npmMIT