Jump to definitions
Go to definition on wiki links, heading references, and block IDs. Navigate across hundreds of files instantly.
markymark is a language server and AI agent tool for Markdown-heavy projects. It understands your documents — headings, links, tags, cross-references — and gives your editor and AI agents a structured view of your knowledge base. Works with VS Code, Neovim, and Claude Code out of the box.
Jump to definitions
Go to definition on wiki links, heading references, and block IDs. Navigate across hundreds of files instantly.
Find all references
See every document that links to a heading, tag, or code symbol. Rename with confidence — all references update automatically.
Catch broken links
Diagnostics flag broken internal links, duplicate headings, and malformed anchors as you type, before they become problems.
Search your workspace
Fuzzy symbol search, full-text search, frontmatter filtering, and regex search with context lines — all from your editor or AI agent.
AI agent toolkit
Runs as an MCP server so AI agents can query document structure, search symbols, and navigate references without reading whole files.
Obsidian and Logseq support
Full support for wiki links, callouts, block IDs, and page properties. Works with your existing Obsidian vault or Logseq graph.
cargo install markymark-cliOr grab a pre-built binary for macOS (ARM64/x86_64), Linux, or Windows from GitHub Releases.
A VS Code extension and Claude Code plugin are also available.