Mcp Logseq — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Logseq (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
An AI bridge for Logseq graphs using the Model Context Protocol (MCP). Connect any MCP-compatible AI assistant (Claude, Cursor, Windsurf, etc.) to your Logseq knowledge base with deep integration for blocks and block references.
Ported from mcp-obsidian with Logseq-specific features:
((block-uuid)) links between blocksAdd to your MCP config (e.g. ~/.cursor/mcp.json or Cursor Settings → MCP):
{
"mcpServers": {
"logseq": {
"command": "npx",
"args": ["mcp-logseq", "/path/to/your/logseq/graph"]
}
}
}Replace /path/to/your/logseq/graph with your actual Logseq graph directory (the folder containing journals/, pages/, .logseq/).
Logseq content is organized in blocks — each bullet (-) is a block. Blocks have:
id:: uuid in markdown)key:: value metadata((block-uuid)) — links to a block{{embed ((block-uuid))}} — renders block content inlineUse create_block_ref to add refs and read_page with resolveBlockRefs: true to expand them for AI context.
| Tool | Description |
|---|---|
read_page | Read page with blocks; optional resolveBlockRefs for AI context |
write_page | Write page (overwrite/append/prepend) |
list_directory | List files and folders |
search_blocks | Search block content and properties |
read_multiple_pages | Batch read (max 10) |
get_frontmatter | Get frontmatter only |
update_frontmatter | Update frontmatter |
delete_note | Delete page (requires confirmation) |
move_note | Move/rename page |
patch_note | Replace string in page |
manage_tags | Add/remove/list tags |
get_notes_info | Metadata without content |
get_graph_stats | Notes, folders, size, recent files |
| Tool | Description |
|---|---|
read_block | Get block by UUID (searches entire graph) |
append_block | Add block to page (optionally under parent) |
get_block_refs | Get blocks that reference a given block (backlinks) |
create_block_ref | Insert ((uuid)) into a block |
search_blocks with query "project ideas"read_block with UUID from resultsget_block_refs to see what links to itcreate_block_ref to connect related blocksread_page with resolveBlockRefs: true to expand refs for AIOver time, the AI can build a map of your knowledge graph by following block references.
npm install
npm run build
npm start /path/to/graph # Run with tsxMIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.