MarkView
is an open source, native macOS markdown previewer (Swift, ~25MB, no Electron) with an MCP server built in. Claude Code gets two tools:
open_file(path)
: open an existing
.md
file in MarkView
preview_markdown(content)
: render markdown content on the fly without saving
I built MarkView completely with Claude Code to solve a workflow problem I kept running into:
Claude writes a
.md
file or document of some kind.
I had no easy/automatic way to preview the rendered
.md
output - no way to see if the tables look right or the code blocks format correctly until I open another tool.
With MarkView, as Claude writes docs you will see them rendered in real time in a native window.
MIT licensed. No telemetry. Runs on macOS 14+.
GitHub:
https://github.com/paulhkang94/markview
MCP registry:
https://registry.modelcontextprotocol.io/
(search “markview”)
Happy to answer questions about the MCP setup or the app itself! I hope it helps you all read your AI’s hallucinated slop easier :).
Setup for Claude Code — add to ~/.claude/settings.json: json { "mcpServers": { "markview": { "command": "npx", "args": ["mcp-server-markview"] } } } That’s it. No config, no API keys, runs locally. What the app does (works standalone too, no Claude required): - Live split-pane editor + preview with scroll sync - GitHub Flavored Markdown (tables, task lists, strikethrough) - Syntax highlighting for 18 languages via Prism.js - Mermaid diagrams (flowcharts, sequence, Gantt) - Markdown linting with auto-fix on save - Quick Look integration — spacebar preview in Finder - Export to HTML and PDF - Dark mode, 18 settings, notarized Install: bash brew install --cask paulhkang94/markview/markview
submitted by
/u/hamsamsam
Originally posted by u/hamsamsam on r/ClaudeCode
