local-code-index
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_indexed_repositoriesA | Lists all active codebase repositories registered inside the system database. |
| index_repositoryC | Indexes a repository folder with verbose terminal debugging logs. |
| search_codebaseB | Semantically queries code blocks from an isolated indexed codebase path with a token ceiling safeguard. |
| delete_repositoryB | Removes a repository completely from LanceDB using either its system directory path OR its explicit database table name. |
| search_all_codebasesC | Executes a high-speed cross-query across all indexed tables simultaneously with a global token limit. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool has a distinct purpose: adding, listing, searching (single or all), and deleting repositories. No overlapping functionality.
Tools follow a verb_noun pattern with snake_case, though 'list_indexed_repositories' slightly deviates from the simpler 'repository' stem used by others.
With 5 tools, the set is well-scoped for a code indexing server, covering essential operations without redundancy.
Core CRUD operations are present (index, list, search, delete), but an explicit update or re-index tool is missing, though index can be re-run.