Archestack

Busca, clasifica y compara proyectos de IA de código abierto (apps de IA autoalojadas, agentes de codificación, servidores MCP) con puntuaciones, datos de GitHub y selecciones de código abierto para herramientas de pago.

Documentación

Servidor MCP de Archestack

npm license: MIT

Pregunta a tu asistente sobre proyectos de IA de código abierto y obtén respuestas de los rankings de Archestack: puntuaciones, datos de GitHub, reseñas y selecciones de código abierto para herramientas de pago.

Cubre dos listas:

  • Best of AI: aplicaciones e infraestructura de IA autoalojadas, como interfaces de chat, servidores de modelos, RAG, agentes y bases de datos vectoriales.
  • Best of Vibe Coding: plantillas, agentes de codificación, servidores MCP, habilidades y complementos para crear con IA.

El servidor se ejecuta en tu máquina y lee la API de datos abiertos. Sin clave, sin cuenta.

Instalación

Requiere Node.js 22 o superior. Un clic para Cursor o VS Code:

Add to Cursor Add to VS Code

Claude Code

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

Claude Desktop: añade esto a claude_desktop_config.json (Configuración → Desarrollador → Editar configuración) y luego reinicia la aplicación.

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

Cursor: el mismo bloque mcpServers en ~/.cursor/mcp.json, o en .cursor/mcp.json para un solo proyecto.

VS Code sin el botón:

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

Desde el código fuente

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

Luego apunta tu cliente a node /full/path/to/archestack-mcp/dist/index.js en lugar de npx -y @archestack/mcp.

Herramientas

HerramientaQué hace
search_projectsEncuentra proyectos por palabras y filtros: lista, categoría, familia de licencia, funciona sin GPU, compilación arm64, demo en vivo
get_projectUn proyecto completo: puntuación y sus partes, posición en su categoría, datos de GitHub, estado, enlaces, reseña
top_in_categoryEl ranking de una categoría, de mejor a peor
compareDe 2 a 4 proyectos lado a lado
alternatives_toSelecciones de código abierto para un producto de pago, como Cursor o ChatGPT

Las cinco son de solo lectura. Cosas que puedes preguntar:

  • "¿Qué base de datos vectorial funciona sin GPU?"
  • "Alternativas de código abierto a Cursor"
  • "Compara Open WebUI y LibreChat"
  • "Top 5 agentes de codificación con compilación arm64"

Lo que devuelve, abreviado (search_projects con "vector database" y no_gpu, datos del 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", "...": "..." }
  ]
}

Cómo funciona

  • Se comunica con archestack.com y nada más. La API es JSON estático servido con el sitio. El servidor no envía nada sobre ti ni tus preguntas y no tiene telemetría.
  • El servidor verifica cada archivo contra el JSON Schema publicado junto a él (/api/v1/schema/). Si un archivo no coincide, recibes un error en lugar de una respuesta inventada.
  • Cada solicitud expira después de 8 segundos, con dos reintentos y retroceso. El servidor mantiene cada archivo en memoria durante una hora; Archestack actualiza los datos dos veces al día.
  • Las respuestas incluyen la fecha de los datos y enlaces a las páginas de los proyectos.
  • ARCHESTACK_API_URL apunta el servidor a otra copia de la API. Las pruebas lo usan para una copia local.

Datos y licencia

El código es MIT. Los datos son CC BY 4.0 de Archestack: si publicas algo construido sobre ellos, enlaza la página del proyecto.

Archestack verifica cada proyecto en GitHub: estrellas, último commit, licencia, archivos Docker. Cómo funciona la puntuación: archestack.com/methodology/.

Desarrollo

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

Errores e ideas: abre un issue.