MCP(Model Context Protocol)是一种标准化协议,它使 AI 助手能够访问外部数据源和工具。Nuxt UI 提供了一个 MCP 服务器,允许像 Claude Code、Cursor 和 Windsurf 这样的 AI 助手直接访问组件信息、源代码和使用示例。
MCP 服务器提供对我们组件库的结构化访问,使 AI 工具能够轻松理解并协助 Nuxt UI 的开发。
Nuxt UI MCP 服务器提供以下资源供发现
resource://nuxt-ui/components: 按类别浏览所有可用组件resource://nuxt-ui/composables: 按类别浏览所有可用可组合项resource://nuxt-ui/examples: 浏览所有可用代码示例resource://nuxt-ui/templates: 浏览所有可用项目模板resource://nuxt-ui/documentation-pages: 浏览所有可用文档页面您可以通过使用 @ 在 Claude Code 等工具中访问这些资源。
Nuxt UI MCP 服务器提供以下按类别组织的工具
list_components: 列出所有可用的 Nuxt UI 组件及其类别和基本信息list_composables: 列出所有可用的 Nuxt UI 可组合项及其类别和基本信息get_component: 检索组件文档和详细信息get_component_metadata: 检索组件的详细元数据,包括 prop、插槽和事件search_components_by_category: 按类别或文本过滤器搜索组件list_templates: 列出所有可用的 Nuxt UI 模板,并可选择类别过滤get_template: 检索模板详细信息和设置说明list_documentation_pages: 列出所有文档页面get_documentation_page: 按 URL 路径检索文档页面内容list_getting_started_guides: 列出所有入门指南和安装说明list_examples: 列出所有可用的 UI 示例和代码演示get_example: 检索特定的 UI 示例实现代码和详细信息get_migration_guide: 检索特定版本的迁移指南和升级说明Nuxt UI MCP 服务器提供常见工作流的引导式提示
find_component_for_usecase: 查找最适合您特定用例的组件implement_component_with_props: 生成具有正确 prop 的完整组件实现setup_project_with_template: 获取项目模板的引导式设置说明您可以通过使用 / 在 Claude Code 等工具中访问这些资源。
Nuxt UI MCP 服务器使用 HTTP 传输,并可在不同的 AI 助手中进行配置。
按照以下步骤在 ChatGPT 中将 Nuxt UI 设置为连接器
Nuxt UIhttps://ui.nuxtjs.org.cn/mcpNoneNuxt UI 连接器将在之后的对话中出现在编写器的“开发者模式”工具中。
使用 CLI 命令添加服务器
claude mcp add --transport http nuxt-ui-remote https://ui.nuxtjs.org.cn/mcp
点击下方按钮,直接在 Cursor 中安装 Nuxt UI MCP 服务器
安装 MCP 服务器或者在您的项目根目录中手动创建/更新 .cursor/mcp.json
{
"mcpServers": {
"nuxt-ui": {
"type": "http",
"url": "https://ui.nuxtjs.org.cn/mcp"
}
}
}
mcp_config.json{
"mcpServers": {
"nuxt-ui": {
"serverUrl": "https://ui.nuxtjs.org.cn/mcp"
}
}
}
NuxtUIhttps://ui.nuxtjs.org.cn/mcp.vscode 文件夹,如果不存在则创建一个mcp.json 文件,其中包含以下配置{
"servers": {
"nuxt-ui": {
"type": "http",
"url": "https://ui.nuxtjs.org.cn/mcp"
}
}
}
{
"mcpServers": {
"nuxt-ui": {
"type": "http",
"url": "https://ui.nuxtjs.org.cn/mcp"
}
}
}
{
"context_servers": {
"nuxt-ui": {
"source": "custom",
"command": "npx",
"args": ["mcp-remote", "https://ui.nuxtjs.org.cn/mcp"],
"env": {}
}
}
}
opencode.json{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"nuxt-ui": {
"type": "remote",
"url": "https://ui.nuxtjs.org.cn/mcp",
"enabled": true
},
}
}
如果您已在 VS Code 中配置了 MCP 服务器(对于 GitHub Copilot 代理,将 servers 键替换为 mcpServers),您可以利用类似的配置来配置 GitHub Copilot 编码代理。您需要添加一个 tools 键,指定 Copilot 可以使用的工具。
{
"mcpServers": {
"nuxt-ui": {
"type": "http",
"url": "https://ui.nuxtjs.org.cn/mcp",
"tools": ["*"]
}
}
}
要验证 MCP 服务器是否配置正确
有关将 MCP 与 GitHub Copilot 编码代理结合使用的更多信息,请参阅使用 MCP 扩展编码代理.
配置完成后,您可以向 AI 助手提出以下问题
AI 助手将使用 MCP 服务器获取结构化的 JSON 数据,并在开发过程中为 Nuxt UI 提供引导式帮助。