# Ace Codebase Indexer

> Use this tool when you need to efficiently search and retrieve code from large project files using natural language queries. The Ace Codebase Indexer solves problems related to code exploration, debugging, and refactoring by providing intelligent code retrieval and incremental indexing with real-time logging. It takes in project files as input and outputs relevant code snippets through a web management interface, making it ideal for use cases involving automated documentation generation and semantic search.

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

## Description

Ace Codebase Indexer is a high-performance Go server that automatically indexes project files and provides intelligent code retrieval through natural language queries. The implementation features concurrent file processing with chunking for large files, SHA-256-based blob deduplication, incremental indexing with project state persistence, and a web management interface with real-time logging via WebSocket. Built with robust error handling, retry logic, and support for multiple file encodings including Chinese character sets, it integrates with external APIs for semantic search capabilities and includes comprehensive tooling for clients to search codebases, making it valuable for code exploration, debugging, refactoring support, and automated documentation generation.

## 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:** monitoring
- **Updated:** 2026-09-01

## Source

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

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

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