O servidor MCP do Neobrutalismno Zed
Os context_servers do Zed esperam um comando local — o `mcp-remote` faz a ponte até a nossa URL hospedada. Uma entrada no settings.json e o Agent Panel pode varrer o catálogo inteiro do Neobrutalism, ler o código dos blocos Pro do seu backend e copiar comandos de instalação prontos com token, sem sair do editor. Node 18+ basta; o npx puxa a ponte na primeira execução.
neobrutalism · Zed
Adicione um hero na homepage
ZedviaMCP
Encontrou um hero que combina com o produto usando Neobrutalism MCP.
Gerencie o time
em um só lugar
Planos, docs e prazos — compartilhados com quem precisa.
ComeçarAcesso total
1 promptHero no ar
- MCP server
- Built for AI agents
- 12 tools
- 150+ Pro blocks
- 50+ components
- 3 backends
- Claude Code
- Cursor
- VS Code
- Any MCP client
- One URL, one token
- Prompt → shipped
Configuração do Zed
FAQ
Conecte o agent do Zed ao Neobrutalism MCP — context_servers, mcp-remote ou URL remota, token e acesso Pro.
Abra Settings → AI → MCP Servers (ou rode `zed: open settings file`) e adicione um context server chamado `neobrutalism`. Use o snippet desta página: `npx -y mcp-remote` com sua URL completa do registry (token na query string) — isso faz a ponte dos context servers stdio do Zed com nosso endpoint streamable-HTTP. Node 18+ é obrigatório. Salve e confirme o indicador verde “Server is active”.
O agent do Zed lança context servers como processos stdio locais por padrão. mcp-remote é o shim padrão que encaminha stdio para um servidor streamable-HTTP — seu token ainda viaja na URL. Builds mais novas do Zed também aceitam servidor remoto nativo só com o campo url; as duas formas batem no mesmo endpoint do Neobrutalism. Esta página documenta mcp-remote porque combina com o snippet acima.
Abra as configurações do Agent Panel e confirme que `neobrutalism` está conectado. Depois peça: “search neobrutalism for hero blocks” — o agent deve chamar search_items pela bridge e devolver slugs reais. Mencionar o servidor pelo nome ajuda o modelo a escolher as tools.
Rode npx -y mcp-remote com sua URL completa do registry no terminal para ver o erro real: 401 token inválido, 403 sem Pro. Confirme Node 18+ e que o npx está no PATH que o Zed herda (abra o Zed a partir de um terminal se precisar). Veja o tooltip do indicador MCP Servers para o texto de status.
Em geral não para recarregar a config, mas se as tools não aparecerem, reinicie o servidor em Settings → AI → MCP Servers ou reabra o Zed. O Zed também recarrega a lista de tools quando o servidor envia notificações tools/list_changed.
Sim — o agent do Zed precisa de uma conta Neobrutalism Pro para tools de blocks Pro. Sem token → 401; token sem Pro → 403. Faça upgrade, mantenha a mesma URL em context_servers e reconecte o servidor.
Na query string da URL (Dashboard → Account para o valor do token), use args do mcp-remote ou um `url` remoto nativo. É o mesmo token das installs Pro do CLI.
O token é somente leitura para o registry e revogável. Prefira settings de usuário a um arquivo de projeto versionado no git; rotacione no dashboard se vazar.
Sim com Team/Org Pro. Cada um usa o próprio token do registry nos próprios settings do Zed — não compartilhem uma URL em um repositório.
Buscar no catálogo, ler source de blocks Pro e componentes (Base UI / Radix / React Aria), abrir previews e copiar comandos de install prontos com token — sem sair do Agent Panel.
Mencione “neobrutalism” ou o nome da tool no prompt, ou crie um perfil de agent personalizado que habilite só as tools MCP que você quer. As permissões de tools do Zed ainda podem pedir aprovação conforme suas configurações.
Ele pode obter comandos de install via get_install_command. Rode a linha `shadcn add` retornada no projeto (terminal do Agent ou seu shell) para instalar o block e as deps do seu backend.
Servidores MCP configurados no Zed são usados pelo Agent nativo e podem ser encaminhados a agents externos via ACP. Threads de terminal com outros CLIs precisam da própria config MCP (ex.: Claude Code / Codex) separadamente.
Peça Base UI (padrão), Radix UI ou React Aria. O source é achatado para esse backend antes de voltar.