Markdown viewer for AI-assisted document review. Click any element to copy file path + line number.
io.github.yotsuda/markdown-pointer MCP Server
This MCP server provides a Markdown viewer for AI-assisted document review. It renders Markdown and enables clicking elements (including headings, code blocks, table cells, Mermaid diagram nodes, and KaTeX math) to copy a filepath:line reference for use in AI prompts.
🛠️ Key Features
Markdown rendering for document review
Click elements to copy filepath:line references
Supports references for headings, code blocks, table cells, Mermaid nodes, and KaTeX math
🚀 Use Cases
Point an AI at a specific location in a Markdown file
Help AI “fix” content by pasting a filepath:line reference into prompts
Review documents with precise element-to-source mapping
⚡ Developer Benefits
Reduces ambiguity by generating file path and line number references
Works with Markdown and commonly embedded content (Mermaid, KaTeX)
⚠️ Limitations
Documentation excerpt is truncated and does not specify additional capabilities beyond element-click referencing
Vibe writing for Markdown. Point at anything, tell AI to fix it.
MarkdownPointer renders your Markdown and lets you click any element - headings, code blocks, table cells, Mermaid diagram nodes, KaTeX math - to copy a filepath:line reference. Paste it into your AI prompt, and the AI knows exactly where to look.
social-image
To change a node's color:
ImageImageImage
Click the node, paste the reference into your prompt, and ask the AI — done.
code
Color this node orange [c:\docs\architecture.md:6] mermaid node: mdp.exe
More prompt examples:
Verify this section for technical accuracy [ref]
Swap these two sections [ref] [ref]
Delete this [ref]
Simplify this paragraph [ref]
Add a code example after this section [ref]
Fix the grammar here [ref]
Translate this section to Japanese [ref]
Features
Feature
Description
Point & Prompt
Click any rendered element to copy filepath:line to clipboard
Mermaid Diagrams
Flowchart, Sequence, Class, State, ER, Gantt, Pie, Git graph, Mindmap
KaTeX Math
Inline $...$ and block $$...$$
SVG
Embedded font support
Recent Files
Quick access with pin support
Tab Dock/Undock
Drag tabs between windows or detach to a new window
Always on Top
Pin the window above other apps for reference
Live Reload
Auto-refresh on file changes
Export
.pptx (built-in Open XML), .docx (via Pandoc). Mermaid/SVG rendered as images
MCP Server
Let AI open, navigate, export documents, and generate/import PPTX
mdp .\README.md # Open a file
mdp .\docs\*.md # Open multiple files
mdp # Just launch the viewer
MCP Server Setup
Connect MarkdownPointer to Claude so your AI can open and navigate documents directly.
Run these in PowerShell 7:
powershell
Register-MdpToClaudeCode # Claude Code
Register-MdpToClaudeDesktop # Claude Desktop
Other MCP clients: Add the output of Get-MarkdownPointerMCPPath -Escape as the command in your MCP client's configuration file.
Troubleshooting: If the MCP client fails to connect to the server, .NET 10 Desktop Runtime may not be installed. .NET 10 is not included with Windows — install it and try again.