# Codebase Indexer

> Use this tool when you need to efficiently search and manage large codebases using natural language queries. The Codebase Indexer solves problems of code discovery and navigation by generating embeddings and storing them in a vector database, allowing for fast and accurate code search. It takes in source code as input and outputs searchable code chunks, ideal for use cases such as code reuse, bug tracking, and knowledge sharing across large development teams.

Canonical page: https://skillsregistry.net/skills/ygtdgn-codebase-indexer  
JSON: https://api.skillsregistry.net/v1/skills/ygtdgn-codebase-indexer

## Description

Semantic codebase indexer that chunks source code, generates embeddings via Ollama, and stores them in Qdrant for natural language code search. Features symbol-aware chunking for 18 languages, incremental indexing with MD5 content hashing, and file watching for automatic re-indexing. Ships as a stdio MCP server with tools for searching, indexing, and managing the vector database, plus a standalone CLI for setup and manual operations.

## Trust

- **Trust score (0–1):** 0.64
- **Verification tier:** scanned
- **Last scanned:** 2026-09-01

## Facts

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

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/ygtdgn-codebase-indexer)
- **Repository:** <https://github.com/ygtdgn/codebase-indexer>

## 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": "ygtdgn-codebase-indexer"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/ygtdgn-codebase-indexer` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/ygtdgn-codebase-indexer/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
