mcpField
A
Archestack

Archestack

リモート
archestack.com開発ツール05 日前に更新
リポジトリ公式サイト

Archestack について

Archestack MCP サーバーは、開発者や AI アシスタント向けに、オープンソース AI プロジェクトの順位、スコア、GitHub 情報、レビューを提供します。デプロイ要件や比較、リポジトリの確認にも対応し、読み取り専用の公開データを使います。

主な機能

  1. 01プロジェクトの検索と絞り込み
  2. 02スコアと GitHub 情報の確認
  3. 03デプロイ要件の確認
  4. 04カテゴリ別ランキングの閲覧
  5. 05複数プロジェクトの比較
  6. 06リポジトリと安全性の確認

活用シーン

  1. 01GPU 不要のベクトルデータベースを探す
  2. 02Open WebUI と LibreChat を比較する
  3. 03有料製品のオープンソース代替を探す
  4. 04インストール前に GitHub リポジトリを確認する

MCP 対応

MCP クライアントに 7 種類の読み取り専用ツールを提供し、ローカルの npm パッケージまたはホストされた streamable HTTP サーバーとして接続できます。管理者は安全性チェックを許可リストの作成にも利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.archestack.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@archestack/mcp0.3.0

ツール

6
パラメーター型必須説明
liststringいいえこのリストのみ:「best-of-ai」または「best-of-vibe-coding」
arm64booleanいいえtrue:arm64 ビルドがあるプロジェクトのみ(Apple Silicon、Raspberry Pi、Graviton)
limitintegerいいえ
querystringいいえ検索する単語(例:「vector database」または「chat ui ollama」)。省略すると、スコア順に並べます。
no_gpubooleanいいえtrue:GPU なしで実行できるプロジェクトのみ
licenseenumいいえライセンスの種類。permissive:MIT、Apache-2.0、BSD など。copyleft:GPL、AGPL、LGPL、MPL。custom:ライセンスなしを含む、その他すべて。permissive | copyleft | custom
categorystringいいえこのカテゴリのみ:ID またはタイトル(例:「vector-db」または「Vector databases」)
has_demobooleanいいえtrue:ライブデモがあるプロジェクトのみ

詳細

Archestack MCP サーバー

npm license: MIT

オープンソースのAIプロジェクトについてアシスタントに質問すると、Archestackのランキングから回答を得られます。有料ツールのスコア、GitHubの情報、レビュー、オープンソースのおすすめを確認できます。

対象となるリストは2つです。

  • Best of AI:チャットUI、モデルサーバー、RAG、エージェント、ベクトルデータベースなど、セルフホスト可能なAIアプリやインフラストラクチャ。
  • Best of Vibe Coding:AIを活用した開発のためのスターター、コーディングエージェント、MCP サーバー、スキル、プラグイン。

オープンデータAPIを読み込みます。キーもアカウントも不要です。npmでお使いのマシン上で実行するか、ホスト型サーバーのURLを登録してください。

ホスト型サーバー

https://mcp.archestack.com/mcp:コマンドではなくURLを指定するアプリ向けに、ストリーミング可能なHTTPで同じツールを提供します。読み取り専用で、サインインは不要です。

  • Claude(claude.aiとデスクトップアプリ):Settings → Connectors → Add custom connectorを選び、URLを貼り付けます。
  • Claude Code:claude mcp add --transport http archestack https://mcp.archestack.com/mcp
  • 任意のクライアント:{ "type": "http", "url": "https://mcp.archestack.com/mcp" }

Cloudflareの無料Workersプランで動作するため、アドレスごとに1分あたり120件のリクエストが許可されます。UTCの混雑する日の遅い時間帯には、リクエスト上限に達することがあります。質問のログは保存しません:プライバシー。大量に利用する場合は、以下のnpmパッケージを実行してください。

管理者向け安全性許可リスト

ホスト型サーバーでは、Archestackの安全性チェックも許可リストとして提供します。対象は、直近の実行ですべての該当チェックに合格したMCPサーバーです。読み取ったパッケージバージョンに固定され、各バージョンについて公式MCP Registryの記録が付属します。

  • GitHub Copilot(「Registry only」ポリシー):MCP RegistryのURLはhttps://mcp.archestack.com/registryです(v0.1 API:/v0.1/servers、/v0.1/servers/{name}/versions/{version})。
  • Claude Code:固定セットにはmanaged-mcp.json、管理設定にはallowedMcpServersを使用します。
  • データ:/api/v1/allowlist.json。チェック結果は、その日に読み取った内容についての事実であり、保証ではありません。

インストール

Node.js 22以降が必要です。CursorまたはVS Codeなら、ワンクリックでインストールできます。

Add to Cursor Add to VS Code

Claude Code

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

Claude Desktop:claude_desktop_config.jsonに以下を追加し(Settings → Developer → Edit Config)、アプリを再起動します。

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

Cursor:同じmcpServersブロックを~/.cursor/mcp.jsonに追加します。1つのプロジェクトだけで使う場合は.cursor/mcp.jsonに追加してください。

VS Codeでボタンを使わない場合:

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

ソースから

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

その後、npx -y @archestack/mcpの代わりにnode /full/path/to/archestack-mcp/dist/index.jsをクライアントに指定します。

ツール

ツール機能
search_projects単語やフィルターでプロジェクトを検索します:一覧、カテゴリ、ライセンスファミリー、GPU なしで動作するか、arm64 ビルド、ライブデモ
get_project1 つのプロジェクトの全情報:スコアと内訳、カテゴリ内の順位、GitHub の情報、健全性、リンク、レビュー
deploy_facts1 つのプロジェクトの実行に必要な条件:Docker、arm64、GPU、RAM、外部サービス、ポート、明記された要件、メンテナンス
top_in_category1 つのカテゴリのランキング。上位から表示
compare2~4 個のプロジェクトを並べて比較
check_repoGitHub リポジトリをインストールする前に確認します:掲載の有無、ライセンス、メンテナンス、安全性チェックの合否、より上位の候補
alternatives_toCursor や ChatGPT などの有料製品に代わるオープンソースの候補

7 つのツールはすべて読み取り専用です。次のように質問できます。

  • 「GPU なしで動作するベクターデータベースは?」
  • 「Cursor のオープンソースの代替製品」
  • 「Open WebUI と LibreChat を比較」
  • 「arm64 ビルドがあるコーディングエージェントのトップ 5」
  • 「インストールする前に github.com/ruvnet/ruflo を確認」

返される内容の短縮版(2026-10-13 のデータで、search_projects に「vector database」と no_gpu を指定):

{
  "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", "...": "..." }
  ]
}

仕組み

  • archestack.com とのみ通信します。API はサイトとともに配信される静的 JSON です。サーバーは、あなたや質問に関する情報を送信せず、テレメトリーもありません。
  • npm サーバーは、各ファイルを隣接して公開されている JSON Schema と照合します(/api/v1/schema/)。ファイルが一致しない場合、作り上げた回答ではなくエラーが返されます。ホスト型サーバーは無料プランの CPU 時間内に収めるため、このチェックを省略します。テストでは、どちらも同じ記録済みファイルを使って実行します。
  • 各リクエストは 8 秒後にタイムアウトし、バックオフを挟んで 2 回再試行します。サーバーは各ファイルを 1 時間メモリに保持し、Archestack はデータを 1 日 2 回更新します。
  • 回答に含まれる各プロジェクトには、archestack.com 上のページを示す source_url と、GitHub で情報を確認した日付を示す checked_at が付いています。
  • ARCHESTACK_API_URL を使うと、サーバーの接続先を別の API に変更できます。テストでは、ローカルの API を指定するために使います。

データとライセンス

コードは MIT ライセンスです。データは Archestack による CC BY 4.0 です。このデータを使って作成したものを公開する場合は、プロジェクトページ(source_url)へのリンクを掲載してください。

Archestack は GitHub 上のすべてのプロジェクトを確認します:スター数、最終コミット、ライセンス、Docker ファイル。スコアの仕組み:archestack.com/methodology/。

開発

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 [email protected] dev   # the hosted server on http://localhost:8787/mcp

src/worker.ts は Cloudflare Worker のエントリーポイントです(設定は wrangler.jsonc)。CLOUDFLARE_API_TOKEN と CLOUDFLARE_ACCOUNT_ID を設定すると、npm run deploy で公開できます。

バグやアイデア:イシューを作成してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。