Analyze specific files or entire projects to retrieve detailed architectural context, identify compliance needs, and automatically set up ADR infrastructure for project success.
Extract targeted information from files without loading entire contents. Ask specific questions about text, code, images, or PDFs to get precise answers while minimizing context usage.
Change the active project context for all subsequent tool calls in the knowledge management system, displaying a summary of the newly selected project.
Retrieve complete file diffs for a GitLab merge request to review all code changes. Displays full file diffs with context for entire MR, including all commits. Use for detailed code review.
Change the active project context for all subsequent tool calls in the Basic Memory MCP server. Receive a confirmation message with a project summary upon successful switch. Example: switch_project('work-notes').
A persistent memory layer for Claude Code that maintains project information, technology stack, tasks, decisions, and session history between coding sessions, eliminating the need to re-explain project context.
Builds rich code graphs from TypeScript/NestJS codebases using AST analysis and Neo4j, enabling semantic search, natural language querying, and intelligent graph traversal to provide deep contextual understanding of code relationships and dependencies.