Archestack

Pesquise, classifique e compare projetos de IA de código aberto (apps de IA auto-hospedados, agentes de codificação, servidores MCP) com pontuações, dados do GitHub e seleções de código aberto para ferramentas pagas.

Documentação

Servidor MCP Archestack

npm license: MIT

Pergunte ao seu assistente sobre projetos de IA de código aberto e obtenha respostas dos rankings do Archestack: pontuações, fatos do GitHub, avaliações e seleções de código aberto para ferramentas pagas.

Ele cobre duas listas:

  • Best of AI: aplicativos e infraestrutura de IA auto-hospedados, como interfaces de chat, servidores de modelo, RAG, agentes e bancos de dados vetoriais.
  • Best of Vibe Coding: starters, agentes de codificação, servidores MCP, habilidades e plugins para criar com IA.

O servidor roda na sua máquina e lê a API de dados abertos. Sem chave, sem conta.

Instalação

Requer Node.js 22 ou mais recente. Um clique para Cursor ou VS Code:

Add to Cursor Add to VS Code

Claude Code

claude mcp add archestack -- npx -y @archestack/mcp

Claude Desktop: adicione isto ao claude_desktop_config.json (Configurações → Desenvolvedor → Editar Config), depois reinicie o aplicativo.

{
  "mcpServers": {
    "archestack": { "command": "npx", "args": ["-y", "@archestack/mcp"] }
  }
}

Cursor: o mesmo bloco mcpServers em ~/.cursor/mcp.json, ou em .cursor/mcp.json para um único projeto.

VS Code sem o botão:

code --add-mcp '{"name":"archestack","command":"npx","args":["-y","@archestack/mcp"]}'

A partir do código-fonte

git clone https://github.com/archestack/mcp.git archestack-mcp
cd archestack-mcp
npm ci && npm run build

Em seguida, aponte seu cliente para node /full/path/to/archestack-mcp/dist/index.js em vez de npx -y @archestack/mcp.

Ferramentas

FerramentaO que faz
search_projectsEncontra projetos por palavras e filtros: lista, categoria, família de licença, roda sem GPU, build arm64, demonstração ao vivo
get_projectUm projeto completo: pontuação e suas partes, posição na categoria, fatos do GitHub, saúde, links, avaliação
top_in_categoryO ranking de uma categoria, do melhor para o pior
compare2 a 4 projetos lado a lado
alternatives_toSeleções de código aberto para um produto pago, como Cursor ou ChatGPT

Todas as cinco são somente leitura. Coisas para perguntar:

  • "Qual banco de dados vetorial roda sem GPU?"
  • "Alternativas de código aberto ao Cursor"
  • "Compare Open WebUI e LibreChat"
  • "Top 5 agentes de codificação com build arm64"

O que retorna, resumido (search_projects com "vector database" e no_gpu, dados de 2026-10-13):

{
  "updated": "2026-10-13",
  "total": 15,
  "results": [
    {
      "name": "Milvus",
      "place": 1,
      "score": 81,
      "stars": 46366,
      "license": "Apache-2.0",
      "gpu": "optional",
      "arm64": true,
      "tagline": "Distributed vector database with dense, sparse and hybrid search at scale",
      "page": "https://archestack.com/best-of-ai/projects/milvus/"
    },
    { "name": "Meilisearch", "place": 2, "score": 75, "gpu": "none", "...": "..." }
  ]
}

Como funciona

  • Ele fala com archestack.com e nada mais. A API é JSON estático servido junto com o site. O servidor não envia nada sobre você ou suas perguntas e não tem telemetria.
  • O servidor verifica cada arquivo contra o JSON Schema publicado ao lado dele (/api/v1/schema/). Se um arquivo não corresponder, você recebe um erro em vez de uma resposta inventada.
  • Cada solicitação expira após 8 segundos, com duas novas tentativas e backoff. O servidor mantém cada arquivo na memória por uma hora; o Archestack atualiza os dados duas vezes ao dia.
  • As respostas incluem a data dos dados e links para as páginas dos projetos.
  • ARCHESTACK_API_URL aponta o servidor para outra cópia da API. Os testes a usam para uma cópia local.

Dados e licença

O código é MIT. Os dados são CC BY 4.0 do Archestack: se você publicar algo construído sobre eles, vincule a página do projeto.

O Archestack verifica cada projeto no GitHub: estrelas, último commit, licença, arquivos Docker. Como a pontuação funciona: archestack.com/methodology/.

Desenvolvimento

npm ci
npm test           # builds, then runs the server over stdio against recorded API answers
npm run fixtures   # records fresh answers from archestack.com into test/fixtures
npx @modelcontextprotocol/inspector node dist/index.js   # try the tools by hand

Bugs e ideias: abra uma issue.