Cursor 本地代码索引工具

Cursor 本地代码索引工具

基于 ChromaDB 的 Cursor 本地代码索引支持,通过 MCP 服务器提供语义搜索功能。

快速入门

  1. 克隆仓库并进入目录:

    git clone <repository-url>
    cd cursor-local-indexing
    
  2. 创建 .env 文件:

    cp .env.example .env
    
  3. 配置 .env 文件: 设置 PROJECTS_ROOTFOLDERS_TO_INDEX

  4. 启动服务:

    docker-compose up -d
    
  5. 配置 Cursor 使用本地搜索服务器: 编辑或创建 ~/.cursor/mcp.json 文件:

    {
      "mcpServers": {
        "workspace-code-search": {
          "url": "http://localhost:8978/sse"
        }
      }
    }
    
  6. 重启 Cursor IDE。

  7. 在项目中创建 .cursorrules 文件,启用本地向量搜索功能。

  8. 开始使用 Cursor Agent 模式进行语义搜索。