# Local Code Search

> Use this tool when you need to perform semantic code searches within your local projects, solving problems like finding specific code chunks or functionality without relying on external services. It indexes codebases using language-specific parsers and maintains a vector database of code chunks that can be queried using natural language, providing inputs like project directories and outputs like relevant code results. Ideal for developers seeking efficient and private code search capabilities directly within their IDE.

Canonical page: https://skillsregistry.net/skills/luotocompany-local-code-search  
JSON: https://api.skillsregistry.net/v1/skills/luotocompany-local-code-search

## Description

Local Code Indexing for Cursor provides a Python-based server that locally indexes codebases using ChromaDB and enables semantic code search through the MCP protocol. Built with FastMCP, it watches specified project directories, automatically indexes code files using language-specific parsers, and maintains a vector database of code chunks that can be queried using natural language. The implementation includes Docker containerization for easy deployment, file system watchers for real-time updates, and configurable ignore patterns for directories and files. This tool is particularly valuable for developers who want to perform semantic code search within their projects directly through the Cursor IDE without sending their code to external services.

## Trust

- **Trust score (0–1):** 0.86
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/luotocompany-local-code-search)
- **Repository:** <https://github.com/luotocompany/cursor-local-indexing>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "luotocompany-local-code-search"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/luotocompany-local-code-search` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/luotocompany-local-code-search/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
