Archestack의 큐레이션 랭킹과 GitHub 데이터를 활용하여 오픈소스 AI 프로젝트를 검색, 순위 확인 및 비교합니다.
다른 이름 archestack/mcp, mcp, @archestack/mcp
- 스타
- 0
- Tools
- 7
- 다운로드, 30일
- 1,408
- 최신 버전
- 0.3.1
- 마지막 커밋
- 2026년 11월 13일
- 라이선스
- MIT
Archestack MCP란?
Archestack은(는) MCP server입니다. Archestack의 큐레이션 랭킹과 GitHub 데이터를 활용하여 오픈소스 AI 프로젝트를 검색, 순위 확인 및 비교합니다. 7개 도구를 제공합니다. 예: search_projects, get_project, deploy_facts.
프로젝트 README에서 생성된 요약
Archestack MCP server 정보
Archestack은 개발자가 오픈소스 AI 프로젝트에 대한 큐레이션 랭킹과 GitHub 데이터를 조회할 수 있는 방법을 제공합니다. 주요 카테고리는 벡터 데이터베이스 및 에이전트와 같은 셀프 호스팅 AI 인프라와 코딩 에이전트 및 MCP server와 같은 바이브 코딩(vibe coding) 도구로 나뉩니다. 사용자는 npm을 이용한 로컬 설치 또는 호스팅된 HTTP server를 통해 이 정보에 접근할 수 있습니다. 호스팅 버전은 Claude 또는 Claude Code와 같은 클라이언트를 위해 특정 URL에서 제공되며, 분당 120회 요청 제한이 적용됩니다.
이 server에는 arm64 또는 GPU 미사용과 같은 하드웨어 요구 사항을 기반으로 프로젝트를 검색하고, 여러 프로젝트를 나란히 비교하며, 유료 소프트웨어의 오픈소스 대안을 찾는 특정 도구들이 포함되어 있습니다. 또한 관리자를 위한 허용 목록(allowlist)을 제공하여 안전 점검 기능도 수행합니다. 정적 오픈 데이터 API를 기반으로 하므로 서비스를 사용하는 데 계정이나 API key가 필요하지 않습니다. 시스템은 읽기 전용으로 설계되었으며 사용자 질문을 로그로 남기지 않아 개인정보를 보호합니다.
활용 사례
- 1하드웨어 호환 AI 도구 찾기GPU 없이 실행 가능한 벡터 데이터베이스 목록을 요청합니다.
- 2경쟁 오픈소스 프로젝트 비교Open WebUI와 LibreChat의 나란히 비교를 요청합니다.
- 3유료 소프트웨어 대안 식별Cursor 또는 ChatGPT를 대체할 수 있는 오픈소스 옵션을 검색합니다.
- 4설치 전 저장소 안전성 확인특정 GitHub repository를 다운로드하기 전에 라이선스와 유지 관리 상태를 확인합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
Archestack MCP 설치 방법
형식 확인: 2026년 11월 10일Claude Code에 Archestack MCP 설치
$ claude mcp add mcp -- npx -y @archestack/mcpCursor에 Archestack MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@archestack/mcp"
]
}
}
}VS Code에 Archestack MCP 설치
.vscode/mcp.json
{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@archestack/mcp"
]
}
}
}Claude Desktop에 Archestack MCP 설치
claude_desktop_config.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@archestack/mcp"
]
}
}
}Codex에 Archestack MCP 설치
~/.codex/config.toml
[mcp_servers.mcp] command = "npx" args = ["-y", "@archestack/mcp"]
Gemini CLI에 Archestack MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@archestack/mcp"
]
}
}
}Archestack MCP 도구 7
README에서 감지됨search_projectsget_projectdeploy_factstop_in_categorycomparecheck_repoalternatives_to
| search_projects | — | |
| get_project | — | |
| deploy_facts | — | |
| top_in_category | — | |
| compare | — | |
| check_repo | — | |
| alternatives_to | — |
자동 검사
2026년 11월 12일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 이는 보안 감사가 아닙니다. 코드를 직접 읽고 서버에 필요한 최소한의 권한만 부여하십시오. 검사 방식
- 소스 저장소 연결 및 접근 가능통과
- 오픈 소스 라이선스 (OSI)통과
- 최근 1년 내 커밋 또는 릴리스통과
- 패키지 이름이 인기 패키지와 유사하지 않음통과
- 원격 엔드포인트가 HTTPS 사용통과
- 파괴적인 도구에 라벨 표시됨통과
- 모델에 대한 숨겨진 지침 없음통과
- 패키지와 의존성에 심각한 보안 권고 없음통과
README
GitHub에서 보기Archestack MCP server
Ask your assistant about open-source AI projects and get answers from the Archestack rankings: scores, GitHub facts, reviews and open-source picks for paid tools.
It covers two lists:
- Best of AI: self-hosted AI apps and infrastructure, like chat UIs, model servers, RAG, agents and vector databases.
- Best of Vibe Coding: starters, coding agents, MCP servers, skills and plugins for building with AI.
It reads the open data API. No key, no account. Run it on your machine with npm, or add the hosted server by its URL.
Hosted server
https://mcp.archestack.com/mcp: the same tools over streamable HTTP, for apps that take a URL instead of a command. Read-only, no sign-in.
- Claude (claude.ai and the desktop app): Settings → Connectors → Add custom connector, paste the URL.
- Claude Code:
claude mcp add --transport http archestack https://mcp.archestack.com/mcp - Any client:
{ "type": "http", "url": "https://mcp.archestack.com/mcp" }
It runs on Cloudflare's free Workers plan, so it allows 120 requests a minute per address and can run out of requests late in a busy day (UTC). It keeps no logs of your questions: privacy. For heavy use, run the npm package below.
Safety allowlist for admins
The hosted server also serves Archestack's safety checks as allowlists: MCP servers whose latest run passed every applicable check, pinned to the package version that was read, each with the official MCP Registry's record of that version.
- GitHub Copilot ("Registry only" policy): MCP Registry URL
https://mcp.archestack.com/registry(v0.1 API:/v0.1/servers,/v0.1/servers/{name}/versions/{version}). - Claude Code:
managed-mcp.jsonfor a fixed set, orallowedMcpServersfor managed settings. - The data:
/api/v1/allowlist.json. A check result is a fact about what was read on that date, not a guarantee.
Install
Needs Node.js 22 or newer. One click for Cursor or VS Code:
Claude Code
claude mcp add archestack -- npx -y @archestack/mcp
Claude Desktop: add this to claude_desktop_config.json (Settings → Developer → Edit Config), then restart the app.
{
"mcpServers": {
"archestack": { "command": "npx", "args": ["-y", "@archestack/mcp"] }
}
}
Cursor: the same mcpServers block in ~/.cursor/mcp.json, or in .cursor/mcp.json for one project.
VS Code without the button:
code --add-mcp '{"name":"archestack","command":"npx","args":["-y","@archestack/mcp"]}'
From source
git clone https://github.com/archestack/mcp.git archestack-mcp
cd archestack-mcp
npm ci && npm run build
Then point your client at node /full/path/to/archestack-mcp/dist/index.js instead of npx -y @archestack/mcp.
Tools
| Tool | What it does |
|---|---|
search_projects |
Finds projects by words and filters: list, category, license family, runs without a GPU, arm64 build, live demo |
get_project |
One project in full: score and its parts, place in its category, GitHub facts, health, links, review |
deploy_facts |
What it takes to run one project: Docker, arm64, GPU, RAM, outside services, port, its stated needs, upkeep |
top_in_category |
The ranking of one category, best first |
compare |
2 to 4 projects side by side |
check_repo |
Before you install a GitHub repo: listed or not, license, upkeep, safety checks passed and failed, higher picks |
alternatives_to |
Open-source picks for a paid product, such as Cursor or ChatGPT |
All seven are read-only. Things to ask:
- "Which vector database runs without a GPU?"
- "Open-source alternatives to Cursor"
- "Compare Open WebUI and LibreChat"
- "Top 5 coding agents with an arm64 build"
- "Check github.com/ruvnet/ruflo before I install it"
What comes back, shortened (search_projects with "vector database" and no_gpu, data of 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",
"source_url": "https://archestack.com/best-of-ai/projects/milvus/",
"checked_at": "2026-10-13"
},
{ "name": "Meilisearch", "place": 2, "score": 75, "gpu": "none", "...": "..." }
]
}
How it works
- It talks to archestack.com and nothing else. The API is static JSON served with the site. The server sends nothing about you or your questions and has no telemetry.
- The npm server checks each file against the JSON Schema published next to it (/api/v1/schema/). If a file does not match, you get an error instead of a made-up answer. The hosted server skips this check to stay inside the free plan's CPU time; the tests run both against the same recorded files.
- Each request times out after 8 seconds, with two retries and backoff. The server keeps each file in memory for an hour; Archestack refreshes the data twice a day.
- Every project in an answer carries
source_url, its page on archestack.com, andchecked_at, the date its facts were checked on GitHub. ARCHESTACK_API_URLpoints the server at another copy of the API. The tests use it for a local one.
Data and license
The code is MIT. The data is CC BY 4.0 by Archestack: if you publish something built on it, link the project page (source_url).
Archestack checks every project on GitHub: stars, last commit, license, Docker files. How the score works: archestack.com/methodology/.
Development
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
npx wrangler@4.141.0 dev # the hosted server on http://localhost:8787/mcp
src/worker.ts is the Cloudflare Worker entry (config in wrangler.jsonc); npm run deploy publishes it with CLOUDFLARE_API_TOKEN and CLOUDFLARE_ACCOUNT_ID set.
Bugs and ideas: open an issue.
Archestack MCP 질문
Archestack MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add mcp -- npx -y @archestack/mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
Archestack MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
Archestack MCP는 어떤 도구를 제공하나요?
7개 도구를 제공합니다. 예: search_projects, get_project, deploy_facts, top_in_category, compare.
특정 프로젝트에 대해 어떤 정보를 얻을 수 있나요?
점수, GitHub 데이터, 상태 지표, Docker 또는 GPU 요구 사항과 같은 배포 요구 사항 및 리뷰를 확인할 수 있습니다.