lc-project-context
Generate a structured repository overview with directory tree, file statuses, and key file content. Customize output via profiles for file inclusion rules and presentation. Tracks context history to avoid redundant requests.
Instructions
IMPORTANT: First check if project context is already available in the conversation before making any new requests. Use lc-get-files for retrieving specific files, and only use this tool when a broad repository overview is needed.
Generates a structured repository overview including: 1) Directory tree with file status (✓ full, ○ outline, ✗ excluded) 2) Complete contents of key files 3) Smart outlines highlighting important definitions in supported languages. The output is customizable via profiles that control file inclusion rules and presentation format. The assistant tracks previously retrieved project context in the conversation and checks this history before making new requests.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
profile_name | No | Profile to use (e.g. 'code', 'copy', 'full') - defines file inclusion and presentation rules | code |
root_path | Yes | Root directory path (e.g. '/home/user/projects/myproject') |
Input Schema (JSON Schema)
You must be authenticated.
Other Tools from llm-context
Related Tools
- @reeeeemo/ancestry-mcp
- @saiprashanths/code-analysis-mcp
- @Sunwood-ai-labs/source-sage-mcp-server
- @Sunwood-ai-labs/documind-mcp-server
- @puravparab/Gitingest-MCP
- @davidorex/git-file-forensics