Nuxt MCP Toolkit

April 27, 2026 ยท View on GitHub

Nuxt MCP Toolkit

Install MCP in Cursor Install MCP in VS Code

Nuxt MCP Toolkit

npm version npm downloads license

A Nuxt module to easily create a Model Context Protocol (MCP) server directly in your Nuxt application. Define MCP tools, resources, and prompts with zero configuration - just create files and they're automatically discovered and registered.

โœจ Features

  • ๐ŸŽฏ Zero Configuration - Automatic discovery of tools, resources, prompts, and apps
  • ๐Ÿ“ฆ File-based - Organize definitions in intuitive directory structures
  • ๐Ÿš€ Multiple Handlers - Create multiple MCP endpoints in a single app
  • ๐Ÿ–ผ๏ธ MCP Apps - Ship interactive Vue UI widgets to MCP Apps-compatible hosts
  • ๐Ÿ” Built-in Inspector - Visual debugging tool in Nuxt DevTools
  • ๐Ÿ“ TypeScript First - Full type safety with auto-imports
  • ๐Ÿ”’ Zod Validation - Built-in input/output validation

๐Ÿงฉ Agent Skills

Nuxt MCP Toolkit provides Agent Skills to help AI coding assistants build and manage MCP servers in your Nuxt application.

Installation

Install the skill from the published documentation site (Docus Agent Skills):

npx skills add https://mcp-toolkit.nuxt.dev

What it does

Once installed, your AI assistant will:

  • Setup and configure MCP servers in your Nuxt apps
  • Create tools, resources, and prompts following best practices
  • Review your MCP implementation for anti-patterns and improvements
  • Troubleshoot auto-imports, endpoints, and validation issues
  • Create eval suites to verify tool selection

Examples

Setup an MCP server in my Nuxt app
Create a tool to fetch user data
Review my MCP implementation

Learn more about the skill โ†’

๐Ÿš€ Installation

Use nuxt to install the module automatically:

npx nuxt module add mcp-toolkit

Or install manually:

# npm
npm install -D @nuxtjs/mcp-toolkit zod

# yarn
yarn add -D @nuxtjs/mcp-toolkit zod

# pnpm
pnpm add -D @nuxtjs/mcp-toolkit zod

# bun
bun add -D @nuxtjs/mcp-toolkit zod

๐Ÿ“– Documentation

๐Ÿ“– Full Documentation โ†’

๐Ÿค Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

# Install dependencies
pnpm install

# Generate type stubs
pnpm run dev:prepare

# Start the playground
pnpm run dev

# Run tests
pnpm run test

โ“ Questions & Support

๐Ÿ“„ License

Published under the MIT license.

Made by @HugoRCD and community ๐Ÿ’›