Local Code Indexing for Cursor
An experimental Python-based server that locally indexes codebases using ChromaDB and provides a semantic search tool via an MCP (Model Context Protocol) server for tools like Cursor.
Setup
Clone and enter the repository:
git clone <repository-url> cd cursor-local-indexing
Create a
.env
file by copying.env.example
:cp .env.example .env
Configure your
.env
file:PROJECTS_ROOT=~/your/projects/root # Path to your projects directory FOLDERS_TO_INDEX=project1,project2 # Comma-separated list of folders to index
Example:
PROJECTS_ROOT=~/projects FOLDERS_TO_INDEX=project1,project2
Start the indexing server:
docker-compose up -d
Configure Cursor to use the local search server: Create or edit
~/.cursor/mcp.json
:{ "mcpServers": { "workspace-code-search": { "url": "http://localhost:8978/sse" } } }
Restart Cursor IDE to apply the changes.
The server will start indexing your specified projects, and you’ll be able to use semantic code search within Cursor when those projects are active.
- Open a project that you configured as indexed.
Create a .cursorrules
file and add the following:
<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>
- Start using the Cursor Agent mode and see it doing local vector searches!
Local Code Indexing Server
Project Details
- LuotoCompany/cursor-local-indexing
- Last Updated: 4/16/2025
Categories
Recomended MCP Servers
MCP Markdownify Server with UTF-8 Support - Enhanced version with better multilingual handling
MCP Server for Tree-sitter
TS based companion MCP server for the Drupal MCP module that works with the STDIO transport.
Let Claude manage your tastytrade portfolio.
Model Context Protocol server for Salesforce REST API integration
A Model Context Protocol server for analyzing text documents with word and character counting capabilities
Using ffmpeg command line to achieve an mcp server, can be very convenient, through the dialogue to achieve...
LLDB MCP server
A model context protocol server for your Gmail
基于 FastAPI 和 MCP(模型上下文协议),实现 AI 模型与开发环境 之间的标准化上下文交互,提升 AI 应用的可扩展性和可维护性。