O catálogo do Flocks, servido a agentes
Um servidor MCP com o contrato real dos 131 componentes — props, regras de uso, notas de acessibilidade, exemplos executáveis, em inglês e português. Local, por stdio, sem rede: o catálogo viaja dentro do binário.
Por que um agente precisa disto
O Flocks é construído direto sobre
widgets.dart — sem Material, sem Cupertino. Esse é o
ponto do sistema, e é também o que faz um modelo errar: pedido para
escrever uma tela, ele alcança os nomes de parâmetro do Material,
porque é assim que Flutter se parece em todo lugar, e o resultado não
compila. Este servidor entrega a lista real de props, das mesmas
fontes de onde o site e o Widgetbook são gerados.
Três tools
Toda tool aceita lang
(en ou pt) — o catálogo é bilíngue na
fonte, campo a campo, não traduzido.
| Tool | Entrada | Devolve |
|---|---|---|
list_components |
category? (atom · molecule · organism) |
id, nome e resumo de cada componente |
get_component |
id |
a ficha completa: props, quando usar e quando não, do/don't, acessibilidade, exemplos, relacionados |
search_components |
query |
todo match em nomes, resumos e descrições — sem distinguir caixa nem acento |
Instalação
Claude Desktop — o bundle
Baixe o
flocks-mcp.mcpb
e abra com o Claude Desktop — clique duplo, ou Settings →
Extensions. O bundle carrega executáveis nativos para macOS
(arm64/x64), Linux (x64) e Windows (x64) e escolhe o certo ao subir;
nenhum SDK de Dart envolvido. Cada
release
publica o SHA-256 do bundle ao lado do arquivo.
Claude Code
claude mcp add flocks -- flocks_mcp
Assume o comando flocks_mcp no seu
PATH — que é o que a ativação abaixo fornece.
Com o SDK do Dart
dart pub global activate flocks_mcp