Releases: sofianedjerbi/knowledge-tree-mcp
v2.0.4 - Search Enhancements & Analytics Fixes
🚀 Features
- Enhanced Search: Multi-word queries now work as individual terms with AND logic
- Quoted Phrases: Support for exact phrase matching using quotes ("exact phrase")
- LLM-Friendly: Natural language queries return relevant results instead of empty responses
🐛 Bug Fixes
- UI Recent Activity: Fixed infinite loading issue in Overview page Recent Activity table
- Hourly Analytics: Corrected timezone issues in hourly usage patterns
- Analytics Display: Fixed UI to show correct hourly activity data from patterns instead of empty access logs
🔧 Technical Improvements
Search Behavior
"auth jwt session"→ finds entries containing ALL three words (previously returned 0 results)"JWT Authentication"→ exact phrase matching with quotesauth*→ wildcard patterns (unchanged)- Backward compatible with existing single-word and regex searches
Analytics Fixes
- Backend now uses UTC hours consistently preventing timezone shifts
- Frontend displays actual activity patterns from correct data source
- Hourly charts now reflect real usage instead of being empty
📝 Examples
New Search Capabilities
Before: "nodejs typescript error handling" → 0 results
After: "nodejs typescript error handling" → 1 result (score 186)
Before: "authentication security patterns" → 0 results
After: "authentication security patterns" → 2 results
Analytics Corrections
- Fixed hour "3" showing 38 activities when logs actually show hour "1" (UTC)
- UI hourly charts now display all hours with activity instead of selective display
This release significantly improves the user experience for both AI assistants and human users by making search more intuitive and analytics more accurate.
v2.0.3 - Fix UI Recent Activity Loading
🐛 Bug Fixes
- UI: Fixed infinite loading issue in Overview page Recent Activity table
- WebSocket: Resolved missing population of
recentActivityTablecontainer - Display: Recent activity now loads correctly on both Overview and Analytics pages
🔧 Technical Details
- Added proper
displayRecentActivityTable()function implementation - Updated WebSocket message handler to populate both recent activity displays
- Enhanced error handling for empty recent activity data
📝 What Changed
The Overview page's "Recent Activity" card was stuck in a perpetual loading state because the WebSocket handler was only populating the Analytics page's recent activity display. This release ensures both displays are properly updated when recent activity data is received.
v2.0.2 - Fix npx execution
- Fixed main() execution when running via npx
- Updated documentation to use port 9000 as default
- Removed programmatic exports to keep package focused on CLI usage
v2.0.1 - Node 20.x Compatibility Fix
Fixed date calculation issue in recent entries for Node 20.x compatibility
v2.0.0
Major update with modular architecture, auto-path generation, category management, interactive dashboard, and comprehensive bug fixes.
See full changelog: v1.0.2...v2.0.0
🔧 Knowledge Tree MCP v1.0.2
🔧 Patch Release - CI/CD Verification Fix
Fixed
- ✅ npm verification timing - Extended wait time to 60 seconds for global propagation
- ✅ Eliminates E404 errors in post-publish verification step
- ✅ Reliable CI/CD workflow now completes successfully end-to-end
No Functional Changes
- 📦 Core package functionality identical to v1.0.1
- 🔄 All features work exactly the same
- 🎯 This is purely a CI/CD reliability improvement
Installation
# Latest version (v1.0.2)
npx @sofianedjerbi/knowledge-tree-mcp --help
# With Claude
claude mcp add knowledge-tree npx -- -y @sofianedjerbi/knowledge-tree-mcp🔧 Knowledge Tree MCP v1.0.1
🔧 Patch Release - CI/CD Fixes
Fixed
- ✅ GitHub Actions permissions for uploading release assets
- ✅ Complete CI/CD workflow now works end-to-end
- ✅ Release tarball now uploads successfully to GitHub releases
No Breaking Changes
- 📦 Core package functionality unchanged from v1.0.0
- 🔄 All features work exactly the same
- 🎯 This is purely a CI/CD infrastructure fix
Installation
# Latest version (v1.0.1)
npx @sofianedjerbi/knowledge-tree-mcp --help
# With Claude
claude mcp add knowledge-tree npx -- -y @sofianedjerbi/knowledge-tree-mcpFull release notes: https://github.com/sofianedjerbi/knowledge-tree-mcp/releases/tag/v1.0.0
🌳 Knowledge Tree MCP v1.0.0
🎉 Initial Release - Knowledge Tree MCP Server
Transform scattered project insights into an organized, searchable knowledge base!
✨ What's New
🏗️ Core Features
- Hierarchical knowledge management with priority-based organization
- Four-tier priority system: CRITICAL → REQUIRED → COMMON → EDGE-CASE
- Smart relationship linking with bidirectional connections
- Powerful search with wildcard support (
*,?) - Usage analytics and access pattern tracking
🌐 Web Interface
- Interactive knowledge graph visualization
- Real-time WebSocket updates
- Search and filter interface
- Statistics dashboard
🛠️ Developer Experience
- 7 comprehensive tools for knowledge management
- Resource depth traversal for exploring relationships
- Complete TypeScript implementation
- Extensive validation and error checking
🚀 Quick Start
With Claude (Recommended)
# Simple installation
claude mcp add knowledge-tree npx -- -y @sofianedjerbi/knowledge-tree-mcp
# With web interface on port 3000
claude mcp add knowledge-tree npx -- -y @sofianedjerbi/knowledge-tree-mcp -- --port 3000Direct Usage
# Run directly
npx @sofianedjerbi/knowledge-tree-mcp --help
# With custom docs and web interface
npx @sofianedjerbi/knowledge-tree-mcp --docs /path/to/docs --port 8080📚 Documentation
Full documentation available in the README.
🔧 Technical Details
- Node.js: 18.x, 20.x, 22.x support
- Package Size: Optimized for fast installation
- Dependencies: Minimal, security-audited
- Architecture: MCP protocol compliant
🔧 Fixed in This Release
- Added repository metadata to package.json for npm provenance verification
- Ensures successful publishing with signed provenance statements
🌟 Star the repo if this helps organize your knowledge!