Shadcn Space MCP

Integre o servidor MCP Shadcn Space ao seu IDE para gerar componentes shadcn/ui prontos para uso, sem suposições.

Documentação

shadcnspace-mcp

Servidor oficial do Model Context Protocol (MCP) para Shadcn Space.

Este servidor MCP permite que IDEs e agentes de codificação com IA (Cursor, Windsurf, Claude Desktop, Cline, Antigravity, etc.) descubram, pesquisem, instalem e arquitetem blocos de UI, landing pages e componentes do Shadcn Space diretamente no seu projeto — sem copiar e colar.

Instalação Rápida

Usando a CLI

npx shadcnspace-cli install <client>

Clientes Suportados

  • cursor
  • windsurf
  • claude
  • cline
  • antigravity

Instalação Manual

Adicione à configuração MCP do seu IDE ou cliente (mcpServers):

{
  "mcpServers": {
    "shadcnspace-mcp": {
      "command": "npx",
      "args": ["-y", "shadcnspace-mcp@latest"]
    }
  }
}

Para mais detalhes, visite nossa documentação: Como usar o MCP Server


Ferramentas Disponíveis

O servidor fornece 14 ferramentas especializadas acionáveis via MCP:

Nome da FerramentaDescrição
listCategoriesRetorna todas as 14 categorias de blocos (hero, features, pricing, testimonials, faq, cta, header, footer, stats, forms, content, ecommerce, ai, widgets) com contagens em tempo real de blocos totais, gratuitos e PRO.
listBlocksLista blocos com informações de licença (isPro). Suporta filtragem por category e tipo de licença (all, free, pro).
listFreeBlocksLista apenas blocos 100% gratuitos do Shadcn Space que não exigem licença. Suporta filtros opcionais de categoria e palavra-chave.
listComponentsLista componentes base com consulta de pesquisa e filtro de licença (all, free, pro).
getBlockInstallRetorna comando oficial de instalação, nome de exportação do componente, caminho de importação, exemplo JSX, opções de estilo (base/radix) e requisitos de licença para um bloco específico.
searchBlocksPesquisa blocos por palavra-chave, categoria e filtro opcional de freeOnly.
listInstalledBlocksLista blocos atualmente instalados no projeto do usuário e obtém seus arquivos.
listPagesLista todas as páginas completas do Shadcn Space.
getPageInstallRetorna comando oficial de instalação, nome de exportação, caminho de importação, exemplo de uso e opções de estilo para uma página completa específica.
searchPagesPesquisa páginas completas usando palavras-chave ou tags.
listInstalledPagesLista páginas atualmente instaladas no projeto.
getLandingPageGuidelinesArquitetura abrangente de landing pages UI/UX: sequência de seções (Hero -> Logos -> Features -> Testimonials -> Pricing -> FAQ -> CTA -> Footer), padrões de contêiner e cadência de espaçamento vertical.
handleErrorFerramenta de diagnóstico autocorretiva para resolver erros de licença, components.json ausente, componente não encontrado e falhas de instalação via CLI.
get_audit_checklistRegras de fluxo de trabalho obrigatórias para agentes de IA: verificação de estilo (base/radix), detecção de gerenciador de pacotes, tratamento de licenças e deduplicação de navbar.

Nota sobre Licenciamento: Todas as páginas e blocos PRO exigem uma chave de licença válida e e-mail configurados nos registros em components.json. Blocos gratuitos podem ser instalados diretamente sem qualquer licença.


Prompts Disponíveis

O servidor fornece 7 prompts ricos para acelerar a arquitetura de UI:

Prompt / ComandoDescrição
build-landing-pageOrientação passo a passo para um agente de IA arquitetar e montar uma landing page completa e de alta conversão.
add-hero-sectionEncontre, instale e integre um bloco hero de alto impacto em uma página existente.
add-pricing-sectionAdicione uma tabela de preços com múltiplos níveis e alternância de faturamento mensal/anual.
add-feature-gridAdicione uma seção moderna de vitrine de recursos ou grade bento.
create-uiPrompt geral para arquitetar uma página de UI completa usando blocos do Shadcn Space.
searchEncontre blocos de UI específicos por tópico ou palavra-chave.
customization-guidelinesDiretrizes rigorosas que definem quais partes dos blocos instalados podem ser personalizadas com segurança (somente texto).

Testes e Depuração com o MCP Inspector

Você pode inspecionar, testar e depurar interativamente todas as ferramentas e prompts no seu navegador usando o MCP Inspector oficial:

npm run inspector

Exemplo de Uso com Agente

Uma vez configurado no seu IDE de IA, você pode fazer perguntas como:

"Mostre-me todos os blocos hero gratuitos disponíveis no Shadcn Space."

"Construa uma landing page SaaS completa para um aplicativo de produtividade com IA usando hero, recursos bento, depoimentos, preços e FAQ."

"Dê-me o comando de instalação e a declaração de importação para pricing-01 no estilo base."

"Quais categorias de blocos estão disponíveis no Shadcn Space?"


Instruções para Agentes (Claude / Cursor / Windsurf)

Para garantir que seu assistente de IA siga as melhores práticas oficiais do Shadcn Space (verificando Base vs Radix, gerenciadores de pacotes e evitando navbars duplicadas), copie o prompt de sistema em claude-instructions.md para suas .cursorrules, .windsurfrules ou Instruções de Projeto do Claude.


Licença e Créditos

Criado por Shadcn Space.

MIT