No ecossistema do hubMCP, separamos claramente duas peças fundamentais para gerenciar e apresentar servidores MCP de forma escalável, confiável e de baixo custo:
O Registry é o “single source of truth” do hubMCP: um JSON versionado que contém metadados de todos os repositórios com o topic mcp-server
— desde informações básicas até um QualityScore e selo de “Verified”.
GitHub Action periódica
q=topic:mcp-server
e lista todos os repositórios relevantes.registry/data/index.json
e faz commit no próprio repositório.Curadoria manual
"verified": true
.Exemplo de trecho de index.json
{
"servers": [
{
"name": "awesome-mcp",
"repo": "punkpeye/awesome-mcp-servers",
"stars": 1250,
"forks": 210,
"lastPushed": "2025-04-15T12:30:00Z",
"ciStatus": "passing",
"vulnAlerts": 0,
"qualityScore": 87,
"verified": true
},
// ...
]
}
A Discovery é a mini‑app (site estático) que consome o JSON gerado pelo Registry e o transforma em uma interface amigável: filtros, ordenação por QualityScore, selo “Verified” e botão “Instalar”.
Build / Deploy
curl https://raw.githubusercontent.com/hubmcp/registry/main/data/index.json
(ou importa diretamente como módulo).Execução no Cliente
npm install @mcp/awesome-mcp
ou hubmcp install awesome-mcp
).Exemplo de comando no modal
# Instalação rápida via hubMCP CLI
$ hubmcp install punkpeye/awesome-mcp-servers
Aspecto | Registry | Discovery |
---|---|---|
Responsabilidade | Coleta, avaliação e curadoria de dados | Apresentação, busca e instalação |
Frequência de atualização | Periódica (GitHub Actions ou manual) | Em deploy (build estático) |
Dependências | GitHub API, Node.js, GitHub Actions | JSON estático, framework de front |
Escalabilidade | Alto, pois roda em background | Instantânea, sem chamadas extras |
Confiabilidade | Versão controlada + curadoria manual | Reflete dados curados pelo Registry |
@hubmcp/cli
) para facilitar hubmcp install
.Com essa separação clara entre ETL + Curadoria (Registry) e Interface + Distribuição (Discovery), o hubMCP garante um fluxo eficiente, confiável e de baixo custo. Pronto para levar a descoberta de servidores MCP ao próximo nível? 🚀
Fique de olho em nossos próximos posts!