Servidor MCP
⚠️ Trabalho em andamento: O Vize está em desenvolvimento ativo e ainda não está pronto para uso em produção. As capacidades do servidor MCP podem mudar sem aviso prévio.
O Vize oferece um servidor Model Context Protocol (MCP) para fluxos de trabalho de desenvolvimento alimentados por IA. O servidor MCP faz a ponte entre sua galeria de componentes (Musea) e os assistentes de IA, permitindo que eles entendam, naveguem e trabalhem com seus componentes do Vue.
Instalação
Instale vp uma vez a partir do Vite+ install guide, depois adicione o servidor ao seu projeto:
vp install -D @vizejs/musea-mcp-server
O que é MCP?
O Protocolo de Contexto do Modelo é um padrão aberto para conectar assistentes de IA (como Claude, ChatGPT e outros) a ferramentas de desenvolvimento. Em vez de assistentes de IA adivinhando sobre sua base de código, o MCP oferece acesso estruturado a dados reais de componentes — props, eventos, slots, variantes e documentação.
O servidor MCP do Vize expõe informações de componentes da galeria Musea, então seu assistente de IA tem o mesmo entendimento dos seus componentes que um desenvolvedor navegando pela galeria teria.
Capacidades
O servidor MCP fornece as seguintes ferramentas para assistentes de IA:
Descoberta de Componentes
Liste todos os componentes — Navegue por todos os componentes registrados com suas categorias, tags e status
Componentes de busca — Encontre componentes por nome, tag ou descrição
Obtenha metadados de componentes — Recupere informações detalhadas sobre um componente específico
API de componentes
Props — Definições completas de prop com tipos, padrões e status exigido
Eventos — Eventos emitidos com tipos de carga útil
Slots — Slots nomeados com tipos de prop de slot
Expose — Métodos e propriedades expostos publicamente
Informações da história
Listagem de variantes — Todas as variantes definidas em arquivos de arte
Fonte da variante — Código modelo para cada variante
Variante padrão — Qual variante é mostrada por padrão
Design Tokens
Listagem de tokens — Todos os tokens de design do arquivo tokens
Categorias de tokens — Cores, tipografia, espaçamento, pontos de quebra
Resolução de tokens — Tokens semânticos resolvidos para seus valores primitivos
Configuração
Com Claude Code
Adicione o servidor MCP à sua configuração de Código Claude:
// .claude/settings.json
{
"mcpServers": {
"vize-musea": {
"command": "vp",
"args": ["dlx", "@vizejs/musea-mcp-server"]
}
}
}
Com o Claude Desktop
Adicione à sua configuração do Claude Desktop MCP:
{
"mcpServers": {
"vize-musea": {
"command": "vp",
"args": ["dlx", "@vizejs/musea-mcp-server"]
}
}
}
Com outros assistentes de IA
Qualquer assistente de IA compatível com MCP pode usar o servidor. O padrão de configuração é o mesmo — aponte o assistente para vp dlx @vizejs/musea-mcp-server.
Casos de Uso
Descoberta de Componentes
Peça ao seu assistente de IA para encontrar o componente certo:
"Quais componentes de botão temos? Me mostre as variantes do VFButton."
A IA pode consultar o servidor MCP para encontrar todos os componentes relacionados aos botões, seus props e as variantes disponíveis — e então sugerir o uso correto.
Geração de Código
Gerar uso de componentes com props corretos:
"Crie um formulário com nossos componentes VFInput e VFTextarea, incluindo estados de erro de validação."
A IA conhece os nomes exatos dos props, tipos e variantes disponíveis do servidor MCP, gerando código preciso sem alucinar nomes de prop.
Referência API
Consulte as APIs dos componentes programaticamente:
"Quais adereços o VFNameBadgePreview aceita? Quais são os valores válidos para o papel de usuário?"
A IA retorna as definições reais de prop do seu código, não palpites genéricos.
Assistência em Documentação
"Escreva documentação para nosso componente SponsorGrid com base em seus adereços e variantes."
A IA pode gerar documentação precisa ao inspecionar os metadados reais dos componentes por meio do MCP.
Como Funciona
AI Assistant
↕ MCP Protocol (JSON-RPC over stdio)
@vizejs/musea-mcp-server
↕ Reads art files and component sources
Your Project (*.art.vue files + components)
O servidor MCP:
Descobre todos os arquivos
*.art.vuedo seu projetoAnalisa eles usando
vize_museapara extrair metadados dos componentesExpõe os metadados por meio de ferramentas MCP
Responde a consultas de assistentes de IA em tempo real