Buygit Open Index について
Buygit Open Indexは、開発者やコーディングエージェント向けに、認証不要の公開読み取り専用Git資産カタログを検索するMCPサーバーです。検索に加え、ライセンス、サプライチェーンリスク、人気度、価格の情報をまとめ、絞り込みや比較、監査に利用できます。
主な機能
- 01複数ソースのGit資産検索
- 02ライセンス互換性と警告の確認
- 03サプライチェーンリスクと人気度の評価
- 04プロジェクト比較と代替候補の検索
- 05リポジトリ監査と指標変化の確認
活用シーン
- 01プロジェクトのライセンス要件に合う依存先の検索
- 02ライセンス、リスク、人気度によるリポジトリ比較
- 03外部GitHubリポジトリのリスク情報の確認
- 04プロジェクトのライセンスに適合する代替候補の検索
MCP 対応
このサーバーは、ツール、リソーステンプレート、プロンプトを通じて、BuyGit Open Indexの公開読み取り専用カタログをMCPクライアントに提供します。標準ではAPIキー不要で、stdioまたはStreamable HTTPに対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
@buygit/mcp-server
ライセンス+サプライチェーンリスク+人気度+価格を1回の呼び出しで返す唯一のMCPです。 厳選されたGitアセット78,094件。設定不要。MIT。永久無料です。
BuyGit Open Index のMCPサーバーです。GitHub、Codeberg、npm、crates.io、WordPress、HuggingFace、その他17のソースから集めた、厳選・重複排除済みでライセンス情報付きのGitアセット78,094件を、Claude Desktop、Cursor、Cline、Continue、ChatGPT Apps SDK、およびMCP 2025-11-25に対応するあらゆるクライアントで利用できます。
関連ツール:
@buygit/cli— シェルから同じ情報を取得できます。npx @buygit/cli search "react form" --license MIT。関連ツール:
buygit-vscode拡張機能 — VS Codeのコマンドパレットとエクスプローラーの右クリックメニューから、ライセンス互換性チェックと監査を実行できます。packages/vscode-extensionを参照してください。Antigravity、Claude Desktop、Claude Code、Cursor、Cline、Codex CLI、Continue、Gemini CLI、OpenCode、Roo Code、Windsurf、Zed、およびMCP 2025-11-25に対応するあらゆるクライアントで動作します。インストール方法の一覧は CLIENTS.md をご覧ください。
Cursorへのワンクリックインストール:
cursor://anysphere.cursor-deeplink/mcp/install?name=buygit&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBidXlnaXQvbWNwLXNlcnZlckBsYXRlc3QiXX0=
BuyGitとは?
BuyGit は、Gitベースのデジタル製品(ソースコード、テンプレート、SaaSスターター、ボイラープレート、プラグイン、AIエージェント、MLモデル、開発者向けツール)を扱うオープンなマーケットプレイス兼ディスカバリープラットフォームです。
生のGitHub検索とは異なり、BuyGitはすべての掲載情報を厳選し、重複を排除して、構造化されたメタデータを付加します。
- ライセンス分類 — SPDX識別子+カテゴリ(パーミッシブ/弱いコピーレフト/強いコピーレフト/プロプライエタリ)+平易な英語による互換性に関する警告
- サプライチェーンリスクのスコアリング — 依存関係の健全性、シークレットスキャンの状態、マルウェアのフラグ、メンテナンス状況に基づく0〜100の総合スコア
- 人気度スコアリング — ソース間(GitHub、npm、crates.ioなど)で正規化された、対数スケールの0〜100のスター評価
- 価格帯 — 無料か有料かを表示し、プレミアム掲載の場合は米ドル価格も表示
- リポジトリの健全性 — スター数、フォーク数、言語、最終コミット日、アーカイブ/無効化の状態、上流の健全性
現在、カタログには17以上のソースからクローラーで取り込んだ78,094件の掲載情報が登録されており、継続的なクロールにより新しいアセットが毎日追加されています。BuyGitは出品者が選定したプレミアム掲載情報(マーケットプレイス)にも対応していますが、MCPサーバーで公開しているのは、認証不要の公開クローラー取り込みカタログのみです。
主なURL:
- 🌐 メインサイト:buygit.com
- 📖 MCPランディングページ:buygit.com/mcp
- 📋 API仕様:buygit.com/api/v1/crawler/openapi.json
BuyGit を生の GitHub 検索より選ぶ理由
すべてのツールが 4 軸のシグナルブロックを返します。これが差別化要素です。これを 1 回の呼び出しで提供する MCP はほかにありません。
{
"license_category": "permissive",
"license_warning": null,
"popularity": 75,
"risk": 0,
"price_usd": 0,
"pricing_tier": "free"
}
| ユーザーの質問 | github-mcp | Smithery code-search | context7 | Socket MCP | BuyGit MCP |
|---|---|---|---|---|---|
| 「MIT と互換性のある画像差分ライブラリ」 | 生の検索結果、ライセンス情報なし | 生の検索結果 | ドキュメントのみ | 安全性のみ | ライセンスでフィルタリング |
| 「この依存関係をバンドルしても安全ですか?」 | — | — | — | Socket のスコア | Socket + 人気度 + ライセンスを統合 |
| 「ライセンスとアクティビティで A と B を比較」 | 4 回以上の呼び出し | 4 回以上の呼び出し | — | — | 1 回の呼び出し |
| 「GPL の X の代替で、MIT のみのもの」 | — | — | — | — | buygit_find_alternative |
| 「GPL-3.0 は MIT プロジェクトで安全ですか?」 | — | — | — | — | license_warning フィールド |
| 「このリストについて説明してください」 | — | — | — | — | buygit_explain(AI による要約) |
| 「連携 MCP を使った詳細監査」 | 手動 | — | — | 個別に利用 | buygit_deep_audit(フェデレーション) |
当サービスを使うべきでない場合もお伝えします。WHEN_NOT_TO_USE.md をご覧ください。
利用できる機能
14 個のツール、7 個のリソーステンプレート、4 個のプロンプト — 公開された読み取り専用の永久無料BuyGit Open Index APIを利用します。クライアントの完全なインストール一覧はCLIENTS.mdをご覧ください(13 クライアント)。
| ツール | 一言でわかる価値 |
|---|---|
buygit_search | ライセンスのタグ付けとリスクスコアリングを備えた、78,094 件のアセットを対象とする厳選検索です。トークンを節約するには、fields= の疎なフィールドセットと summary_mode=compact を使用します。 |
buygit_get_listing | 3 回の個別 MCP 呼び出しを置き換えます。ライセンス、リスク、人気度、リポジトリのシグナル、類似項目を一度に取得します。 |
buygit_list_categories | カテゴリーごとの件数を含む、完全な分類体系です。 |
buygit_trending | 厳選されたトレンド情報です(GitHub Trending のノイズは含みません)。ライセンスも考慮します。 |
buygit_compare | 1 回の呼び出しで 2~5 件を比較し、license_warning を返します。 |
buygit_stats | カタログのメタ情報です。ライセンス、カテゴリー、ソース別の合計と data_freshness を確認できます。 |
buygit_random | おすすめをランダムに表示します。すべての候補にライセンスとリスクのバッジが付きます。 |
buygit_find_alternative | ライセンスで絞り込み、リスクをスコアリングした代替候補です。GitHub 検索では得られない答えを提供します。 |
buygit_check_license_compat | 「GPL-3 は MIT プロジェクトで安全に使えますか?」という質問に、注記とともに compatible/review/incompatible で回答します。別の SCA ツールを使わずにこれを回答できる唯一の MCP です。 |
buygit_audit_repo | 外部 GitHub リポジトリの URL を監査します。ライブの GitHub プローブを使って、カタログの項目と同じ 4 軸のシグナルを取得します。URL がインデックスにある場合は、より充実したキャッシュ済みシグナルを使用します。 |
buygit_explain | v0.9.0 · AI を活用したリスティングの要約です(概要/ライセンス/リスク/使用法に関する重点)。ANTHROPIC_API_KEY が必要です。コスト効率の高い要約には Claude Haiku を使用します。 |
buygit_diff_versions | v0.9.0 · 期間を指定したシグナルの差分です。スナップショット間でリスティングのライセンス、人気度、リスクがどう変化したかを表示します。 |
buygit_deep_audit | v0.9.0 · 複数サービスを連携した詳細監査です。BuyGit 独自のシグナルに加え、Socket、OpenSSF Scorecard、TruffleHog のコンパニオン MCP を連鎖的に利用し、包括的なセキュリティ監査を実施します。 |
search_tools | メタルーティングツールです。平易な英語で意図を伝えると、次に呼び出すツールをランク付けして返します。MCP Tool Search Tool のセマンティック検索です。 |
リソースを使うと、リスティング、カテゴリー、比較結果、またはキャッシュ可能な静的アセットを @ メンションし、ツール呼び出しを行わずに会話のコンテキストとして添付できます。
buygit://listing/{slug}— 4 軸のシグナルを含むリスティングの詳細情報buygit://category/{slug}— カテゴリーの上位 20 件buygit://compare/{slug-a}+{slug-b}+{slug-c}— 1 回の取得で 2~5 件を比較buygit://trending/{period}— 日/週/月のトレンド情報。一度ピン留めすれば、再度参照できますbuygit://stats— カタログのメタ情報と data_freshness。ピン留めしてカタログの規模を確認できますbuygit://category-tree— 分類体系全体のルックアップテーブルbuygit://license/{spdx}— 任意の SPDX ID に対応する互換性マトリックスの行
プロンプト(Claude Desktop のスラッシュメニュー):
starter_for_stack— 「{stack} 用のスターターキットを探してください」alternative_to— 「{repo} の代替候補」audit_my_dependency— 「{slug} はリリースしても安全ですか?」explore_category— 「{category} で注目されているものは何ですか?」
インストール
Claude Desktop
macOS では ~/Library/Application Support/Claude/claude_desktop_config.json、Windows では %APPDATA%\Claude\claude_desktop_config.json を編集します。
{
"mcpServers": {
"buygit": {
"command": "npx",
"args": ["-y", "@buygit/mcp-server@latest"]
}
}
}
Claude Desktop を再起動します。最初のツール呼び出しでは、npx がパッケージを解決するために数秒かかることがあります。
Cursor
~/.cursor/mcp.json を編集します。
{
"mcpServers": {
"buygit": {
"command": "npx",
"args": ["-y", "@buygit/mcp-server@latest"]
}
}
}
Cline(VS Code 拡張機能)
Cline の MCP 設定(コマンドパレットから Cline: Open MCP Servers を選択)を開き、次を追加します。
{
"buygit": {
"command": "npx",
"args": ["-y", "@buygit/mcp-server@latest"]
}
}
Continue
Continue は ~/.continue/config.json から MCP サーバーを読み込みます。
{
"mcpServers": {
"buygit": {
"command": "npx",
"args": ["-y", "@buygit/mcp-server@latest"]
}
}
}
Docker を使用したセルフホスト
docker run -i --rm ghcr.io/buygit/mcp-server:latest
コンテナーは stdio MCP を実行します。クライアントから標準入力/標準出力をパイプで接続してください。
試してみる
設定を追加してクライアントを再起動したら、次のように尋ねてみてください。
- "MIT ライセンスで、スター数が 500 を超える Next.js SaaS スターターを探してください。"
- "今週、BuyGit で注目されている AI エージェントは何ですか?"
- "
next-saas-starter-proについて教えてください。シークレットスキャンは問題ありませんか?" - "
react-saas-templateとnextjs-stripe-starterを比較してください。" - "MIT プロジェクトで
some-gpl-libraryを使う場合のライセンスリスクを説明してください。" - "github.com/some-org/some-repo の詳細な監査を実行してください。"
モデルが適切なツールを呼び出し、正規の BuyGit リンクを添付するので、クリックして確認できます。
設定
| 環境変数 | デフォルト | 用途 |
|---|---|---|
BUYGIT_API_BASE | https://buygit.com | ステージング/セルフホストミラー用の上書き設定 |
BUYGIT_MCP_TRANSPORT | stdio | stdio(デフォルト、すべてのクライアント)・http(Streamable HTTP) |
BUYGIT_TIMEOUT_MS | 15000 | リクエストごとのタイムアウト(ミリ秒)。ネットワークが遅い場合は増やしてください。 |
BUYGIT_EXPLAIN_MODEL | claude-haiku-4-5-20251001 | buygit_explain の要約に使用する Anthropic モデル。 |
ANTHROPIC_API_KEY | (なし) | buygit_explain にのみ必要です。他のすべてのツールはキーなしで動作します。 |
BUYGIT_COMPANION_TOOL_MAP | (組み込み) | buygit_deep_audit で使用するコンパニオン MCP ツール名の JSON 上書き設定。 |
アーキテクチャ
┌─────────────────────────────────────────────┐
│ AI Agent (Claude, GPT, Gemini, …) │
│ ↕ MCP JSON-RPC (stdio or Streamable HTTP) │
├─────────────────────────────────────────────┤
│ @buygit/mcp-server │
│ 14 tools · 7 resources · 4 prompts │
│ Zod input validation · structuredContent │
│ Retry w/ exponential backoff (429/503) │
├─────────────────────────────────────────────┤
│ undici Pool → buygit.com REST API │
│ Public · Read-only · No auth · Free │
└─────────────────────────────────────────────┘
プライバシーとライセンス
BuyGit Open Index API は公開されており、読み取り専用で、認証は不要です。インストールするキーはありません。リクエストから個人を特定することはできません(サーバーは実行したクエリをログに記録しません)。
カタログには販売者が選定したリストは含まれず、クローラーが取り込んだ公開リポジトリのメタデータのみが公開されます。各結果には、正規の BuyGit ページに戻るリンクを示す url フィールドが含まれます。再配布する際は、このリンクを掲載してください。
このパッケージは MIT ライセンスです。API レスポンスは、BuyGit API の利用規約に基づき、インデックス作成と帰属表示のために利用が許諾されています。
リンク
- BuyGit メインサイト:https://buygit.com
- BuyGit MCP ランディングページ:https://buygit.com/mcp
- OpenAPI 3.1 仕様:https://buygit.com/api/v1/crawler/openapi.json
- ソース:https://github.com/genoxdeveloper/buygit-mcp-server
- 課題:https://github.com/genoxdeveloper/buygit-mcp-server/issues
- npm:https://www.npmjs.com/package/@buygit/mcp-server
開発
cd packages/mcp-server
pnpm install
pnpm build
node dist/index.js # connects on stdio — feed it MCP JSON-RPC over stdin
または、開発中にウォッチビルドを実行します。
pnpm dev
テストを実行します。
pnpm test # 57 tests (handler + server + federation)
稼働中の API に対してスモークテストを実行するには、次のようにします。
BUYGIT_API_BASE=https://buygit.com node dist/index.js
# then in another process, send a `tools/list` JSON-RPC frame
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。