Skip to main content
Glama
UrbanDiver

Local DeepWiki MCP Server

by UrbanDiver

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OPENAI_API_KEYNoRequired for OpenAI LLM/embedding providers
ANTHROPIC_API_KEYNoRequired for Anthropic LLM provider

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
index_repositoryA

Index a repository and generate wiki documentation. This parses all source files, extracts semantic code chunks, generates embeddings, and creates wiki markdown files.

No prior indexing required.

Example: {"repo_path": "/path/to/repo"}

ask_questionA

Ask a question about an indexed repository using RAG. Returns an answer based on relevant code context.

Requires: index_repository must be called first.

Example: {"repo_path": "/path/to/repo", "question": "How does authentication work?"}

deep_researchA

Perform deep research on a codebase question using multi-step reasoning. Unlike ask_question (single retrieval), this performs query decomposition, parallel retrieval, gap analysis, and comprehensive synthesis. Best for complex architectural questions. Supports checkpointing for long-running research that can be resumed if interrupted.

Requires: index_repository must be called first.

Example: {"repo_path": "/path/to/repo", "question": "How is the event system architected?"}

read_wiki_structureA

Get the table of contents and structure of a generated wiki.

Requires: index_repository must be called first.

read_wiki_pageA

Read a specific wiki page content.

Requires: index_repository must be called first.

search_codeA

Semantic search across the indexed codebase with optional fuzzy matching and filters. Returns relevant code chunks with similarity scores.

Requires: index_repository must be called first.

Example: {"repo_path": "/path/to/repo", "query": "error handling"}

export_wiki_htmlA

Export wiki documentation to static HTML files. Creates a self-contained website that can be viewed without a server.

Requires: index_repository must be called first.

export_wiki_pdfA

Export wiki documentation to PDF format. Creates a printable PDF document with proper formatting, page numbers, and table of contents.

Requires: index_repository must be called first.

list_research_checkpointsA

List all research checkpoints for a repository. Shows incomplete and cancelled research sessions that can be resumed using the deep_research tool with resume_research_id.

Requires: index_repository must be called first.

cancel_researchA

Cancel an active deep research session and save its checkpoint. The research can be resumed later using the deep_research tool with resume_research_id.

Requires: index_repository must be called first.

resume_researchA

Resume a previously interrupted deep research session from its checkpoint. This is a convenience wrapper - you can also use deep_research with resume_research_id directly.

Requires: index_repository must be called first.

get_operation_progressA

Get progress for active long-running operations. Supports polling-based progress tracking for clients that cannot receive push notifications. Returns current progress, ETA, and phase information.

No prior indexing required.

get_glossaryA

Get a searchable glossary of all code entities (classes, functions, methods) in an indexed repository. Useful for discovering what's in the codebase.

Requires: index_repository must be called first.

get_diagramsA

Generate Mermaid diagrams for an indexed repository. Supports class diagrams, dependency graphs, module overviews, language distribution pie charts, and sequence diagrams.

Requires: index_repository must be called first.

Example: {"repo_path": "/path/to/repo", "diagram_type": "class"}

get_inheritanceA

Get class inheritance hierarchy trees for an indexed repository. Shows parent-child relationships, abstract classes, and generates a Mermaid inheritance diagram.

Requires: index_repository must be called first.

get_call_graphA

Get function call graphs showing which functions call which. Can analyze a specific file or the entire repository. Returns a Mermaid flowchart.

Requires: index_repository must be called first.

get_coverageA

Get documentation coverage report for an indexed repository. Shows which classes, functions, and methods have docstrings and which don't.

Requires: index_repository must be called first.

detect_stale_docsA

Find wiki pages that may be outdated because their source files have been modified since the documentation was generated.

Requires: index_repository must be called first.

get_changelogA

Extract recent git commit history as a formatted changelog. Groups commits by date and includes file change information.

No prior indexing required.

detect_secretsA

Scan a repository for hardcoded credentials and secrets (API keys, tokens, passwords, private keys). Returns findings with type, location, confidence, and remediation advice.

No prior indexing required.

get_test_examplesB

Find usage examples for a function or class by searching test files in the indexed repository. Returns code snippets showing how the entity is used in tests.

Requires: index_repository must be called first.

get_api_docsA

Get API documentation with function signatures, parameters, return types, and docstrings for a specific file. Uses tree-sitter AST parsing for accuracy.

No prior indexing required.

list_indexed_reposA

Discover all indexed repositories under a given directory. Searches for .deepwiki directories and returns index metadata for each.

No prior indexing required.

get_index_statusA

Get index statistics for a repository without re-indexing. Shows file count, chunk count, languages, and when it was last indexed.

Note: This is an alias for get_status with scope='index'.

Requires: index_repository must be called first.

search_wikiA

Full-text search across wiki pages and code entities. Searches titles, headings, code terms, descriptions, and keywords. Returns ranked matches.

Requires: index_repository must be called first.

get_project_manifestA

Get parsed project metadata from package manifest files (pyproject.toml, package.json, Cargo.toml, go.mod, etc.). Returns name, version, dependencies, scripts, tech stack summary.

No prior indexing required.

get_file_contextA

Get rich context for a source file: imports, callers (who uses this file), related files, and type definitions used. Helps understand a file's role in the codebase.

Requires: index_repository must be called first.

fuzzy_searchA

Fuzzy name matching for functions, classes, and methods using Levenshtein distance. Returns 'Did you mean?' suggestions, file locations, and similarity scores. Great for finding entities when you don't know the exact name.

Requires: index_repository must be called first.

get_statusA

Get repository index status and/or wiki health dashboard.

  • scope='all' (default): Returns both index status and wiki stats.

  • scope='index': Index stats only (file count, chunks, languages).

  • scope='wiki': Wiki health dashboard (pages, coverage, staleness).

Requires: index_repository must be called first.

get_wiki_statsA

Get a wiki health dashboard with index stats, page counts, search index size, coverage data, and wiki status - all in a single call.

Note: This is an alias for get_status with scope='wiki'.

Requires: index_repository must be called first.

explain_entityA

Get a comprehensive explanation of a function, class, or method by combining glossary info, call graph, inheritance tree, test examples, and API docs into a single response.

Requires: index_repository must be called first.

Example: {"repo_path": "/path/to/repo", "entity_name": "MyClass"}

impact_analysisA

Analyze the blast radius of changes to a file or entity. Combines reverse call graph, inheritance dependents, file-level imports, and affected wiki pages to help understand impact before making changes.

Requires: index_repository must be called first.

Example: {"repo_path": "/path/to/repo", "file_path": "src/auth.py"}

get_complexity_metricsA

Analyze code complexity for a source file using tree-sitter AST parsing. Returns function/class counts, line metrics, cyclomatic complexity, nesting depth, and parameter counts.

No prior indexing required.

analyze_diffA

Analyze git diff between two refs. Supports two modes:

  • mode='structured' (default): Map changed files to affected wiki pages and code entities. Returns structured analysis.

  • mode='question': Ask questions about the diff using RAG. Combines git diff with vector search context and LLM synthesis. Requires 'question' parameter.

No prior indexing required.

ask_about_diffA

Ask questions about recent code changes using RAG. Combines git diff with vector search context and LLM synthesis to answer questions like 'What changed?', 'Are there any bugs?', or 'What's the impact?'.

Note: This is an alias for analyze_diff with mode='question'.

No prior indexing required.

get_layer_dependenciesA

Analyze architectural layer dependencies in a Python codebase. Categorizes files into layers (web, handlers, services, generators, core, providers, models) and detects upward dependency violations where lower layers import from higher layers. Returns layer file counts, dependency edges, and violations.

No prior indexing required.

get_architecture_summaryA

Deprecated: use get_architecture_health with detail_level='full' instead. Returns a composite architecture overview combining health grade, layer dependency analysis, and file metrics.

No prior indexing required.

get_hotspotsA

Rank functions across an entire repository by a chosen complexity metric (cyclomatic complexity, parameter count, line length, or nesting depth). Returns top-N hotspots with full detail breakdown. Useful for prioritising refactoring efforts.

No prior indexing required.

get_cross_module_dependenciesA

Build an inter-module import graph for a Python repository. Returns module nodes (with file counts and line counts), weighted directed edges, most-depended-on and most-dependent modules, and a Mermaid graph LR diagram.

No prior indexing required.

get_coupling_metricsA

Compute Robert C. Martin package-level coupling metrics per module: afferent coupling (Ca), efferent coupling (Ce), instability (I = Ce/(Ca+Ce)), abstractness (A = abstract_classes/total_classes), and distance from the main sequence (D = |A+I-1|). Modules with high distance are either too concrete-and-stable or too abstract-and-unstable.

No prior indexing required.

get_design_smellsA

Detect common design smells using heuristic AST-based thresholds: God Class (>15 methods AND >500 lines), Long Method (>80 lines AND cyclomatic complexity >7, or CC >15), Long Parameter List (>6 params), Feature Envy (>3 calls to another class's methods), Large File (>800 lines), Deep Nesting (>4 levels), Data Clump (3+ functions share 3+ identical parameter names). Returns smells with severity, file location, entity name, description, and refactoring suggestion.

No prior indexing required.

get_architecture_healthA

Comprehensive architecture health check. Runs complexity hotspot analysis, coupling metrics, design smell detection, and layer dependency analysis in a single call. Returns an overall health grade (A-F), per-dimension scores, and top findings.

No prior indexing required.

compare_architectureA

Compare architecture health between two git refs. Shows which metrics improved or degraded, grade changes, and new/resolved smells. Uses git worktree for safe non-destructive analysis.

No prior indexing required.

analyze_architectureA

Comprehensive architecture analysis in a single call. Runs health check, dependency analysis, design smell detection, and hotspot ranking, then returns a pre-synthesized markdown narrative report. No prior indexing required.

get_onboarding_guideA

Generate a developer onboarding guide for a codebase. Returns a markdown narrative with project overview, getting started instructions, repository layout, entry points, key modules, and testing info. No prior indexing required.

get_recommendationsA

Generate prioritized refactoring recommendations from architecture health analysis. Returns actionable suggestions with effort/impact scoring. Set enrich=true for LLM-generated detailed descriptions. No prior indexing required.

get_module_healthA

Deep health analysis of a single module. Shows complexity distribution, design smells, coupling metrics, dependents (who uses this module), dependencies (what it uses), and refactoring risk level.

No prior indexing required.

get_architecture_trendsA

View architecture health score trends over time. Returns historical snapshots with overall and per-dimension scores. Snapshots are saved automatically by 'deepwiki check' and 'deepwiki update'. No prior indexing required (reads saved history).

get_guided_tourA

Generate a guided tour of a codebase organized by topic. Returns an ordered list of file stops with explanations. Topics: architecture, data_flow, request_handling, testing, or custom:. No prior indexing required.

get_churn_metricsA

Analyze file change frequency from git history. Shows which files change most often, optionally overlaid with cyclomatic complexity to find high-risk hotspots (frequently changed + complex). Also reports churn concentration (Gini coefficient).

No prior indexing required.

get_co_changeA

Find files that frequently change together in the same commits. Uses Jaccard similarity to measure co-change strength. High co-change coupling may indicate hidden dependencies or candidates for merging/splitting.

No prior indexing required.

get_cohesion_metricsA

Analyze class and module cohesion. Reports LCOM4 (Lack of Cohesion of Methods) for each class and internal-import ratio for each package. Classes with LCOM4 > 1 may be candidates for splitting. Modules with low cohesion ratio rely heavily on external imports.

No prior indexing required.

get_duplication_metricsA

Detect code duplication using two methods: exact clones (Type 1, line-based fingerprinting) and structural clones (Type 2, AST node-type sequences). Reports duplication ratio, clone groups, and largest clone blocks.

No prior indexing required.

get_testability_metricsA

Analyze testability metrics for a Python repository. Reports test-to-code ratio, matches test files to source modules, counts assertions per test, and identifies untested source files.

No prior indexing required.

get_maintainability_metricsA

Compute Maintainability Index (MI) per function across a Python repository. MI combines Halstead Volume, cyclomatic complexity, and lines of code into a 0-100 score. Returns the worst-scoring functions first. Functions with MI < 20 are hard to maintain.

No prior indexing required.

detect_bugsA

Scan a repository for potential bugs using AST pattern matching. Detects bug patterns across Python, JavaScript, TypeScript, Go, Rust, Java, C, C++, C#, and Kotlin including mutable default arguments, bare excepts, unreachable code, empty catch blocks, missing breaks, and more. Set enrich=true for LLM verification.

No prior indexing required.

generate_codemapA

Generate a Windsurf-style codemap: a focused execution-flow map with Mermaid diagram and narrative trace for a question or topic. Shows how code flows across files with file paths and line numbers. Best for understanding 'How does X work?' questions.

Requires: index_repository must be called first.

Example: {"repo_path": "/path/to/repo", "query": "How does request handling work?"}

suggest_codemap_topicsA

Suggest interesting codemap topics for a repository based on call graph hubs, core modules, and common entry patterns. Use before generate_codemap to discover what flows are worth exploring.

Requires: index_repository must be called first.

suggest_next_actionsA

Suggest which tools to use next based on tools already used. Returns ranked suggestions with reasons. No LLM calls - uses a static decision tree for instant responses.

No prior indexing required.

run_workflowA

Run a pre-built multi-step workflow. Available presets: 'onboarding' (project overview), 'security_audit' (secrets + complexity), 'full_analysis' (stats + coverage + stale + secrets), 'quick_refresh' (stale docs + changelog).

Requires: index_repository must be called first.

Example: {"repo_path": "/path/to/repo", "workflow": "onboarding"}

batch_explain_entitiesA

Explain multiple code entities in a single call. Loads the search index once and looks up each entity name. More efficient than calling explain_entity repeatedly.

Requires: index_repository must be called first.

query_codebaseA

Smart query that combines ask_question with automatic escalation to deep_research when the initial answer is insufficient. Single entry point for codebase Q&A.

Requires: index_repository must be called first.

find_toolsA

Search for tools by capability description. Returns ranked matches with tool name, description, and whether indexing is required. Useful when an agent needs to discover which tool to use.

No prior indexing required.

serve_wikiA

Start the interactive wiki web server for a .deepwiki directory. Launches a Flask app with chat, search, codemap explorer, and research UI. The server runs as a subprocess and can be stopped with stop_wiki_server.

Requires: index_repository must be called first.

Example: {"wiki_path": "/path/to/repo/.deepwiki"}

stop_wiki_serverA

Stop a previously started wiki web server. Gracefully terminates the server process. If no server is found on the specified port, returns a list of currently running servers.

No prior indexing required.

Prompts

Interactive templates invoked by user choice

NameDescription
onboardingGet started with a new codebase. Indexes the repository (if needed), explores the wiki structure, and shows key stats.
security_auditRun a security review. Scans for hardcoded secrets, checks dependency metadata, and identifies complexity hotspots.
investigate_areaDeep-dive into a specific code area. Searches for relevant code, generates a codemap, and explains key entities.

Resources

Contextual data attached and managed by the client

NameDescription
Architecture DocumentationWiki page: architecture.md in app
ChangelogWiki page: changelog.md in app
Codemap: How handle_impact_analysis WorksWiki page: codemaps/handle-impact-analysis.md in app
CodemapsWiki page: codemaps/index.md in app
Coupling MetricsWiki page: coupling.md in app
Documentation CoverageWiki page: coverage.md in app
Dependencies OverviewWiki page: dependencies.md in app
Dependency GraphWiki page: dependency-graph.md in app
FilesWiki page: files/index.md in app
File: `src/local_deepwiki/cli/cache_cli.py`Wiki page: files/src/local_deepwiki/cli/cache_cli.md in app
File: `src/local_deepwiki/cli/check_cli.py`Wiki page: files/src/local_deepwiki/cli/check_cli.md in app
File: `src/local_deepwiki/cli/config_cli.py`Wiki page: files/src/local_deepwiki/cli/config_cli.md in app
File: `src/local_deepwiki/cli/config_validator.py`Wiki page: files/src/local_deepwiki/cli/config_validator.md in app
File: `src/local_deepwiki/cli/init_cli.py`Wiki page: files/src/local_deepwiki/cli/init_cli.md in app
File: `src/local_deepwiki/cli/interactive_search.py`Wiki page: files/src/local_deepwiki/cli/interactive_search.md in app
File: `src/local_deepwiki/cli/main.py`Wiki page: files/src/local_deepwiki/cli/main.md in app
File: `src/local_deepwiki/cli/profile_cli.py`Wiki page: files/src/local_deepwiki/cli/profile_cli.md in app
File: `src/local_deepwiki/cli/search_models.py`Wiki page: files/src/local_deepwiki/cli/search_models.md in app
File: `src/local_deepwiki/cli/status_cli.py`Wiki page: files/src/local_deepwiki/cli/status_cli.md in app
File: `src/local_deepwiki/cli/update_cli.py`Wiki page: files/src/local_deepwiki/cli/update_cli.md in app
File: `src/local_deepwiki/cli_progress.py`Wiki page: files/src/local_deepwiki/cli_progress.md in app
File: `src/local_deepwiki/config/loader.py`Wiki page: files/src/local_deepwiki/config/loader.md in app
File: `src/local_deepwiki/config/models.py`Wiki page: files/src/local_deepwiki/config/models.md in app
File: src/local_deepwiki/config/models_embedding.pyWiki page: files/src/local_deepwiki/config/models_embedding.md in app
File OverviewWiki page: files/src/local_deepwiki/config/models_llm.md in app
File: `src/local_deepwiki/config/models_search.py`Wiki page: files/src/local_deepwiki/config/models_search.md in app
File: `src/local_deepwiki/config/models_wiki.py`Wiki page: files/src/local_deepwiki/config/models_wiki.md in app
File: `src/local_deepwiki/config/processing_models.py`Wiki page: files/src/local_deepwiki/config/processing_models.md in app
File: `src/local_deepwiki/config/prompts.py`Wiki page: files/src/local_deepwiki/config/prompts.md in app
File OverviewWiki page: files/src/local_deepwiki/config/provider_models.md in app
File: `src/local_deepwiki/core/agentic_rag.py`Wiki page: files/src/local_deepwiki/core/agentic_rag.md in app
File: `src/local_deepwiki/core/audit.py`Wiki page: files/src/local_deepwiki/core/audit.md in app
File: `src/local_deepwiki/core/chunk_builders.py`Wiki page: files/src/local_deepwiki/core/chunk_builders.md in app
File: `src/local_deepwiki/core/chunk_extractors.py`Wiki page: files/src/local_deepwiki/core/chunk_extractors.md in app
File: `src/local_deepwiki/core/chunker.py`Wiki page: files/src/local_deepwiki/core/chunker.md in app
File: `src/local_deepwiki/core/deep_research/checkpoints.py`Wiki page: files/src/local_deepwiki/core/deep_research/checkpoints.md in app
File: `src/local_deepwiki/core/deep_research/config.py`Wiki page: files/src/local_deepwiki/core/deep_research/config.md in app
File: `src/local_deepwiki/core/deep_research/pipeline.py`Wiki page: files/src/local_deepwiki/core/deep_research/pipeline.md in app
File: `src/local_deepwiki/core/deep_research/reasoning.py`Wiki page: files/src/local_deepwiki/core/deep_research/reasoning.md in app
File: `src/local_deepwiki/core/deep_research/serialization.py`Wiki page: files/src/local_deepwiki/core/deep_research/serialization.md in app
File: `src/local_deepwiki/core/deep_research/steps.py`Wiki page: files/src/local_deepwiki/core/deep_research/steps.md in app
File: `src/local_deepwiki/core/fuzzy_search.py`Wiki page: files/src/local_deepwiki/core/fuzzy_search.md in app
File OverviewWiki page: files/src/local_deepwiki/core/git_blame.md in app
File: `src/local_deepwiki/core/git_utils.py`Wiki page: files/src/local_deepwiki/core/git_utils.md in app
File: `src/local_deepwiki/core/graph_rag/extractor.py`Wiki page: files/src/local_deepwiki/core/graph_rag/extractor.md in app
File: `src/local_deepwiki/core/graph_rag/models.py`Wiki page: files/src/local_deepwiki/core/graph_rag/models.md in app
File: `src/local_deepwiki/core/graph_rag/retriever.py`Wiki page: files/src/local_deepwiki/core/graph_rag/retriever.md in app
File: `src/local_deepwiki/core/graph_rag/store.py`Wiki page: files/src/local_deepwiki/core/graph_rag/store.md in app
File: `src/local_deepwiki/core/health_history.py`Wiki page: files/src/local_deepwiki/core/health_history.md in app
File: `src/local_deepwiki/core/index_manager.py`Wiki page: files/src/local_deepwiki/core/index_manager.md in app
File: `src/local_deepwiki/core/indexer.py`Wiki page: files/src/local_deepwiki/core/indexer.md in app
File: `src/local_deepwiki/core/indexer_files.py`Wiki page: files/src/local_deepwiki/core/indexer_files.md in app
File: `src/local_deepwiki/core/indexer_graph.py`Wiki page: files/src/local_deepwiki/core/indexer_graph.md in app
File: `src/local_deepwiki/core/indexer_status.py`Wiki page: files/src/local_deepwiki/core/indexer_status.md in app
File OverviewWiki page: files/src/local_deepwiki/core/llm_cache.md in app
File: `src/local_deepwiki/core/parser/ast_cache.py`Wiki page: files/src/local_deepwiki/core/parser/ast_cache.md in app
File: `src/local_deepwiki/core/parser/ast_utils.py`Wiki page: files/src/local_deepwiki/core/parser/ast_utils.md in app
File: `src/local_deepwiki/core/parser/code_parser.py`Wiki page: files/src/local_deepwiki/core/parser/code_parser.md in app
File: `src/local_deepwiki/core/parser/docstrings.py`Wiki page: files/src/local_deepwiki/core/parser/docstrings.md in app
File: `src/local_deepwiki/core/parser/languages.py`Wiki page: files/src/local_deepwiki/core/parser/languages.md in app
File: `src/local_deepwiki/core/parsing_pipeline.py`Wiki page: files/src/local_deepwiki/core/parsing_pipeline.md in app
File: `src/local_deepwiki/core/path_utils.py`Wiki page: files/src/local_deepwiki/core/path_utils.md in app
File: `src/local_deepwiki/core/protocols.py`Wiki page: files/src/local_deepwiki/core/protocols.md in app
File: `src/local_deepwiki/core/query_utils.py`Wiki page: files/src/local_deepwiki/core/query_utils.md in app
File: `src/local_deepwiki/core/rate_limiter.py`Wiki page: files/src/local_deepwiki/core/rate_limiter.md in app
File: `src/local_deepwiki/core/reranker.py`Wiki page: files/src/local_deepwiki/core/reranker.md in app
File: `src/local_deepwiki/core/secret_detector.py`Wiki page: files/src/local_deepwiki/core/secret_detector.md in app
File: `src/local_deepwiki/core/tracing.py`Wiki page: files/src/local_deepwiki/core/tracing.md in app
File: `src/local_deepwiki/core/vectorstore/cache.py`Wiki page: files/src/local_deepwiki/core/vectorstore/cache.md in app
File: `src/local_deepwiki/core/vectorstore/embedding.py`Wiki page: files/src/local_deepwiki/core/vectorstore/embedding.md in app
File: `src/local_deepwiki/core/vectorstore/indexes.py`Wiki page: files/src/local_deepwiki/core/vectorstore/indexes.md in app
File: `src/local_deepwiki/core/vectorstore/iterators.py`Wiki page: files/src/local_deepwiki/core/vectorstore/iterators.md in app
File: `src/local_deepwiki/core/vectorstore/maintenance.py`Wiki page: files/src/local_deepwiki/core/vectorstore/maintenance.md in app
File: `src/local_deepwiki/core/vectorstore/mixins/lazy_index.py`Wiki page: files/src/local_deepwiki/core/vectorstore/mixins/lazy_index.md in app
File: `src/local_deepwiki/core/vectorstore/mixins/search.py`Wiki page: files/src/local_deepwiki/core/vectorstore/mixins/search.md in app
File: `src/local_deepwiki/core/vectorstore/mixins/search_types.py`Wiki page: files/src/local_deepwiki/core/vectorstore/mixins/search_types.md in app
File: `src/local_deepwiki/core/vectorstore/mixins/stats.py`Wiki page: files/src/local_deepwiki/core/vectorstore/mixins/stats.md in app
File: `src/local_deepwiki/core/vectorstore/schema.py`Wiki page: files/src/local_deepwiki/core/vectorstore/schema.md in app
File: `src/local_deepwiki/core/vectorstore/search_config_resolver.py`Wiki page: files/src/local_deepwiki/core/vectorstore/search_config_resolver.md in app
File: `src/local_deepwiki/core/vectorstore/search_engine.py`Wiki page: files/src/local_deepwiki/core/vectorstore/search_engine.md in app
File: `src/local_deepwiki/core/vectorstore/search_params.py`Wiki page: files/src/local_deepwiki/core/vectorstore/search_params.md in app
File: `src/local_deepwiki/core/vectorstore/search_pipeline.py`Wiki page: files/src/local_deepwiki/core/vectorstore/search_pipeline.md in app
File: `src/local_deepwiki/core/vectorstore/search_postprocess.py`Wiki page: files/src/local_deepwiki/core/vectorstore/search_postprocess.md in app
File: `src/local_deepwiki/core/vectorstore/store.py`Wiki page: files/src/local_deepwiki/core/vectorstore/store.md in app
File: `src/local_deepwiki/core/vectorstore/utils.py`Wiki page: files/src/local_deepwiki/core/vectorstore/utils.md in app
File: `src/local_deepwiki/error_factories.py`Wiki page: files/src/local_deepwiki/error_factories.md in app
File: `src/local_deepwiki/errors.py`Wiki page: files/src/local_deepwiki/errors.md in app
File: `src/local_deepwiki/events.py`Wiki page: files/src/local_deepwiki/events.md in app
File: `src/local_deepwiki/export/html.py`Wiki page: files/src/local_deepwiki/export/html.md in app
File OverviewWiki page: files/src/local_deepwiki/export/html_template.md in app
File: `src/local_deepwiki/export/mermaid_renderer.py`Wiki page: files/src/local_deepwiki/export/mermaid_renderer.md in app
File: `src/local_deepwiki/export/pdf.py`Wiki page: files/src/local_deepwiki/export/pdf.md in app
File: `src/local_deepwiki/export/pdf_styles.py`Wiki page: files/src/local_deepwiki/export/pdf_styles.md in app
File: `src/local_deepwiki/export/pdf_sync.py`Wiki page: files/src/local_deepwiki/export/pdf_sync.md in app
File: `src/local_deepwiki/export/shared.py`Wiki page: files/src/local_deepwiki/export/shared.md in app
File: `src/local_deepwiki/export/streaming.py`Wiki page: files/src/local_deepwiki/export/streaming.md in app
File: `src/local_deepwiki/export/toc_renderer.py`Wiki page: files/src/local_deepwiki/export/toc_renderer.md in app
File: `src/local_deepwiki/generators/analysis/api_docs.py`Wiki page: files/src/local_deepwiki/generators/analysis/api_docs.md in app
File: `src/local_deepwiki/generators/analysis/architecture_compare.py`Wiki page: files/src/local_deepwiki/generators/analysis/architecture_compare.md in app
File: `src/local_deepwiki/generators/analysis/architecture_composite.py`Wiki page: files/src/local_deepwiki/generators/analysis/architecture_composite.md in app

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/UrbanDiver/local-deepwiki-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server