A Model Context Protocol (MCP) server that helps large language models index, search, and analyze code repositories with minimal setup
Stars
902
Forks
104
Watchers
902
Open Issues
18
Overall repository health assessment
No package.json found
This might not be a Node.js project
168
commits
4
commits
4
commits
4
commits
3
commits
2
commits
2
commits
1
commits
1
commits
1
commits
Merge pull request #91 from johnhuang316/feature/env-config-#28
5d7ef3fView on GitHubfix(config): propagate settings to lifespan context for single source of truth
c7e1248View on GitHubMerge pull request #92 from johnhuang316/feature/parallel-deep-index-#74
19b3f54View on GitHubfix(config): use env-configured settings instance in lifespan context and pass excludes in watcher rebuild
715e599View on GitHubfix: surface correct rebuild status in user-visible MCP response
a533230View on GitHubfix(config): wire env exclude patterns into indexing and prevent watcher startup when disabled
592472aView on GitHubfix: reject timeout=0, surface partial builds, remove dead parallel config
ce7df2dView on GitHubfix(config): apply env config before project init and warn on missing PROJECT_PATH
b35f43eView on GitHubfeat(indexing): add configurable max_workers and dynamic timeout for parallel deep indexing (#74)
df649f1View on GitHubfeat(config): support PROJECT_PATH, FILE_WATCHER_ENABLED, and ADDITIONAL_EXCLUDE_PATTERNS env vars
0504be7View on GitHubfix(search): add exclude_patterns to abstract search() signature, unify type annotations
20b85a2View on GitHubchore(search): remove unused FileFilter TYPE_CHECKING import from base.py
9613f3bView on GitHubfeat(config): migrate additional_exclude_patterns to project level
ecfae62View on GitHub