gustavo-meilus/logseq-api-mcp
If you are the rightful owner of logseq-api-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Logseq API MCP Server facilitates seamless integration between Model Context Protocol clients and Logseq knowledge bases, enabling AI assistants to interact with Logseq notes.
The Logseq API MCP Server is designed to bridge the gap between Model Context Protocol (MCP) clients and Logseq knowledge bases. This server allows AI assistants and other MCP clients to interact with Logseq notes, extract educational content, analyze knowledge relationships, and work with structured information through a comprehensive set of specialized tools. A key innovation of this server is its dynamic tool discovery system, which automatically detects, imports, and registers any new tools added to the `src/tools/` directory without requiring any configuration. This makes it ideal for educational content management, learning systems, knowledge base analysis, content discovery, and academic research. The server is optimized for AI/LLM consumption, providing clean structured output, educational content focus, comprehensive metadata, and smart content organization. It is language agnostic, working with any Logseq knowledge base language.
Features
- Dynamic Tool Discovery: Automatically detects and registers new tools with zero configuration.
- Optimized for AI/LLM: Provides clean structured output and educational content focus.
- Comprehensive Metadata: Includes block IDs, UUIDs, timestamps, properties, and relationships.
- Smart Content Organization: Automatically categorizes and summarizes content.
- Language Agnostic: Compatible with any Logseq knowledge base language.
Tools
get_all_pages
Lists all pages with essential metadata.
get_page_blocks
Analyzes hierarchical block structure.
get_page_links
Discovers page relationships and references.
get_block_content
Provides detailed block content with children.
get_all_page_content
Extracts comprehensive page content.
get_linked_flashcards
Collects and analyzes flashcards.