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 |
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Debug, build, and manage Power Automate cloud flows with AI agents
AI-powered design and management for Webflow Sites
Create and manage AI agents that collaborate and solve problems through natural language interacti…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ogradyliam5/vercel-mcp-copilot-studio'
If you have feedback or need assistance with the MCP directory API, please join our Discord server