The MCP server for LogSeq enables Claude to programmatically interact with LogSeq graphs via its API, providing comprehensive knowledge management and automation capabilities.
Core Functions:
Create Pages: Generate new pages by specifying title and content
List Pages: Retrieve all pages in your graph, with optional inclusion of journal/daily notes
Read Page Content: Access and read content from specific pages
Update Pages: Modify existing page content
Delete Pages: Remove unwanted pages from your graph
Search Content: Find specific content across your entire LogSeq graph
AI-Powered Workflows: Automate tasks like summarizing notes, organizing content, and generating new pages based on existing data for enhanced knowledge management.
Allows interaction with LogSeq via its API, including listing graphs and pages, getting, creating, updating, and deleting pages, and searching content across all pages
β¨ What You Can Do
Transform your LogSeq knowledge base into an AI-powered workspace! This MCP server enables Claude to seamlessly interact with your LogSeq graphs.
π― Real-World Examples
π Intelligent Knowledge Management
π Automated Content Creation
π Smart Research & Analysis
π€ Meeting & Documentation Workflow
π‘ Key Benefits
Zero Context Switching: Claude works directly with your LogSeq data
Preserve Your Workflow: No need to export or copy content manually
Intelligent Organization: AI-powered page creation, linking, and search
Enhanced Productivity: Automate repetitive knowledge work
Related MCP server: SQLite MCP Server
π Quick Start
Step 1: Enable LogSeq API
Settings β Features β Check "Enable HTTP APIs server"
Click the API button (π) in LogSeq β "Start server"
Generate API token: API panel β "Authorization tokens" β Create new
Step 2: Add to Claude (No Installation Required!)
Claude Code
Claude Desktop
Add to your config file (Settings β Developer β Edit Config):
Step 3: Start Using!
π οΈ Available Tools
The server provides 6 comprehensive tools:
Tool | Purpose | Example Use |
| Browse your graph | "Show me all my pages" |
| Read page content | "Get my project notes" |
| Add new pages | "Create a meeting notes page" |
| Modify existing pages | "Update my task list" |
| Remove pages | "Delete the old draft page" |
| Find content across graph | "Search for 'productivity tips'" |
βοΈ Prerequisites
LogSeq Setup
LogSeq installed and running
HTTP APIs server enabled (Settings β Features)
API server started (π button β "Start server")
API token generated (API panel β Authorization tokens)
System Requirements
uv Python package manager
MCP-compatible client (Claude Code, Claude Desktop, etc.)
π§ Configuration
Environment Variables
LOGSEQ_API_TOKEN(required): Your LogSeq API tokenLOGSEQ_API_URL(optional): Server URL (default:http://localhost:12315)
Alternative Setup Methods
Using .env file
System environment variables
π Verification & Testing
Test LogSeq Connection
Verify MCP Registration
Debug with MCP Inspector
π Troubleshooting
Common Issues
"LOGSEQ_API_TOKEN environment variable required"
β Enable HTTP APIs in Settings β Features
β Click π button β "Start server" in LogSeq
β Generate token in API panel β Authorization tokens
β Verify token in your configuration
"spawn uv ENOENT" (Claude Desktop)
Claude Desktop can't find uv. Use the full path:
Update config with full path:
Common uv locations:
Curl install:
~/.local/bin/uvHomebrew:
/opt/homebrew/bin/uvPip install: Check with
which uv
Connection Issues
β Confirm LogSeq is running
β Verify API server is started (not just enabled)
β Check port 12315 is accessible
β Test with verification command above
π©βπ» Development
For local development, testing, and contributing, see DEVELOPMENT.md.