Nuxt MCP Server auf Vercel
Dies ist eine einfache Nuxt-Anwendung, die unter Verwendung @vercel/mcp-adapter als MCP-Server auf Vercel dient.
Verwendung
Diese Beispiel-App verwendet den Vercel MCP-Adapter , mit dem Sie einen MCP-Server in eine Gruppe von Routen in jedem Nuxt-Projekt einfügen können.
Aktualisieren Sie server/routes/mcp/[transport].ts mit Ihren Tools, Eingabeaufforderungen und Ressourcen gemäß der MCP TypeScript SDK-Dokumentation .
Der MCP-Server ist auf /mcp/[transport] gemountet (Beispiel: /mcp/sse ).
Related MCP server: Example Next.js MCP Server
Aufstellen
Stellen Sie sicher, dass Sie die Abhängigkeiten installieren:
Entwicklungsserver
Stellen Sie sicher, dass Redis lokal ausgeführt wird:
Starten Sie den Entwicklungsserver auf einem anderen Terminal unter http://localhost:3000 :
Produktion
Erstellen Sie die Anwendung für die Produktion:
Lokale Vorschau des Produktionsbuilds:
Weitere Informationen finden Sie in der Bereitstellungsdokumentation .
Hinweise zum Ausführen auf Vercel
Um den SSE-Transport zu verwenden, ist ein Redis erforderlich, das unter
process.env.REDIS_URLan das Projekt angehängt ist.Stellen Sie sicher, dass Fluid Compute für eine effiziente Ausführung aktiviert ist
Nachdem Sie Fluid Compute aktiviert haben, öffnen Sie
server/routes/mcp/[transport].tsund passen SiemaxDurationauf 800 an, wenn Sie ein Vercel Pro- oder Enterprise-Konto verwenden
Beispielclient
script/test-client.mjs enthält einen Beispielclient zum Ausprobieren von Aufrufen.
Credits
Dieses Projekt basiert auf der Next.js MCP-Vorlage .