mcpField
I
Indiestack

Indiestack

ローカル
indiestack.ai開発ツール321 週間前に更新

Indiestack について

Indiestackは、AIコーディングエージェント向けのMCPサーバーとCLIで、パッケージを検証し、開発ツールの選定を支援します。依存関係の検査と、厳選カタログの互換性データを組み合わせています。

主な機能

  1. 01インストール前のパッケージ検証
  2. 026,500以上の開発ツールの検索
  3. 03ツールの互換性と競合の確認
  4. 04プロジェクト依存関係の分析
  5. 05ツール比較とスタック構築

活用シーン

  1. 01インストール前にパッケージの偽装を確認
  2. 02アプリの機能に合うツールを検索
  3. 03依存関係間の互換性を確認
  4. 04プロジェクトの依存ツールの代替を特定

MCP 対応

MCPサーバーは、パッケージ検証、ツール検索、互換性確認などに使える23のツール、3つのリソース、5つのプロンプトを提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"indiestack": {
"command": "uvx",
"args": [
"indiestack"
]
}
}
}
起動コマンドuvx indiestack

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiindiestack1.12.0

ツール

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

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

詳細

IndieStack

AI コーディングエージェント向けの依存関係ガードレールです。インストール前にパッケージを検証し、ハルシネーションやタイポスクワッティングを検出して、6,500 以上の開発者向けツールに関する互換性情報を提供します。

PyPI インストール数 10,000 以上 | ユニーク訪問者数 110,000 以上 | MCP ツール 23 個

claude mcp add indiestack -- uvx --from indiestack indiestack-mcp

続いて、エージェントに次のように依頼します。

  • 「インストール前にこのパッケージを検証して」
  • 「Next.js アプリ向けの認証ソリューションを探して」
  • 「この 2 つのツールの互換性を確認して」

機能

AI が依存関係をインストールしたり、ボイラープレートを作成したりする前に、IndieStack はその依存関係の存在を検証し、タイポスクワッティングを確認します。また、4,500 以上のリポジトリから得た実際の互換性データをもとに、厳選された 6,500 以上の開発者向けツールを検索します。インストールコマンド、健全性スコア、そして本番環境で実際に連携するツールを確認できます。

「Indie」は、独立系の開発者や小規模チームを対象に選定するための基準です。焦点が明確で、無駄がなく、メンテナンスされており、価格設定も誠実なツールを扱います。


技術スタック

  • バックエンド:Python 3 / FastAPI / SQLite(FTS5 全文検索、WAL モード)
  • インフラストラクチャ:Fly.io / Docker / 48 エンドポイントのスモークテスト
  • MCP サーバー:PyPI で公開 — ツール 23 個、リソース 3 個、プロンプト 5 個
  • 認証:セッションを使用した GitHub OAuth
  • 決済:Stripe サブスクリプション
  • モニタリング:イベントリアクター、パターン検出、Telegram アラート

インストール

Claude Code(インストール不要 — uvx 経由で実行):

claude mcp add indiestack -- uvx --from indiestack indiestack-mcp

Claude Desktop — claude_desktop_config.json に追加:

{
  "mcpServers": {
    "indiestack": {
      "command": "uvx",
      "args": ["--from", "indiestack", "indiestack-mcp"]
    }
  }
}

Cursor / Windsurf — MCP 設定に追加:

{"command": "uvx", "args": ["--from", "indiestack", "indiestack-mcp"]}

永続的なインストール:

pipx install indiestack
claude mcp add indiestack -- indiestack-mcp

CLI(ターミナルでの使用):

pip install indiestack

indiestack search "analytics"
indiestack details simple-analytics
indiestack stack "auth, payments, email"

ツール(23 個)

ツール機能
find_tools価格、健全性、スター数、成功率、言語、タグ、互換性など、11 個のフィルターを使って 6,500 以上の開発者向けツールを検索します
find_compatible指定したツールと互換性のあるツールを、カテゴリ別にグループ化して検索します。検証済みのスタックや競合に関する警告も表示します
get_tool_details統合コード、価格、API 仕様、互換性データを取得します
scan_projectプロジェクトの説明と技術スタックを分析し、完全なツール推奨を提示します
report_compatibility2 つのツールがうまく連携することを報告し、互換性グラフを構築します
report_outcomeused_with と incompatible_with を使って成功または失敗を報告し、互換性グラフに反映します
check_healthGitHub の健全性を監査します — メンテナンス状況の評価、最終コミット、スター数、更新が滞ったツールの代替候補を確認できます
list_categories25 個すべてのカテゴリを閲覧します
compare_tools任意の 2 つのツールを並べて比較します
build_stack50,000 トークンの生成を 2,000 トークンの組み立てに置き換えます
publish_tool他のエージェントが推奨できるよう、開発者向けツールを登録します
browse_new_toolsページネーション付きで、最近追加されたツールを閲覧します
list_tagsすべてのタグを人気順に一覧表示します
get_market_gaps満たされていないニーズの上位を取得します — 開発者が検索しても見つけられないものを確認できます
list_stacksよくあるユースケース向けに厳選されたスタックを一覧表示します
analyze_dependenciesより優れた代替候補を見つけるため、package.json/requirements.txt をスキャンします
evaluate_build_vs_buyゼロから構築する場合と既存のものを使う場合の費用を分析します
get_recommendations検索履歴に基づいて、パーソナライズされた提案を取得します
リソース
リソース提供内容
indiestack://categoriesフィルタリングに使えるスラッグ付きで、25 個すべてのカテゴリを提供します
indiestack://trending今週の開発者向けツールのトレンド上位 10 件を提供します
indiestack://tools-indexプロンプトキャッシュ用の完全なインデックスを提供します — 一度含めれば、いつでも参照できます
プロンプト
プロンプト使用する場面
before-you-build一般的な機能を構築する前に IndieStack を確認します
find-alternatives主流の SaaS 製品に代わるインディー製品を探します
save-tokensトークンを節約できる機会がないか、プロジェクトを監査します
architect-feature既存のインディー製品の構成要素を使って機能を計画します
discover-indieインディー開発者が作ったものを探します

v1.19 の新機能

  • パッケージの検証 — validate_package() は、インストール前にパッケージが存在し、安全であることを確認します。幻覚やタイポスクワッティングされたパッケージを検出します。
  • ガードレール優先の設計 — 依存関係を見つけるだけでなく、検証する必要がある AI エージェント向けに構築されています。

最近の注目ポイント

  • 移行に関するインテリジェンス — ツールの詳細には、4,500 以上の GitHub リポジトリから得た実際の移行データが含まれています。
  • 本番環境のリポジトリから検証された 93,000 件以上のパッケージの組み合わせ。
  • 信頼度に基づく検索 — エージェントの成功率が高いツールほど上位に表示されます。
  • 市場のギャップ — get_market_gaps() は、検索ボリューム順に並べた検索結果ゼロのクエリを表示します。

リンク


MIT ライセンス

コメント

MCP は初めてですか?

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

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