Skip to content

Latest commit

 

History

History
79 lines (70 loc) · 2.71 KB

File metadata and controls

79 lines (70 loc) · 2.71 KB

LogSeq MCP Server Roadmap

Implemented Features

Core Functionality

  • ✅ LogSeq API client setup with proper error handling and logging
  • ✅ Environment variable configuration for API token
  • ✅ Basic project structure and package setup
  • Complete CRUD Operations for LogSeq pages
  • ✅ Comprehensive API architecture documentation
  • ✅ Pre-validation and robust error handling

Tools

  • ✅ Create Page (create_page)
    • Create new pages with content
    • Support for basic markdown content
  • ✅ List Pages (list_pages)
    • List all pages in the graph
    • Filter journal/daily notes
    • Alphabetical sorting
  • ✅ Get Page Content (get_page_content)
    • Retrieve content of a specific page
    • Support for JSON and text output formats
    • Multi-step retrieval (page metadata + blocks + properties)
  • ✅ Delete Page (delete_page)
    • Remove pages from the graph
    • Pre-deletion validation and safety checks
    • Enhanced error handling with user-friendly messages
  • ✅ Update Page (update_page)
    • Update existing page content and/or properties
    • Support for appending content to existing pages
    • Page properties management with fallback methods
    • Flexible usage: content-only, properties-only, or both
  • ✅ Search functionality (search)
    • Native LogSeq search integration via HTTP API
    • Full-text search across blocks, pages, and files
    • Configurable result filtering and limits
    • Rich result formatting with snippets and pagination
  • ✅ Insert Nested Block (insert_nested_block)
    • Create hierarchical block structures
    • Insert blocks as children or siblings
    • Support for block properties (markers, tags, etc.)
    • Enable complex nested note-taking workflows

Planned Features

High Priority

Medium Priority

  • 🔲 Block Level Operations
    • Create/update/delete blocks
    • Move blocks between pages

Low Priority

  • 🔲 Graph Management
    • List available graphs
    • Switch between graphs
  • 🔲 Journal Pages Management
    • Create/update daily notes
    • Special handling for journal pages
  • 🔲 Page Templates
    • Create pages from templates
    • Manage template library

Technical Improvements

  • ✅ Better error handling for API responses
  • ✅ Comprehensive logging for debugging
  • 🔲 Unit tests for core functionality
  • 🔲 Integration tests with LogSeq
  • Documentation
    • ✅ Complete installation guide for Claude Code and Claude Desktop
    • ✅ Prerequisites and LogSeq setup instructions
    • ✅ Configuration examples and troubleshooting
    • ✅ Accurate tool descriptions and usage examples

Notes

  • Priority levels may change based on user feedback
  • Some features depend on LogSeq Local REST API capabilities
  • Features might be adjusted as LogSeq's API evolves