O MCP (Model Context Protocol) é um protocolo padronizado que permite a assistentes de IA acessarem fontes de dados e ferramentas externas. O Nitro UI fornece um servidor MCP que permite a assistentes de IA como Claude Code, Cursor e Windsurf acessarem diretamente informações dos componentes, código-fonte e exemplos de uso.
O servidor MCP fornece acesso estruturado à nossa biblioteca de componentes, facilitando que ferramentas de IA entendam e auxiliem no desenvolvimento com o Nitro UI.
O servidor MCP do Nitro UI fornece os seguintes recursos para descoberta:
resource://nuxt-ui/components: Browse all available components with categoriesresource://nuxt-ui/composables: Browse all available composables with categoriesresource://nuxt-ui/examples: Browse all available code examplesresource://nuxt-ui/templates: Browse all available project templatesresource://nuxt-ui/documentation-pages: Browse all available documentation pagesVocê pode acessar esses recursos com ferramentas como o Claude Code usando @.
O servidor MCP do Nitro UI fornece as seguintes ferramentas organizadas por categoria:
search_components: Search components by name, description, or category. With no params, lists all componentssearch_composables: Search composables by name or description. With no params, lists all composablessearch_icons: Search for icons across Iconify collections (defaults to lucide). Returns icon names in the i-{prefix}-{name} format used by Nitro UIget_component: Retrieves component documentation and details. Supports a sections parameter (usage, examples, api, theme, changelog) to fetch only specific parts and reduce response sizeget_component_metadata: Retrieves detailed metadata for a component including props, slots, and events (lightweight, no documentation content)search_documentation: Search documentation pages by title, description, or section. With no params, lists all pages. Use section to filter (e.g., "getting-started", "components")get_documentation_page: Retrieves documentation page content by URL path. Supports a headings parameter to fetch only specific h2 sections (e.g., ["Usage", "API"]) and reduce response sizelist_examples: Lists all available UI examples and code demonstrationsget_example: Retrieves specific UI example implementation code and detailsO servidor MCP do Nitro UI fornece prompts guiados para fluxos de trabalho comuns:
find_component_for_usecase: Find the best component for your specific use caseimplement_component_with_props: Generate complete component implementation with proper propssetup_project_with_template: Get guided setup instructions for project templatesVocê pode acessar esses recursos com ferramentas como o Claude Code usando /.
O servidor MCP do Nitro UI usa transporte HTTP e pode ser configurado em diferentes assistentes de IA.
Siga estas etapas para configurar o Nitro UI como um conector dentro do ChatGPT:
Nitro UIhttps://ui.nitro.news/mcpNoneO conector do Nitro UI aparecerá na ferramenta "Developer mode" do compositor mais tarde, durante as conversas.
Adicione o servidor usando o comando da CLI:
claude mcp add --transport http nuxt-ui-remote https://ui.nitro.news/mcp
claude_desktop_config.json com a sua configuração personalizada do servidor MCP.{
"mcpServers": {
"nuxt-ui": {
"command": "npx",
"args": [
"mcp-remote",
"https://ui.nitro.news/mcp"
]
}
}
}
Clique no botão abaixo para instalar o servidor MCP do Nitro UI diretamente no Cursor:
Install MCP ServerOu crie/atualize manualmente o .cursor/mcp.json na raiz do seu projeto:
{
"mcpServers": {
"nuxt-ui": {
"type": "http",
"url": "https://ui.nitro.news/mcp"
}
}
}
{
"mcpServers": {
"nuxt-ui": {
"url": "https://ui.nitro.news/mcp"
}
}
}
Se você já configurou servidores MCP no Visual Studio Code, substitua a chave servers por mcpServers e adicione uma chave tools especificando quais ferramentas estão disponíveis para o Copilot.
{
"mcpServers": {
"nuxt-ui": {
"type": "http",
"url": "https://ui.nitro.news/mcp",
"tools": ["*"]
}
}
}
Para verificar se o servidor MCP está configurado corretamente:
Para mais informações sobre o uso de MCP com o agente de programação do GitHub Copilot, veja Extend coding agent with MCP.
/mcp add.nuxt-uiHTTPhttps://ui.nitro.news/mcp*Ou adicione o servidor diretamente ao ~/.copilot/mcp-config.json:
{
"mcpServers": {
"nuxt-ui": {
"type": "http",
"url": "https://ui.nitro.news/mcp",
"tools": ["*"]
}
}
}
Use /mcp show para confirmar que o servidor está configurado e disponível.
Para mais detalhes, veja Adding MCP servers for GitHub Copilot CLI.
mcp_config.json com a sua configuração personalizada do servidor MCP:{
"mcpServers": {
"nuxt-ui": {
"serverUrl": "https://ui.nitro.news/mcp"
}
}
}
NuxtUIhttps://ui.nitro.news/mcpopencode.json{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"nuxt-ui": {
"type": "remote",
"url": "https://ui.nitro.news/mcp",
"enabled": true
}
}
}
.vscode do seu projeto ou crie uma se ela não existirmcp.json com a seguinte configuração:{
"servers": {
"nuxt-ui": {
"type": "http",
"url": "https://ui.nitro.news/mcp"
}
}
}
{
"mcpServers": {
"nuxt-ui": {
"type": "http",
"url": "https://ui.nitro.news/mcp"
}
}
}
{
"context_servers": {
"nuxt-ui": {
"source": "custom",
"command": "npx",
"args": ["mcp-remote", "https://ui.nitro.news/mcp"],
"env": {}
}
}
}
Uma vez configurado, você pode fazer ao seu assistente de IA perguntas como:
O assistente de IA usará o servidor MCP para buscar dados JSON estruturados e fornecer assistência guiada para o Nitro UI durante o desenvolvimento.
sections (usage, examples, api, theme, changelog) para buscar apenas as partes relevantes. Para outras páginas, use o parâmetro headings com títulos h2 (ex.: ["Usage", "API"]).