Skip to main content
Glama
adam-hanna

semantic-search-mcp

by adam-hanna

Related Servers

Alternatives to semantic-search-mcp

No user-submitted related servers found.

    Related Servers

    • F
      license
      Not graded
      quality
      D
      maintenance
      Enables local semantic code search across repositories using natural language, with AST-aware chunking and hybrid vector/FTS5 retrieval.
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides local semantic search over files using embeddings, enabling directory indexing and natural language queries without external services.
      51 PyPI
      MIT
    • A
      license
      A
      quality
      F
      maintenance
      Provides intelligent semantic code search using local AI embeddings, enabling natural language queries to find relevant code by meaning rather than exact keywords. Indexes codebases in the background with smart project detection and privacy-first local processing.
      6
      35 npm
      199
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables semantic and keyword search over a local codebase by chunking source files along function and class boundaries, embedding them offline, and fusing vector and BM25 results. Runs entirely on your machine in a single SQLite file, so AI coding agents can find relevant code with no API keys, telemetry, or cloud calls.
      7
      368 npm
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables natural-language semantic search of a project's code through a local vector index, so questions that plain grep cannot match return ranked file:line references. It also indexes or refreshes projects on demand, reports index status, and optionally flags near-identical code across files.
      4
      18 npm
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Provides semantic code search capabilities that run 100% locally using EmbeddingGemma embeddings. Enables finding code by meaning across 15 file extensions and 9+ programming languages without API costs or sending code to the cloud.
      238
      -

    TDQS

    A3.7/5.0

    Scored across 11 tools

    Disambiguation2/5

    initialize and reindex both appear to trigger full index builds, making their boundaries unclear and causing potential misselection. Other tools like search_code, pause_watcher, and exclude_paths are well-distinguished, but the core indexing pair introduces significant ambiguity.

    Naming Consistency4/5

    Most tools follow a consistent verb_noun pattern (e.g., search_code, reindex_file, pause_watcher, get_status). However, initialize and reindex are standalone verbs that break the pattern, creating a minor but noticeable deviation.

    Tool Count5/5

    11 tools is well within the ideal range for a domain-specific server. Each tool contributes to searching, indexing, or management, and there is no obvious redundancy or bloat.

    Completeness3/5

    The server covers the core search and indexing lifecycle, including search, full/partial indexing, and clearing. However, it lacks a way to remove a single file from the index, and exclude_paths does not retroactively affect already-indexed content, leaving notable gaps for handling file deletions.

    Maintenance

    ActivityInactive
    ResponsivenessNo issues