This MCP server, developed by Daniel Zholkovsky, provides integration with the LogSeq API for knowledge management and note-taking. Built with Python and leveraging libraries like Pydantic and Requests, it offers tools for interacting with LogSeq data and functionality. The implementation focuses on providing a standardized interface for AI agents to access and manipulate LogSeq content programmatically. It's particularly useful for developers and knowledge workers looking to automate LogSeq workflows, enabling use cases such as AI-assisted note-taking, automated knowledge graph analysis, and integration of LogSeq data with other tools and systems.
아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!
대화에 참여하려면 로그인하세요
Full-text search over block content. Parameters: query (string), regex (optional boolean), limit (optional integer), case_sensitive (optional boolean), exclude_journals (optional boolean).
Find task blocks by various filters. Parameters: markers (optional array), tag (optional string), under_tag (optional string), page (optional string), priority (optional string), limit (optional integer).
List page names under a specified namespace. Parameters: prefix (optional string), depth (optional integer).
Run a named query from the configuration. Parameters: name (string), inputs (optional array).
List the configured custom queries.
Run a raw Datalog query. Parameters: query (string), inputs (optional array), rules (optional array).
Returns the authoritative guide for querying/writing the graph.
Read a page as a normalized block tree. Parameters: page (string), depth (optional integer).
Read a block and its children. Parameters: uuid (string), depth (optional integer).
Create, append, or replace a page in the agent namespace. Parameters: subpath (string), content (optional string), mode (optional string), properties (optional object).
Set or remove page properties. Parameters: subpath (string), properties (object or null).
Replace one block's content. Parameters: uuid (string), old_content (string), new_content (string).
Create a task block in the agent namespace. Parameters: title (string), agent (string), project (optional string), marker (optional string), priority (optional string), tags (optional array), plan_page (optional string), blocks_on (optional array), on_page (optional string).
Change a task's marker. Parameters: uuid (string), status (string).
Each config query registered as a tool can be invoked using this format.