mcpField
B
Buygit Open Index

Buygit Open Index

ローカル
buygit.com開発ツール122 週間前に更新

Buygit Open Index について

Buygit Open Indexは、開発者やコーディングエージェント向けに、認証不要の公開読み取り専用Git資産カタログを検索するMCPサーバーです。検索に加え、ライセンス、サプライチェーンリスク、人気度、価格の情報をまとめ、絞り込みや比較、監査に利用できます。

主な機能

  1. 01複数ソースのGit資産検索
  2. 02ライセンス互換性と警告の確認
  3. 03サプライチェーンリスクと人気度の評価
  4. 04プロジェクト比較と代替候補の検索
  5. 05リポジトリ監査と指標変化の確認

活用シーン

  1. 01プロジェクトのライセンス要件に合う依存先の検索
  2. 02ライセンス、リスク、人気度によるリポジトリ比較
  3. 03外部GitHubリポジトリのリスク情報の確認
  4. 04プロジェクトのライセンスに適合する代替候補の検索

MCP 対応

このサーバーは、ツール、リソーステンプレート、プロンプトを通じて、BuyGit Open Indexの公開読み取り専用カタログをMCPクライアントに提供します。標準ではAPIキー不要で、stdioまたはStreamable HTTPに対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

@buygit/mcp-server

buygit-mcp-server 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に対応するあらゆるクライアントで利用できます。

npm license

関連ツール:@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 を生の GitHub 検索より選ぶ理由

すべてのツールが 4 軸のシグナルブロックを返します。これが差別化要素です。これを 1 回の呼び出しで提供する MCP はほかにありません。

{
  "license_category": "permissive",
  "license_warning": null,
  "popularity": 75,
  "risk": 0,
  "price_usd": 0,
  "pricing_tier": "free"
}
ユーザーの質問github-mcpSmithery code-searchcontext7Socket MCPBuyGit 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_listing3 回の個別 MCP 呼び出しを置き換えます。ライセンス、リスク、人気度、リポジトリのシグナル、類似項目を一度に取得します。
buygit_list_categoriesカテゴリーごとの件数を含む、完全な分類体系です。
buygit_trending厳選されたトレンド情報です(GitHub Trending のノイズは含みません)。ライセンスも考慮します。
buygit_compare1 回の呼び出しで 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_explainv0.9.0 · AI を活用したリスティングの要約です(概要/ライセンス/リスク/使用法に関する重点)。ANTHROPIC_API_KEY が必要です。コスト効率の高い要約には Claude Haiku を使用します。
buygit_diff_versionsv0.9.0 · 期間を指定したシグナルの差分です。スナップショット間でリスティングのライセンス、人気度、リスクがどう変化したかを表示します。
buygit_deep_auditv0.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_BASEhttps://buygit.comステージング/セルフホストミラー用の上書き設定
BUYGIT_MCP_TRANSPORTstdiostdio(デフォルト、すべてのクライアント)・http(Streamable HTTP)
BUYGIT_TIMEOUT_MS15000リクエストごとのタイムアウト(ミリ秒)。ネットワークが遅い場合は増やしてください。
BUYGIT_EXPLAIN_MODELclaude-haiku-4-5-20251001buygit_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 の利用規約に基づき、インデックス作成と帰属表示のために利用が許諾されています。

リンク

開発

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

コメント

MCP は初めてですか?

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

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