Skip to main content
Glama
LuotoCompany

Workspace Code Search MCP Server

by LuotoCompany

游标的本地代码索引

一个基于 Python 的实验性服务器,使用 ChromaDB在本地索引代码库,并通过 MCP(模型上下文协议)服务器为 Cursor 等工具提供语义搜索工具。

设置

  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

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

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