nuxt-mcp

MCP.Pizza Chef: antfu

Added as a plugin to a Nuxt or Vite project, it lets coding assistants ask the running development server what the app is actually made of, instead of guessing from files alone. Editors like VS Code, Cursor, Windsurf, and Claude Code are wired up automatically when it starts. The authors label it experimental and warn against production use, and they now point anyone who needs a dependable version toward the separate Nuxt MCP toolkit. No account or paid key is involved.

Deprecated · authors point to the separate Nuxt MCP toolkit
Coding

Use This MCP server To

Ask what components and routes my Nuxt app actually has Get my coding assistant to stop guessing at my project setup Check which modules are loaded in the running dev server Let Cursor read my Vite app structure while I work

README

nuxt-mcp-dev / vite-plugin-mcp

npm version npm downloads bundle JSDocs License

MCP server helping models to understand your local Vite/Nuxt app better.

This monorepo contains two packages:

  • nuxt-mcp-dev - A Nuxt module for adding MCP support to your Nuxt dev server.
  • vite-plugin-mcp - A Vite plugin for adding MCP support to your Vite app.

Important

Experimental. Use with caution.

To build a MCP server for your Nuxt application, checkout the @nuxtjs/mcp-toolkit module.

To add the Nuxt documentation MCP server, checkout https://nuxt.com/docs/4.x/guide/ai/mcp

Sponsors

License

nuxt-mcp FAQ

Which apps does this work in?
It updates the settings for VS Code, Cursor, Windsurf, and Claude Code by itself, and any MCP-capable editor can connect.
Do I need an account or a paid key?
No. It runs alongside your own development server on your own machine.
Can I use this to have my assistant explore my project?
Yes, that is the whole point. It reports what the running app contains rather than leaving the assistant to guess.
Is this ready for real work?
The authors mark it experimental and say to use it with caution, so treat it as a helper rather than something to depend on.
Is this useful if I am not a developer?
Not really. It only does anything if you already have a Nuxt or Vite project you are working on.
How hard is the setup?
You add one line to your project's config file and start the development server as usual.