入门指南
安装 Nuxt MCP Toolkit
在你的项目中安装并配置 Nuxt MCP 模块。
在 Nuxt 应用中设置 MCP 服务器
尝试文档 MCP 服务器
在安装模块之前,您可以尝试连接本文档的 MCP 服务器,以探索可用的工具和提示词:
这将使您能够使用 setup-mcp-server、create-tool、create-resource 和 troubleshoot 等提示词,帮助您快速入门。
前置要求
- Nuxt 3.x 或 4.x
- Node.js 18.x 或更高版本
- 包管理器(npm、pnpm、yarn 或 bun)
如果您启用了代码模式(Code Mode),该功能特别要求 Node.js >=18.16.0。
安装
安装模块
您可以自动或手动安装该模块。
自动安装
使用 nuxt 命令安装模块并自动将其添加到您的配置中:
npx nuxt module add mcp-toolkit
手动安装
安装 @nuxtjs/mcp-toolkit 及其对等依赖 zod:
pnpm add @nuxtjs/mcp-toolkit zod
npm install @nuxtjs/mcp-toolkit zod
yarn add @nuxtjs/mcp-toolkit zod
bun add @nuxtjs/mcp-toolkit zod
添加到 Nuxt 配置
将模块添加到您的 nuxt.config.ts 中:
nuxt.config.ts
export default defineNuxtConfig({
modules: ['@nuxtjs/mcp-toolkit'],
})
配置模块(可选)
该模块使用合理的默认配置即可工作,但您也可以进行自定义:
nuxt.config.ts
export default defineNuxtConfig({
modules: ['@nuxtjs/mcp-toolkit'],
mcp: {
name: '我的 MCP 服务器',
route: '/mcp', // MCP 服务器的默认路由
dir: 'mcp', // MCP 定义的基目录(相对于 server/)
},
})
验证安装
安装完成后,您可以通过以下方式验证一切是否正常运行:
- 检查服务器路由:启动您的 Nuxt 开发服务器并访问
http://localhost:3000/mcp(或您的自定义路由)。您应该会被重定向到您配置的browserRedirectURL。 - 创建测试工具:创建一个简单的工具进行测试:
server/mcp/tools/test.ts
import { z } from 'zod'
import { defineMcpTool } from '@nuxtjs/mcp-toolkit/server'
export default defineMcpTool({
name: 'test',
description: '一个简单的测试工具',
inputSchema: {
message: z.string(),
},
handler: async ({ message }) => `测试成功:${message}`,
})
- 检查自动导入:
defineMcpTool、defineMcpResource、defineMcpPrompt和defineMcpHandler函数应在您的服务器文件中自动导入。
项目结构
安装完成后,您的项目结构应如下所示:
your-project/
├── server/
│ └── mcp/
│ ├── tools/
│ │ └── echo.ts # 您的工具定义
│ ├── resources/
│ │ └── readme.ts # 您的资源定义
│ └── prompts/
│ └── greeting.ts # 您的提示词定义
├── nuxt.config.ts
└── package.json
连接您的 IDE
Nuxt 应用运行后,将您的 AI 助手连接到 MCP 服务器:
有关手动配置、add-mcp CLI 以及为您自己的文档添加安装按钮的说明,请参阅 连接指南。
后续步骤
模块安装完成后:
- Configuration - 了解所有配置选项
- Connection - 将 AI 助手连接到您的 MCP 服务器并为您的文档添加安装按钮
- Tools - 创建您的第一个工具