Vercel MCP Server for Microsoft Copilot Studio
Vercel MCP Server für Microsoft Copilot Studio
Ein abhängigkeitsfreier Model Context Protocol-Server für die Vercel-Plattform, der speziell für die Zusammenarbeit mit Microsoft Copilot Studio entwickelt wurde (das den Streamable-HTTP-Transport erfordert und die Authentifizierung per API-Schlüssel unterstützt).
Warum es das gibt: Vercels offizieller MCP-Server (
https://mcp.vercel.com) verwendet OAuth mit dynamischer Client-Registrierung, was das MCP-Onboarding von Copilot Studio nicht abschließen kann. Dieser Server schließt die Lücke: Der API-Schlüssel, den Sie in Copilot Studio eingeben, ist Ihr Vercel-Zugriffstoken, das pro Anfrage an die Vercel-REST-API weitergeleitet wird. Der Server selbst ist zustandslos und speichert nichts.
Tools
Tool | Beschreibung |
| Verbindung verifizieren / Token-Inhaber identifizieren |
| Vercel-Teams auflisten |
| Projekte auflisten (ID, Framework, Produktions-URL) |
| Projektdetails inkl. Git-Repo-Link |
| Aktuelle Deployments, gefiltert nach Projekt/Status/Ziel |
| Deployment-Details inkl. Fehlerinformationen |
| Build-Log-Ausgabe – ideal zur Diagnose fehlgeschlagener Builds |
| Ein laufendes/eingereihtes Deployment abbrechen |
| Ein Deployment in die Produktion übernehmen (vorwärts/rückwärts rollen) |
| Benutzerdefinierte Domains + Verifizierungsstatus |
| Umgebungsvariablen (geheime Werte ausgeblendet) |
| Umgebungsvariable erstellen/aktualisieren |
| Umgebungsvariable löschen |
Related MCP server: Vercel MCP Server
Bereitstellen
Option A – Auf Vercel bereitstellen (empfohlen, ~1 Minute)
Oder mit der CLI:
vercel deploy --prodIhr MCP-Endpunkt lautet: https://<your-deployment>.vercel.app/mcp
Option B – Selbst hosten (beliebiger Node-18+-Host)
node server.js # listens on PORT (default 3000), endpoint /mcpKein npm install erforderlich – es gibt keine Abhängigkeiten.
Von Copilot Studio aus verbinden
Erstellen Sie ein Vercel-Zugriffstoken unter https://vercel.com/account/settings/tokens (beschränken Sie es auf das Team/die Projekte, die der Agent verwalten soll).
Öffnen Sie in Copilot Studio Ihren Agenten → Werkzeuge → Werkzeug hinzufügen → Model Context Protocol (MCP).
Füllen Sie aus:
Name:
VercelBeschreibung:
Manage Vercel projects, deployments, build logs, domains and environment variables.Server-URL:
https://<your-deployment>.vercel.app/mcpAuthentifizierung: API-Schlüssel
Header-Name / -Ort:
x-api-key(Header)Wert: Ihr Vercel-Zugriffstoken
Klicken Sie auf Hinzufügen → Copilot Studio führt den MCP-Handshake durch und listet alle 13 Tools auf.
Verbindung erstellen, aktivieren Sie sie im Verbindungsmanager und testen Sie dann im Vorschaubereich, z. B.:
„Liste meine Vercel-Projekte auf"
„Zeig mir die Build-Logs des letzten fehlgeschlagenen Deployments von my-site"
„Füge my-site eine Umgebungsvariable API_URL=https://api.example.com nur für die Vorschau hinzu"
Der Server akzeptiert das Token auch über die Header Authorization: Bearer <token> oder x-vercel-token und greift für Single-Tenant-Self-Hosted-Deployments auf eine VERCEL_TOKEN-Umgebungsvariable zurück (wählen Sie in diesem Fall in Copilot Studio Keine Authentifizierung – tun Sie dies nur, wenn die Server-URL selbst geschützt/privat ist).
Architektur
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, zustandsloser Modus (Protokollversionen 2024-11-05 → 2025-06-18). Keine Sitzungen, kein SSE erforderlich – ideal für Serverless.
Auth: Durchreichung. Der Server speichert niemals Tokens; jede Anfrage trägt das eigene Vercel-Token des Aufrufers.
Null Abhängigkeiten: reines Node.js ≥18. Nichts zu installieren, keine Lieferkette.
Entwicklung & Tests
node test/mcp.test.jsDie Testsuite startet den echten HTTP-Server, mockt api.vercel.com und führt den vollständigen MCP-Handshake durch (initialize → initialized → tools/list → tools/call), plus Fehlerpfade (ungültiges Token, unbekanntes Tool/Methode, fehlerhaftes JSON, Batching).
Sicherheitshinweise
Verwenden Sie ein eingeschränktes Vercel-Token, idealerweise in einem dedizierten Team mit minimalen Berechtigungen.
Geheime Werte von Umgebungsvariablen werden von
list_env_varsniemals zurückgegeben.Nur unter HTTPS bereitstellen (auf Vercel automatisch). Copilot Studio erfordert HTTPS.
Erwägen Sie Vercel-Deployment Protection-Bypass-Header, wenn Sie das Deployment schützen.
Lizenz
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