mcpField
V
vector-search-workflows

vector-search-workflows

github.com/bobmatnyc開発78319 回インストール15 週間前に更新
リポジトリ

vector-search-workflows について

コードベースを ChromaDB にインデックス化し、セマンティック埋め込みで検索するコマンドラインワークフローです。開発者向けに、セットアップやインデックス管理、Claude Code や Cursor などのクライアントとの MCP 連携を提供します。

主な機能

  1. 01コードベースを ChromaDB に登録
  2. 02セマンティック埋め込みによる検索
  3. 03設定とインデックスの初期化
  4. 04指定ファイルやリポジトリの再インデックス
  5. 05自動インデックスの設定
  6. 06状態確認と設定の診断

活用シーン

  1. 01リポジトリ内の認証処理を検索
  2. 02エラー処理のパターンを検索
  3. 03リファクタリング後のインデックス更新
  4. 04コードベースの MCP 連携設定

MCP 対応

setup コマンドは MCP 連携を構成し、利用可能な場合は `claude mcp add`、それ以外では `.mcp.json` を使用します。このプロジェクトは stdio 経由で MCP サーバーとして動作します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill vector-search-workflows

インストール後、Claude Code で/vector-search-workflowsを入力して読み込まれたか確認します。

同梱ファイルmetadata.json

詳細

ベクトル検索ワークフロー(MCP Vector Search)

概要

mcp-vector-search を使用して、コードベースを ChromaDB にインデックス化し、セマンティック埋め込みで検索します。推奨される流れは、まず setup(初期化+インデックス作成+MCP 統合)を実行し、次に search を使用して、index または auto-index でデータを最新の状態に保つことです。

クイックスタート

pip install mcp-vector-search
mcp-vector-search setup
mcp-vector-search search "authentication logic"

setup は言語を検出して設定を初期化し、リポジトリをインデックス化して、MCP 統合(Claude Code、Cursor など)を設定します。

主なコマンド

インデックス作成
mcp-vector-search index
mcp-vector-search index --force
mcp-vector-search index reindex --all --force
mcp-vector-search index reindex path/to/file.py
自動インデックス作成の方法
mcp-vector-search auto-index setup --method all
mcp-vector-search auto-index status
mcp-vector-search auto-index check --auto-reindex --max-files 10
mcp-vector-search auto-index teardown --method all
検索
mcp-vector-search search "error handling patterns"
mcp-vector-search search "vector store initialization"
ステータスと診断
mcp-vector-search status
mcp-vector-search doctor

MCP 統合パターン

setup は、利用可能な場合はネイティブの claude mcp add を使用し、それ以外の場合は .mcp.json にフォールバックします。

一般的な .mcp.json エントリ:

{
  "mcpServers": {
    "mcp-vector-search": {
      "type": "stdio",
      "command": "uv",
      "args": ["run", "mcp-vector-search", "mcp"],
      "env": {
        "MCP_ENABLE_FILE_WATCHING": "true"
      }
    }
  }
}

再インデックスのトリガー

  • 依存関係の更新またはパーサーの変更
  • 大規模なリファクタリング
  • 新しい言語やファイル拡張子の追加
  • ツールのアップグレード(バージョンの追跡によって再インデックスが実行されます)

ローカルでの利用パターン

  • 開発用インストールには uv を使用します:uv sync --dev
  • ツールのアップグレード後に設定とインデックスを再構築するには、setup --force を使用します
  • MCP_ENABLE_FILE_WATCHING=true を設定して、ファイル監視を有効にしておきます

関連スキル

  • toolchains/ai/protocols/model-context
  • universal/main/model-context-builder

コメント