{
  "markdown": "# Mind Map MCP Server v1.22.0\n\n**Experimental Code Intelligence Platform** - A Model Context Protocol (MCP) server that explores neuroscience-inspired approaches to software development analysis. This is an **experimental research project** featuring advanced query caching, associative learning patterns, context awareness, attention mechanisms, temporal knowledge modeling, and code analysis tools.\n\n## ⚠️ Current Status: Experimental v1.22.0\n\n**🧪 This is experimental software under active development** - Use for testing and research purposes. Features may change or be removed.\n\n**Features under development**: Context-aware caching • Brain-inspired learning • Code pattern detection • Document analysis • Multi-language AST parsing • File ignore patterns • CI/CD automation • Memory optimization\n\n**🎯 Latest Update v1.22.0**: **Cross-Language API Detection** - Comprehensive API endpoint detection across 12 programming languages. **New Features**: Detect REST APIs (Flask, Express, Spring Boot), GraphQL schemas, gRPC services, WebSocket endpoints, and WebAssembly modules. **Language Support**: Python, JavaScript/TypeScript, Java, Go, Rust, C++, C#, PHP, Ruby, Swift, Kotlin, and Scala. **Intelligent Detection**: Framework-specific patterns with confidence scoring for accurate API discovery. New dedicated MCP tool `detect_cross_language_apis` for direct API analysis.\n\n## ⚠️ Important Disclaimer\n\nThis is experimental software developed for research and testing purposes. It explores various approaches to code analysis and project understanding using Model Context Protocol (MCP).\n\n**Before using:**\n- Expect bugs, incomplete features, and breaking changes\n- Use in non-production environments only\n- Backup your projects before extensive use\n- Report issues and provide feedback to help improve the project\n\n**Use cases:**\n- **Improving coding workflows with Claude Code** - Enhanced project understanding and context\n- Experimenting with MCP server development\n- Testing code analysis and pattern detection approaches\n- Research into alternative programming assistance tools\n- Learning about AST parsing and project structure analysis\n\n## 📦 Installation & Setup\n\n### Quick Install from npm\n\n```bash\n# Install globally\nnpm install -g mind-map-mcp\n\n# Or install locally in your project\nnpm install mind-map-mcp\n```\n\n### Claude Code Integration\n\n#### 1. **Automatic Setup (Recommended)**\n\nThe easiest way to set up Mind Map MCP with Claude Code:\n\n```bash\n# Run the automatic setup tool\nnpx mind-map-mcp init-claude-code\n\n# Or if installed globally\nmind-map-mcp init-claude-code\n```\n\nThis automatically:\n- ✅ Detects your operating system and Claude installation\n- ✅ Creates proper configuration files with correct paths\n- ✅ Provides platform-specific setup instructions\n- ✅ Includes verification commands and troubleshooting\n\n#### 2. **Manual Setup for Claude Desktop**\n\nIf you prefer manual configuration, add this to your Claude Desktop config:\n\n**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n**Windows**: `%APPDATA%/Claude/claude_desktop_config.json`\n**Linux**: `~/.config/claude-desktop/config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"mind-map-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"mind-map-mcp\"],\n      \"env\": {}\n    }\n  }\n}\n```\n\n#### 3. **Environment Variable Configuration**\n\nYou can configure the MCP server to work with specific project directories using the `MCP_PROJECT_ROOT` environment variable:\n\n```json\n{\n  \"mcpServers\": {\n    \"mind-map-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"mind-map-mcp\"],\n      \"env\": {\n        \"MCP_PROJECT_ROOT\": \"/path/to/your/project\"\n      }\n    }\n  }\n}\n```\n\n**What it does:**\n- Makes MCP scan and cache files in the specified project directory\n- Creates `.mindmap-cache` folder in the target project\n- Uses project-specific configuration and mind map data\n- Allows working with multiple projects independently\n\n**Usage Examples:**\n```json\n// For a specific project\n\"env\": {\n  \"MCP_PROJECT_ROOT\": \"/Users/yourname/projects/my-app\"\n}\n\n// For a demo or test project\n\"env\": {\n  \"MCP_PROJECT_ROOT\": \"/Users/yourname/projects/demo-project\"\n}\n```\n\n**Without this variable:** MCP uses the current working directory where the MCP server was started.\n\n#### 4. **Verify Installation**\n\nAfter setup, restart Claude and verify the integration:\n\n1. **Check MCP Tools**: In Claude, you should see 33 new MCP tools available\n2. **Test Basic Functionality**: Try these commands in Claude:\n   ```\n   Please scan the current project and show me the statistics.\n   ```\n3. **Test Features**: Try experimental features:\n   ```\n   Please analyze the project architecture.\n   ```\n\n### 📝 Usage with Claude Code\n\nOnce installed, you can experiment with these commands in Claude:\n\n#### **Sample Workflow**\n```\n# Start with basic scanning:\nPlease scan the project and get initial statistics.\n\n# Explore analysis features:\nPlease analyze the project structure and suggest areas of focus.\n\n# Test learning features:\nPlease update the mind map with information about [task description].\n```\n\n#### **🔬 Experimental Analysis Features**\n```\n# Hebbian Learning - \"Neurons that fire together, wire together\"\nPlease show me the Hebbian learning statistics and top co-activation patterns.\n\n# Hierarchical Context - Multi-level awareness\nPlease get the hierarchical context stats and most relevant context items.\n\n# Attention System - Dynamic focus allocation\nPlease show the attention system statistics and allocate attention to important nodes.\n\n# Bi-temporal Knowledge - Valid vs Transaction time tracking\nPlease get bi-temporal statistics and create a context window for this session.\n\n# Pattern Prediction - Anticipatory intelligence\nPlease get pattern predictions and show emerging patterns.\n```\n\n#### **Advanced Intelligence Features**\n```\n# Get architectural insights\nPlease analyze the project architecture and detect design patterns.\n\n# Find cross-language dependencies\nPlease detect cross-language dependencies in this polyglot project.\n\n# Get intelligent refactoring suggestions\nPlease generate multi-language refactoring suggestions focused on architecture.\n\n# Predict emerging code patterns\nPlease analyze and predict what code patterns are likely to emerge.\n```\n\n#### **Development Tool Integration**\n```\n# Detect available tools\nPlease detect all development tools available in this project.\n\n# Run comprehensive analysis\nPlease run the full tool suite and provide aggregated results.\n\n# Get tool recommendations\nPlease recommend missing development tools that would benefit this project.\n```\n\n### 📋 Verification Checklist\n\n✅ **Installation**: `npm list -g mind-map-mcp` shows the package\n✅ **Claude Integration**: 33 MCP tools visible in Claude\n✅ **Basic Functionality**: `scan_project` command works\n✅ **Advanced Features**: Brain-inspired tools respond correctly\n✅ **Multi-language Support**: AST analysis works for your languages\n\n### 🔧 Troubleshooting\n\n**Common Issues:**\n\n1. **\"No MCP tools visible\"** → Restart Claude after configuration\n2. **\"Command not found\"** → Ensure npm global install path is in PATH\n3. **\"Permission denied\"** → Run `npm config get prefix` and check permissions\n4. **\"Server not responding\"** → Check Claude Desktop config file syntax\n\n**Get Help:**\n- 📖 Check `QUICK_USAGE.md` for workflow examples\n- 📖 Read `CLAUDE_CODE_SETUP.md` for detailed setup\n- 🐛 Report issues: https://github.com/nerfels/mind-map/issues\n\n## Features\n\n### 🧠 Brain-Inspired Intelligence (Phase 6)\n- **Associative Memory System**: Neural activation spreading across connected code concepts (50-70% relevance improvement)\n- **Context-Aware Query Caching**: Intelligent caching with similarity matching (5-10x performance boost for repeated queries)\n- **Parallel Processing Engine**: Chunked file analysis with worker pool orchestration (3-5x faster project scanning)\n- **Neuromorphic Query Patterns**: Replaces linear search with brain-like associative activation networks\n- **Intelligent Cache Invalidation**: Path-based selective cache clearing with LRU eviction and 100MB memory management\n- **Hebbian Learning System**: Co-activation tracking with synaptic strengthening (\"neurons that fire together, wire together\")\n- **Inhibitory Learning**: Failure avoidance through negative pattern recognition (30% reduction in repeated mistakes)\n- **Hierarchical Context Management**: Multi-level context awareness (immediate, session, project, domain)\n- **Attention Mechanisms**: Multi-modal attention fusion with cognitive load management (Miller's 7±2 rule)\n- **Bi-temporal Knowledge Model**: Valid time vs transaction time tracking with complete audit trails\n- **Pattern Prediction Engine**: Anticipates code patterns before they emerge using time series analysis and predictive forecasting\n\n### 🚀 Memory Optimization (v1.15.0)\n- **Variable Lazy Loading**: Intelligent memory management with 40.3% reduction in variable node memory usage\n- **Smart Filtering**: Only loads critical variables (exported, global, heavily-used >5 references) immediately\n- **Summary Node System**: Creates single nodes containing lazy-loaded variable metadata for thousands of variables\n- **On-Demand Loading**: 8ms average retrieval time for pattern-based variable queries\n- **Full Functionality Preservation**: All variable querying capabilities maintained while dramatically reducing memory footprint\n- **Automatic Optimization**: No configuration required - automatically detects important vs. lazily-loadable variables\n\n### 📊 Advanced Call Pattern Analysis (v1.1.5)\n- **Function Call Graph Construction**: Complete call graph analysis with entry points, cycles, and depth calculation\n- **Constructor Call Detection**: Accurate detection of class instantiation and constructor patterns\n- **Method Call Analysis**: Comprehensive tracking of method invocations and chaining patterns\n- **Async/Await Pattern Recognition**: Full support for asynchronous call pattern detection\n- **Recursion Detection**: Automatic identification of recursive functions and call cycles\n- **Code Style Recognition**: Comprehensive naming convention and style pattern analysis\n- **Complexity Calculation**: Enhanced cyclomatic complexity with callback function and control flow analysis\n- **Cross-File Pattern Resolution**: Advanced resolution of call patterns across multiple files\n\n### 🚀 CI/CD Pipeline Infrastructure (v1.1.5)\n- **Automated Testing**: Comprehensive test suite with multi-language AST validation\n- **Security Scanning**: Automated vulnerability detection with npm audit integration\n- **Performance Monitoring**: Continuous performance benchmarking with alert thresholds\n- **Code Quality Analysis**: Bundle size monitoring, style analysis, and quality reporting\n- **Release Automation**: Automated NPM publishing with GitHub release creation\n- **Maintenance Workflows**: Dependency updates, health checks, and system monitoring\n- **Pull Request Validation**: PR title validation, impact analysis, and comprehensive testing\n\n### 📁 Enhanced File Ignore Configuration (v1.6.0)\n- **Multi-Source Pattern Loading**: Intelligent pattern merging from defaults, .gitignore, .mindmapignore, and custom configuration\n- **Real-Time Pattern Testing**: Live pattern validation with performance metrics and file matching preview\n- **Pattern Analytics & Statistics**: Comprehensive stats on pattern effectiveness, scan time reduction, and filtering efficiency\n- **Smart Default Patterns**: 30 intelligent default patterns for common file types (node_modules, build artifacts, etc.)\n- **Configuration Management API**: 3 new MCP tools for dynamic pattern updates and testing\n- **Developer-Friendly Interface**: Familiar .gitignore syntax with enhanced capabilities and precedence rules\n- **Performance Optimization**: 33% file filtering efficiency with 8-12ms pattern loading for improved scan performance\n- **Framework-Specific Patterns**: Language and framework-specific ignore patterns (*.pyc, *.class, target/, dist/)\n\n### 🧠 Advanced Code Intelligence\n- **Multi-Language AST Analysis**: Full parsing for **12 languages** (TypeScript/JavaScript/Python/Java/Go/Rust/C++/**PHP/C#/Ruby/Swift/Kotlin/Scala**) with function/class extraction\n- **Dynamic Import Detection**: Track runtime imports including `import()` calls, `require()` statements, template literals, and variable-based module loading for modern JavaScript/TypeScript applications\n- **Method Call Chain Analysis**: Advanced call sequence tracking following A→B→C→D execution paths up to 10 levels deep with performance impact assessment and risk analysis\n- **Variable Usage Tracking**: Comprehensive variable intelligence tracking declaration, usage, and modification patterns across files with lifecycle analysis and cross-module dependency detection\n- **Cross-Language Dependency Detection**: Identifies API calls, FFI, microservices, and shared data patterns across languages\n- **Polyglot Project Analysis**: Architectural style detection with multi-language recommendations\n- **Enterprise Framework Detection**: React, Vue, Express, Django, Flask, Spring Boot, **Laravel, ASP.NET, Rails, SwiftUI, Android, Akka**, and 60+ more\n- **Architectural Pattern Detection**: 7 pattern types with multi-language interoperability analysis\n- **Predictive Error Detection**: Risk analysis system with language-specific pattern matching\n- **Intelligent Fix Suggestions**: Context-aware recommendations with cross-language insights\n\n### 🔧 Integrated Development Tooling\n- **100+ Development Tools**: Complete tooling ecosystem across 12 languages with intelligent detection\n- **Smart Tool Execution**: Run tests, linters, formatters, and security scanners with issue parsing\n- **Intelligent Recommendations**: Get suggestions for missing tools with installation commands\n- **Tool Suite Orchestration**: Run multiple tools in parallel with aggregated results\n- **Issue Classification**: Parse and categorize tool outputs for actionable insights\n- **Mind Map Integration**: Store tool results as nodes/edges for learning and correlation\n\n### 🎯 Enhanced Framework Detection\n- **25+ Framework Detection**: Comprehensive framework analysis across 6 categories with confidence scoring\n- **Web Frameworks**: React, Vue, Angular, Express, Django, Flask, Spring Boot, Next.js, Nuxt.js detection\n- **Mobile Frameworks**: React Native, Flutter, Xamarin with platform-specific pattern analysis\n- **Desktop Frameworks**: Electron, Tauri, Qt with configuration and build system detection\n- **Game Engines**: Unity, Unreal Engine, Godot with project structure and script analysis\n- **ML/AI Frameworks**: TensorFlow, PyTorch, scikit-learn with usage pattern detection\n- **Cloud Platforms**: Docker, Kubernetes with manifest analysis and deployment patterns\n\n### 📚 Advanced Learning System\n- **Task Outcome Learning**: Tracks success/failure patterns with confidence scoring\n- **Error Pattern Recognition**: Categorizes errors and maps to successful solutions  \n- **Cross-Session Intelligence**: Maintains knowledge between Claude Code sessions\n- **Performance Learning**: Adaptive optimization based on usage patterns\n- **Solution Effectiveness Tracking**: Measures and improves recommendation quality\n\n### 🔍 Enterprise Query System\n- **Cypher-like Graph Queries**: Advanced querying with complex filtering and relationships\n- **Temporal Analysis**: Code evolution tracking and change impact analysis\n- **Aggregate Analytics**: Project insights, metrics, and trend analysis\n- **Semantic Search**: Multi-factor relevance scoring with confidence weighting\n- **Saved Queries**: Template system for common analysis patterns\n\n### ⚡ Performance & Scalability\n- **Multi-Index Storage**: Optimized indexing for type, path, name, confidence, framework, language\n- **LRU Caching**: Memory optimization with intelligent cache management\n- **Performance Monitoring**: Real-time operation timing and bottleneck detection\n- **Query Optimization**: Execution planning and index hints for complex queries\n\n## Installation\n\n```bash\n# Clone or create the project\nnpm install\n\n# Build the server\nnpm run build\n\n# Test the installation\nnpm start\n```\n\n## Usage with Claude Code\n\n### 🚀 Automatic Setup (Recommended)\n\nThe easiest way to get started is to use the built-in initialization method:\n\n```bash\n# After installing and building, run any Claude Code session and use:\nmcp://mind-map-mcp/init_claude_code\n\n# Or for specific setups:\nmcp://mind-map-mcp/init_claude_code?setup_type=desktop&platform=macos\nmcp://mind-map-mcp/init_claude_code?setup_type=cli&platform=linux\n```\n\nThis automatically generates:\n- ✅ **Platform-specific configuration files** with correct paths\n- ✅ **Ready-to-copy JSON configurations** for Claude Desktop/CLI\n- ✅ **Complete setup checklist** with verification commands\n- ✅ **Quick start workflow** with essential commands\n- ✅ **Troubleshooting guide** for common issues\n- ✅ **CLAUDE.md template** for project-specific instructions\n\n### Manual Configuration\n\nIf you prefer manual setup, add this server to your Claude Code MCP configuration:\n\n### Claude Desktop Configuration\n\nEdit your Claude Desktop config file:\n\n**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n**Windows**: `%APPDATA%/Claude/claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"mind-map-mcp\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/mind-map-mcp/dist/index.js\"],\n      \"env\": {}\n    }\n  }\n}\n```\n\n### CLI Usage\n\n```bash\n# Start the server directly (for testing)\nnpm start\n\n# Or use the built binary\nnode dist/index.js\n```\n\n## Available MCP Tools (27 Total)\n\n### Core Intelligence Tools\n- **`scan_project`**: Initial project analysis with AST parsing and pattern detection\n- **`query_mindmap`**: Semantic search with confidence scoring and relevance ranking  \n- **`update_mindmap`**: Learning system for task outcomes and error patterns\n- **`suggest_exploration`**: Intelligent file/function recommendations\n- **`get_context`**: Project overview and contextual information\n- **`get_stats`**: Comprehensive project statistics and metrics\n\n### Advanced Analysis Tools  \n- **`predict_errors`**: Risk analysis and error prediction based on patterns\n- **`suggest_fixes`**: Context-aware fix recommendations for error patterns\n- **`analyze_architecture`**: Detect architectural patterns and design insights\n- **`advanced_query`**: Cypher-like graph queries with complex filtering\n- **`temporal_query`**: Code evolution and change impact analysis\n- **`aggregate_query`**: Project metrics, insights, and trend analysis\n\n### Performance & Utility Tools\n- **`get_performance`**: Real-time performance monitoring and bottleneck detection\n- **`get_cache_stats`**: Query cache performance metrics and memory usage statistics\n- **`clear_cache`**: Intelligent cache invalidation with selective path-based clearing\n- **`save_query`**: Save and manage reusable query templates\n- **`execute_saved_query`**: Run saved queries with parameter substitution\n- **`get_insights`**: Comprehensive project insights with actionable recommendations\n\n### Multi-Language Intelligence Tools\n- **`detect_cross_language_deps`**: Identify cross-language dependencies and communication patterns\n- **`analyze_polyglot_project`**: Analyze multi-language project structure and architecture\n- **`generate_multi_language_refactorings`**: Generate refactoring suggestions for polyglot codebases\n\n### Development Tooling Integration\n- **`detect_project_tooling`**: Detect available development tools across all languages in the project\n- **`run_language_tool`**: Execute specific development tools with intelligent issue parsing\n- **`get_tooling_recommendations`**: Get intelligent recommendations for missing development tools\n- **`run_tool_suite`**: Run multiple development tools in parallel with aggregated results\n\n### Enhanced Framework Detection\n- **`detect_enhanced_frameworks`**: Comprehensive framework detection across web, mobile, desktop, game, ML/AI, and cloud categories\n- **`get_framework_recommendations`**: Get intelligent recommendations based on detected frameworks and project patterns\n\n### Example Usage\n\n```json\n{\n  \"name\": \"scan_project\",\n  \"arguments\": {\n    \"force_rescan\": false,\n    \"include_analysis\": true,\n    \"ast_analysis\": true\n  }\n}\n```\n\n```json\n{\n  \"name\": \"advanced_query\", \n  \"arguments\": {\n    \"query\": \"MATCH (f:file)-[:contains]->(func:function) WHERE func.name CONTAINS 'auth' RETURN f.path, func.name\",\n    \"limit\": 10\n  }\n}\n```\n\n```json\n{\n  \"name\": \"predict_errors\",\n  \"arguments\": {\n    \"file_path\": \"src/auth/login.ts\",\n    \"context\": \"implementing OAuth integration\"\n  }\n}\n```\n\n## How It Works\n\n### 1. Advanced Project Analysis\nThe server performs comprehensive scanning and creates nodes for:\n- **Files & Directories**: Complete project structure with metadata\n- **AST Elements**: Functions, classes, interfaces, imports/exports with full signatures\n- **Architectural Patterns**: 7 pattern types with confidence scoring\n- **Framework Detection**: React, Vue, Express, Django, Flask, pandas, NumPy, etc.\n- **Error Patterns**: Historical error categorization and solution mapping\n\n### 2. Multi-Language AST Parsing\nFull support for **12 major programming languages**:\n\n**Original Languages:**\n- **TypeScript/JavaScript**: Complete AST with function/class extraction via TypeScript compiler API\n- **Python**: Full AST parsing with subprocess execution for functions, classes, decorators\n- **Java**: Complete AST parsing with java-parser for classes, methods, annotations, Spring Boot detection\n- **Go**: Go AST parsing with struct/interface/function extraction and framework detection\n- **Rust**: Rust AST analysis with struct/trait/impl extraction and crate dependency mapping\n- **C/C++**: C++ parsing with class/function/template extraction and build system analysis\n\n**NEW Languages (v1.1.4):**\n- **PHP**: Complete AST with class/method extraction and Laravel/Symfony framework detection\n- **C#**: Full AST parsing with ASP.NET/Entity Framework detection and namespace analysis\n- **Ruby**: Ruby AST with class/method extraction and Rails/Sinatra framework detection\n- **Swift**: Swift AST parsing with UIKit/SwiftUI framework detection and protocol analysis\n- **Kotlin**: Kotlin AST with Android/Compose framework detection and coroutine analysis\n- **Scala**: Scala AST parsing with Akka/Play framework detection and trait analysis\n\n### 3. Brain-Inspired Intelligence (Phase 6) 🧠\nRevolutionary neuromorphic computing principles applied to code intelligence:\n- **Associative Memory Networks**: Neural activation spreading replaces linear search (50-70% relevance improvement)\n- **Context-Aware Caching**: Intelligent similarity matching with LRU eviction (5-10x performance boost)\n- **Parallel Processing Engine**: Worker pool orchestration with chunked analysis (3-5x faster scanning)\n- **Neuromorphic Query Patterns**: Brain-like activation across connected code concepts\n- **Intelligent Memory Management**: 100MB cache with path-based invalidation and exponential decay\n- **Episodic Memory System (NEW v1.1.4)**: Store and retrieve programming experiences with 77.1% similarity matching accuracy and experience-based suggestions with 81.1% confidence\n\n### 4. Intelligent Learning System\nAs you use Claude Code, the server:\n- **Tracks Task Outcomes**: Success/failure patterns with confidence adjustment\n- **Maps Error Solutions**: Categorizes errors and associates with successful fixes\n- **Builds Pattern Recognition**: Framework usage, naming conventions, architectural insights\n- **Optimizes Performance**: LRU caching and multi-index storage for faster queries\n\n### 5. Enterprise Query Engine  \nAdvanced querying capabilities include:\n- **Cypher-like Syntax**: Complex graph traversal with filtering and aggregation\n- **Semantic Search**: Multi-factor relevance scoring (exact, path, confidence, recency)\n- **Temporal Analysis**: Code evolution tracking and change impact assessment\n- **Predictive Analytics**: Error risk assessment and fix suggestion engine\n\n### 6. Cross-Session Intelligence\nAll learning persists locally with:\n- **Graph Database**: Nodes, edges, and relationship storage in JSON format\n- **Performance Monitoring**: Operation timing and bottleneck detection\n- **Query Optimization**: Execution planning and index hints\n- **Cache Management**: LRU eviction and intelligent memory optimization\n\n## Data Storage\n\nThe mind map data is stored locally in your project directory:\n\n```\nyour-project/\n├── .mindmap-cache/\n│   └── mindmap.json          # Serialized knowledge graph\n└── ... (your project files)\n```\n\n## Privacy & Security\n\n- **Local-Only**: All data stays on your machine\n- **No Network**: No external API calls or data transmission\n- **Configurable**: Choose what gets tracked\n- **Transparent**: All data stored in readable JSON format\n\n## Development\n\n```bash\n# Development with auto-rebuild\nnpm run dev\n\n# Type checking\nnpm run type-check\n\n# Linting\nnpm run lint\n\n# Testing\nnpm test\n```\n\n## Architecture\n\nThe server consists of several key components:\n\n- **MindMapEngine**: Core intelligence and query processing\n- **MindMapStorage**: Graph database operations and persistence\n- **FileScanner**: Project analysis and file classification\n- **MCP Server**: Protocol implementation and tool handling\n\n## Roadmap\n\n### ✅ Completed (Phases 1-5.9)\n- **Core MCP Server**: 25 tools with stdio transport  \n- **Multi-Language AST Analysis**: 12 languages (TypeScript/JavaScript/Python/Java/Go/Rust/C++/PHP/C#/Ruby/Swift/Kotlin/Scala) with comprehensive parsing\n- **Cross-Language Intelligence**: Dependency detection, polyglot analysis, multi-language refactoring\n- **Development Tooling Integration**: 100+ tools across 12 languages with intelligent execution and parsing\n- **Enhanced Framework Detection**: 60+ frameworks across 6 categories (web, mobile, desktop, game, ML/AI, cloud)\n- **Advanced Intelligence**: Predictive errors, fix suggestions, architectural patterns, risk analysis\n- **Enterprise Querying**: Cypher-like queries, temporal analysis, aggregates, saved queries\n- **Performance Systems**: Multi-index storage, LRU caching, monitoring, insights\n\n### 🚧 Completed Multi-Language Support (Phase 5)\n- **Phase 5.1**: ✅ Python AST support with Flask/Django detection\n- **Phase 5.2**: ✅ Java AST support with Spring Boot/Maven/Gradle detection\n- **Phase 5.3**: ✅ Go AST support with Gin/Echo framework detection\n- **Phase 5.4**: ✅ Rust AST support with Actix/Tokio/Serde detection\n- **Phase 5.5**: ✅ C/C++ AST support with Qt/Boost/CMake detection  \n- **Phase 5.7**: ✅ Multi-Language Intelligence with cross-language dependency detection\n- **Phase 5.8**: ✅ Language-Specific Tooling Integration with 80+ development tools\n- **Phase 5.9**: ✅ Enhanced Framework Detection across 6 categories with 25+ frameworks\n\n## 📋 Version History\n\n### v1.4.0 (Current) 🚀\n- ✅ **Enhanced Query System**: Comprehensive improvements to core query functionality\n- ✅ **Multi-Word Query Support**: Perfect handling of queries like \"mind map\", \"pattern analysis\"\n- ✅ **Semantic Language Mapping**: \"typescript\" finds .ts files, \"javascript\" finds .js files\n- ✅ **Exact File Path Matching**: Direct file queries like \"src/core/MindMapEngine.ts\"\n- ✅ **Advanced CamelCase Handling**: Full support for camelCase, PascalCase, and mixed case queries\n- ✅ **Improved Temporal Queries**: Enhanced time-based analysis with evolution metrics\n- ✅ **Better Advanced Query Engine**: Cypher-like syntax improvements for complex graph queries\n- ✅ **Enhanced Aggregate Queries**: Improved grouping and field extraction for statistical analysis\n\n### v1.3.1\n- ✅ **Fixed Java Code Structure Recognition**: Resolved Java class/method extraction issues\n- ✅ **Enhanced Java AST Parsing**: Complete Java file code intelligence with proper node separation\n\n### v1.1.5\n- ✅ **Advanced Call Pattern Analysis**: Complete function call graph construction with 100% test success rate\n- ✅ **Constructor Call Detection**: Accurate class instantiation and constructor pattern recognition\n- ✅ **Enhanced Complexity Calculation**: Improved cyclomatic complexity with callback functions and control flow\n- ✅ **Code Style Recognition**: Comprehensive naming convention and style pattern analysis (camelCase, PascalCase, snake_case)\n- ✅ **CI/CD Pipeline Infrastructure**: Complete automation with testing, security scanning, and performance monitoring\n- ✅ **Release Automation**: Automated NPM publishing with GitHub release workflows\n- ✅ **Pull Request Validation**: Comprehensive PR checks with impact analysis and quality gates\n\n### v1.1.4\n- ✅ **12 Programming Languages** + **Episodic Memory System**\n- ✅ Added comprehensive support for PHP, C#, Ruby, Swift, Kotlin, and Scala\n- ✅ Complete AST parsing and framework detection\n- ✅ Brain-inspired episodic memory with 77.1% similarity matching accuracy\n\n### v1.1.0-1.1.3\n- ✅ Multi-modal confidence fusion and brain-inspired intelligence platform\n- ✅ Performance optimization and cache improvements\n- ✅ Enhanced query description with semantic search capabilities\n\n### v1.0.1\n- ✅ Enhanced README with comprehensive Claude Code integration guide\n- ✅ Added step-by-step installation instructions\n- ✅ Included usage examples and workflow guides\n- ✅ Added troubleshooting section and verification checklist\n\n### v1.0.0\n- ✅ Complete brain-inspired intelligence system\n- ✅ Enterprise scalability and user customization\n- ✅ Organized test suite with proper structure\n- ✅ 33 advanced MCP tools fully functional\n- ✅ Multi-language support (6 languages)\n- ✅ 80+ development tools integration\n\n### 🔮 Future Roadmap\n- **Visual Interface**: Mind map visualization and exploration\n- **Team Sharing**: Collaborative knowledge base\n- **IDE Integrations**: VS Code, IntelliJ, Vim plugins\n- **Advanced ML**: Enhanced neural pattern recognition\n\n## Contributing\n\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes\n4. Add tests if applicable\n5. Submit a pull request\n\n## License\n\nMIT License - see LICENSE file for details.\n\n## Support\n\n- Report issues on GitHub\n- Check the troubleshooting guide in docs/\n- Review the API documentation for integration details",
  "bytes": 30114,
  "sha": "ddce28982571d292c0fb505707e27c5e72f49caa58d1afd5f64a51bd965eb965",
  "repo_slug": "nerfels/mind-map",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_nerfels_mind_map_898a8c0b/readme"
}