ROADMAP.md•2.54 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
## 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