Skip to main content
Glama
LuotoCompany

Workspace Code Search MCP Server

by LuotoCompany

カーソルのローカルコードインデックス

ChromaDB を使用してコードベースをローカルにインデックスし、Cursor などのツール用の MCP (Model Context Protocol) サーバーを介してセマンティック検索ツールを提供する、実験的な Python ベースのサーバーです。

設定

  1. クローンを作成してリポジトリに入ります:

    git clone <repository-url> cd cursor-local-indexing
  2. .env.exampleをコピーして.envファイルを作成します。

    cp .env.example .env
  3. .envファイルを設定します。

    PROJECTS_ROOT=~/your/projects/root # Path to your projects directory FOLDERS_TO_INDEX=project1,project2 # Comma-separated list of folders to index

    例:

    PROJECTS_ROOT=~/projects FOLDERS_TO_INDEX=project1,project2
  4. インデックス サーバーを起動します。

    docker-compose up -d
  5. ローカル検索サーバーを使用するように Cursor を設定します。 ~/.cursor/mcp.jsonを作成または編集します。

    { "mcpServers": { "workspace-code-search": { "url": "http://localhost:8978/sse" } } }
  6. 変更を適用するには、Cursor IDE を再起動します。

サーバーは指定されたプロジェクトのインデックス作成を開始し、それらのプロジェクトがアクティブな場合は、Cursor 内でセマンティック コード検索を使用できるようになります。

  1. インデックスとして設定したプロジェクトを開きます。

.cursorrulesファイルを作成し、以下を追加します。

<instructions> For any request, use the @search_code tool to check what the code does. Prefer that first before resorting to command line grepping etc. </instructions>
  1. カーソル エージェント モードの使用を開始し、ローカル ベクトル検索の実行を確認します。

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/LuotoCompany/cursor-local-indexing'

If you have feedback or need assistance with the MCP directory API, please join our Discord server