1. Conduid
  2. Developer Tools
  3. Logseq MCP Server
MCP server · Developer Tools

Logseq MCP Server

Read-only MCP server that lets Claude search and read your LogSeq graph: page context, link traversal and journals by date. Batched Datalog keeps a question to a handful of calls. Native Rust binary, plus Claude Code plugin skills.

Unclaimed MIT devtools
45Fair

Scored 15 hours ago · breakdown

About Logseq MCP Server

Logseq MCP Server is an MCP server published by eborden in the Developer Tools category: read-only MCP server that lets Claude search and read your LogSeq graph: page context, link traversal and journals by date. Batched Datalog keeps a question to a handful of calls. Native Rust binary, plus Claude Code plugin skills.

The repository has 2 stars and 0 forks, with the last commit yesterday. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/eborden/logseq-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (5)

get_backlinksFind all references to a page

Parameters not published.

get_blockGet specific block by UUID

Parameters not published.

get_pageRetrieve page content with children

Parameters not published.

query_by_propertyFind blocks by property key/value

Parameters not published.

search_blocksFull-text search with optional semantic context

Parameters not published.

Ask AI

✦

Ask AI about Logseq MCP Server

Powered by Claude · Grounded in docs

I know everything about Logseq MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 7 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v2.1.0v2.1.0 · 16 Oct 2026Built by https://github.com/eborden/logseq-mcp-server/actions/runs/38941346923 at c8827fed380d648702168ce4304f3274d4f81f7f. Check a download against SHA256SUMS, or with gh attestation verify.
v2.0.1v2.0.1 · 15 Oct 2026Built by https://github.com/eborden/logseq-mcp-server/actions/runs/38818382443 at 2ece92ead4481ca359c85a48a80f3887565075a2. Check a download against SHA256SUMS, or with gh attestation verify.
v2.0.0v2.0.0 · 15 Oct 2026Built by https://github.com/eborden/logseq-mcp-server/actions/runs/38681943039 at e1b939c753a7d257b51d5bd80921434f536add98. Check a download against SHA256SUMS, or with gh attestation verify.
v1.0.0v1.0.0 · 10 Oct 2026Built by https://github.com/eborden/logseq-mcp-server/actions/runs/38012196537 at 72e55470113d30a52beb7866c2149672aefa12d0. Check a download against SHA256SUMS, or with gh attestation verify.

README

LogSeq MCP Server

A read-only MCP server that lets Claude (or any MCP client) search and read your LogSeq graph. It follows links, builds context for a topic and reads journals by date, using batched Datalog queries so a question costs a handful of LogSeq calls, not one per page.

It never writes to your graph. Every tool only reads.

Install: see Install (Claude Code plugin, uvx, or a clone).

Who it is for

You keep notes in LogSeq and want an AI assistant to use them: "what do I know about project atlas?", "what was I working on last week?", "how does this page connect to that one?". You run LogSeq desktop with its HTTP API on, reachable at apiUrl (default 127.0.0.1).

What you can ask

  • "What do I know about project atlas?" (a page, its blocks, related pages and what links to it)
  • "What was I working on last week?" (the journal days in a period)
  • "Find every block that mentions the importer and links to Alice."
  • "How does project atlas connect to Bob's team page?" (the shortest path of links)
  • "How did my thinking on testing change this year?" (a page over time, by month)
  • "What should I work on?" (open TODOs, stale ones, an order)

The tools

10 tools in four kinds, named after what they do:

Kind Tools Use for
get get_page, get_block, get_current, get_graph One thing you can name: a page, a block, what is open now, the graph
find find_blocks, find_pages Things that match a filter: text, page, links, property, period
explore explore_context, explore_network, explore_timeline Walking outward from a page: context, links, time
check check_links A gate on a [[link]] pass before you save it

Long results are cut with a warning and a nextCursor you pass back as cursor. Details, parameters, Markdown output, prompts and resources: docs/tools.md.

Install

You need LogSeq desktop with its HTTP API on, and one of the options below. The server is a native Rust binary; Node is only for developing it.

1. Set up LogSeq. Turn on the HTTP API server (Settings, then API) and generate an auth token. Then create ~/.logseq-mcp/config.json:

{
  "apiUrl": "http://127.0.0.1:12315",
  "authToken": "your-token-here"
}

The token lives only in that file, so no credentials go in your client's config. Other settings and environment variables: docs/configuration.md.

2. Connect a client. Pick one.

Claude Code plugin (also bundles the skills, and downloads the release binary for you):

claude plugin marketplace add eborden/logseq-mcp-server
claude plugin install logseq@logseq-mcp-server

Claude Code with uvx (needs uv; the package is logseq-mcp-server on PyPI):

claude mcp add logseq -- uvx logseq-mcp-server

Claude Desktop, in claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json, Windows: %APPDATA%\Claude\claude_desktop_config.json), then restart it:

{
  "mcpServers": {
    "logseq": {
      "command": "uvx",
      "args": ["logseq-mcp-server"]
    }
  }
}

From a clone (needed on Windows and Linux arm64, which have no prebuilt binary or wheel): build with cargo build --release --locked (see docs/development.md), then use the absolute path of target/release/logseq-mcp-server as the command, with no args.

Prebuilt binaries and wheels cover macOS (Apple silicon and Intel) and Linux x86_64. A desktop app may not find uvx on its PATH; if so, set command to the full path of uvx. There is no npm package: the name logseq-mcp-server on npm is not this project, so don't run npx logseq-mcp-server. Plugin details (cache, checksums, offline use): docs/plugin.md.

Skills and prompts

The logseq-skills workflows (recall a topic, refresh on a person, history of a decision, connect two projects, plan the week, stale work, who owns it, weekly and monthly summaries, link concepts) ship with the plugin and live in skills/logseq-skills/. The server also offers five prompts and two resources; see docs/tools.md.

Privacy and read-only

  • The server only reads. It has no tool that edits, creates or deletes anything in your graph (BR-0002).
  • It talks to LogSeq on your machine (apiUrl, 127.0.0.1 by default). It makes no other network calls while serving, and it logs to stderr only, never graph content.
  • Your token stays in ~/.logseq-mcp/config.json. Error messages never echo it.
  • What a client does with the results (for example, sending them to a model) is up to that client.

Learn more

Licensed under MIT; see LICENSE.

README fetched from the repository 7 days ago. The original is authoritative.

Questions

About Logseq MCP Server

How do I install Logseq MCP Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Logseq MCP Server safe to use with an AI agent?

Its trust score is 45 out of 100 (fair). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Logseq MCP Server still maintained?

Yes — the latest release is v2.1.0 (16 Oct 2026), and the last commit was yesterday. The repository has 2 stars and 28 open issues.