directory-indexer 0.1.0

AI-powered directory indexing with semantic search for MCP servers
Documentation
directory-indexer-0.1.0 has been yanked.

Directory Indexer

Turn your directories into an AI-powered knowledge base.

Give AI assistants semantic search across your local files. Find relevant documents based on meaning, not just filenames.

Quick Start

# Install via npm
npm install -g directory-indexer

# Index your directories
directory-indexer index ~/Documents ~/work/docs

# Start MCP server for AI assistants
directory-indexer serve

Configure with Claude Desktop:

{
  "mcpServers": {
    "directory-indexer": {
      "command": "directory-indexer",
      "args": ["serve"]
    }
  }
}

Now ask Claude: "Find files similar to my Redis incident reports" and it will search your indexed documents semantically.

Requirements

  • Qdrant: Vector database for semantic search

    docker run -p 6333:6333 qdrant/qdrant
    
  • Embedding Provider (choose one):

    • Ollama (recommended): Free local embeddings
    • OpenAI: Requires API key

CLI Usage

# Index your directories
directory-indexer index ~/Documents ~/work/docs

# Search semantically
directory-indexer search "database timeout errors"

# Find similar files
directory-indexer similar ~/incidents/redis-outage.md

# Get file content
directory-indexer get ~/docs/api-guide.md

# Show status
directory-indexer status

Supported Files

  • Text: .md, .txt, .rst, .org
  • Code: .rs, .py, .js, .ts, .go, .java, etc.
  • Data: .json, .yaml, .csv, .toml
  • Config: .env, .conf, .ini

Documentation

License

MIT