カーソルのローカルコードインデックス
ChromaDB を使用してコードベースをローカルにインデックスし、Cursor などのツール用の MCP (Model Context Protocol) サーバーを介してセマンティック検索ツールを提供する、実験的な Python ベースのサーバーです。
設定
- クローンを作成してリポジトリに入ります:Copy
.env.example
をコピーして.env
ファイルを作成します。Copy.env
ファイルを設定します。例:CopyCopy- インデックス サーバーを起動します。Copy
- ローカル検索サーバーを使用するように Cursor を設定します。
~/.cursor/mcp.json
を作成または編集します。Copy - 変更を適用するには、Cursor IDE を再起動します。
サーバーは指定されたプロジェクトのインデックス作成を開始し、それらのプロジェクトがアクティブな場合は、Cursor 内でセマンティック コード検索を使用できるようになります。
- インデックスとして設定したプロジェクトを開きます。
.cursorrules
ファイルを作成し、以下を追加します。
Copy
- カーソル エージェント モードの使用を開始し、ローカル ベクトル検索の実行を確認します。
This server cannot be installed
ChromaDB を使用してコードベースのセマンティック検索機能を作成する Python ベースのローカル インデックス サーバー。これにより、Cursor IDE は外部サービスにデータを送信せずにコードのベクトル検索を実行できます。