mcpField
S
Spiderbrain

Spiderbrain

リモート
spiderbrain.ai開発ツール310 週間前に更新
リポジトリ公式サイト

Spiderbrain について

Spiderbrainは、リポジトリにコミットできる、ソースコードを含まない理解レイヤーを作成します。開発者やコーディングエージェントは、CLIまたはMCPサーバーから変更の影響やファイル間の関係、重要なファイルを調べられます。

主な機能

  1. 01リポジトリのコンテキスト作成
  2. 02変更の影響範囲の分析
  3. 03ファイル間の経路追跡
  4. 04重要なファイルの特定
  5. 05コンテキストの完全性検証

活用シーン

  1. 01ソースファイル変更の影響確認
  2. 02現在のGit差分の影響確認
  3. 032つのファイル間の関係追跡
  4. 04CIでコミット済みコンテキストを検証

MCP 対応

`spiderbrain mcp`コマンドは、リポジトリの`.spiderbrain/`理解レイヤーをClaude CodeやCursorなどのクライアントに提供するMCPサーバーを起動します。対象リポジトリは`--root`または`SPIDERBRAIN_ROOT`で指定します。

設定

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

エンドポイントhttps://mcp.spiderbrain.ai/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.spiderbrain.ai/mcp認証が必要
パッケージ
npmspiderbrain0.2.3

ツール

詳細

spiderbrain

リポジトリの理解を蓄積するレイヤーと、それを扱うための単一のコマンドです。リポジトリから AI エージェントに伝わるのは、コードが「何」であるかだけです。何が重要なのか、変更がどこまで影響するのか、なぜそのように構築されたのかは伝わりません。spiderbrain がそれを解決します。

リポジトリの理解を作成する

export SPIDERBRAIN_API_KEY=sb_live_...     # https://spiderbrain.ai/dashboard?tab=keys
npx spiderbrain create

ソースコードを含まない .spiderbrain/ フォルダーと AGENTS.md のブロックを書き込みます。両方をコミットしてください。

リポジトリの理解を読み取る(アカウント不要)

リポジトリに .spiderbrain/ フォルダーがあれば、どのエージェントや開発者でもオフラインで利用できます。

npx spiderbrain mcp --root .        # an MCP server for Claude Code / Cursor
npx spiderbrain blast src/db.ts     # what a change here reaches
npx spiderbrain impact              # what your current git diff reaches
npx spiderbrain keystones           # the load-bearing files
npx spiderbrain path a.ts b.ts      # how one file reaches another
npx spiderbrain verify --allow-stale   # folder untampered? (CI gate)

MCP クライアントの作業ディレクトリは通常、リポジトリではないため、--root <path>、--root=<path>、または SPIDERBRAIN_ROOT 環境変数でリポジトリを明示してください。指定しない場合、サーバーは作業ディレクトリを提供し、理解レイヤーが見つからなかったと報告します。これはエラーではなく、誤った応答です。

すべてのコマンドで --json を指定できます(終了コード:0 成功、1 失敗、2 使用方法、3 理解レイヤーなし)。 フォルダーがコミットされていない場合、リポジトリの origin に非公式の brain があれば、リーダーはパブリックレジストリにフォールバックします。

構成要素

spiderbrain は、個別にインストール可能な 2 つのパッケージを仲介する軽量なディスパッチャーです。

  • @spiderbrain/read — 利用側:リーダー、CLI、MCP サーバー。依存関係はありません。
  • @spiderbrain/create — 作成側:スコア付けされた brain を取得し、理解セットを書き込みます。

理解レイヤーの公開だけを行う CI ジョブは @spiderbrain/create のみを依存関係にできます。読み取りだけを行う MCP 設定では @spiderbrain/read を指定できます。手軽に使いたい場合に入力するのが spiderbrain です。

ライセンス

MIT。

コメント

MCP は初めてですか?

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

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