Skip to main content
Glama
ruliana

mcp-pkm-logseq

by ruliana

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOGSEQ_URLNoURL where the Logseq HTTP API is runninghttp://localhost:12315
LOGSEQ_API_KEYNoAPI key for authenticating with Logseqthis-is-my-logseq-mcp-token

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_personal_notes_instructionsA

Get instructions on how to use the get_personal_notes tool.

This will return instructions on how the user organizes their personal notes in Logseq.

It will contain common tags (topics), what they mean, and the workflows the user
uses to organize their notes.
get_personal_notesA

Retrieve personal notes from Logseq.

Use this to find relavant information about a specific topic or about user preferences.
It will return all information that is tagged with the topics from the user's personal
knowledge base.

The information is returned in markdown format, each item in the list is a separate
unit of information. Hierachical information is returned as a nested list.

The returning markdown contains text in double square brackets, like this:
`[[topic]]`. These are links to other topics, you can follow them to get more
information. Try variations of the topic to find the most relevant information.

Dates are expressed as:
1. today|yesterday|tomorrow|now
2. <number><unit> like 1d, 2w, 3m, 4y, 2h, 30min

Args:
    topics: A list of topics to search for. Topics are case-insensitive. Topics
            are optional if there is a date range.
    from_date (optional): The start date to filter the notes.
    to_date (optional): The end date to filter the notes.

Returns:
    A markdown formatted string containing the information with the given topics.
    Empty if no information is found.
get_todo_listA

Retrieve the todo list from Logseq.

Use this to get a list of all the todos in the user's personal knowledge base.

Dates are expressed as:
1. today|yesterday|tomorrow|now
2. <number><unit> like 1d, 2w, 3m, 4y, 2h, 30min

Args:
    done: Whether to get the done todos or the todo todos.
    from_date (optional): The start date to filter the todos.
    to_date (optional): The end date to filter the todos.

Returns:
    A markdown formatted string containing the todos.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
logseq://guide

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ruliana/mcp-pkm-logseq'

If you have feedback or need assistance with the MCP directory API, please join our Discord server