Skip to content

Releases: sofianedjerbi/knowledge-tree-mcp

v2.0.4 - Search Enhancements & Analytics Fixes

05 Aug 01:35

Choose a tag to compare

🚀 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 quotes
  • auth* → 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

05 Aug 01:15

Choose a tag to compare

🐛 Bug Fixes

  • UI: Fixed infinite loading issue in Overview page Recent Activity table
  • WebSocket: Resolved missing population of recentActivityTable container
  • 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

04 Aug 17:59

Choose a tag to compare

  • 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

04 Aug 16:56

Choose a tag to compare

Fixed date calculation issue in recent entries for Node 20.x compatibility

v2.0.0

04 Aug 16:27

Choose a tag to compare

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

02 Aug 23:09

Choose a tag to compare

🔧 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

02 Aug 22:59

Choose a tag to compare

🔧 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-mcp

Full release notes: https://github.com/sofianedjerbi/knowledge-tree-mcp/releases/tag/v1.0.0

🌳 Knowledge Tree MCP v1.0.0

02 Aug 22:49

Choose a tag to compare

🎉 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 3000

Direct 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!