io.github.jotbins/jotview is an MCP server that turn markdown and Mermaid diagrams into rendered jotbins.com links, and read them back. Its tool list has not been published yet over http and stdio, requires no API key, and scores 60/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"jotview": {
"args": [
"-y",
"jotview",
"mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Turn markdown and Mermaid diagrams into rendered jotbins.com links, and read them back.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked jotview against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in writing
Scrape, crawl, and map websites to Markdown or JSON via local CLI.
Create and edit PDFs: text, Markdown, tables, metadata and pages, with Japanese font embedding.
Any file → clean Markdown for AI agents: PDF, Office, EPUB, HTML, images, audio/video. Local MCP.
一键同步文章到多个内容平台,支持今日头条、WordPress、知乎、简书、掘金、CSDN、typecho各大平台,一次发布,多平台同步发布。解放个人生产力
MCP Security Weekly
Get CVE alerts and security updates for io.github.jotbins/jotview and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Turn a markdown file into a jotbins link that renders it.
npx jotview notes.md
# https://jotbins.com/d#z:U1bwSM3JyecCAA
Zero dependencies. No install, no account, no config.
The document is compressed and packed into the URL's fragment — the part
after #. Fragments are never sent to a server, so for links 2000 characters
or fewer nothing you write leaves your machine. Opening the link renders it
entirely in the browser.
jotview <file> mint a link from a file
jotview read markdown from stdin
jotview decode <url> print the markdown behind a /d, /p or short link
jotview mcp [--raw] run as an MCP server for AI agents
--raw never shorten; always the full /d URL
--short always shorten, even when small
--keep make a shortened link permanent
--open open the link in your browser
--copy copy the link to your clipboard
--json print the result as one JSON line (see below)
--base-url <url> override https://jotbins.com
-h, --help
-v, --version
Examples:
jotview README.md --open
cat notes.md | jotview
jotview notes.md | pbcopy
LINK=$(jotview notes.md --raw)
jotview decode https://surl.jotbins.com/abc123 > notes.md
decode accepts jotbins.com/d links (decoded locally),
surl.jotbins.com short links (fetched; like a click, that keeps an active
short link alive) and public jotbins.com/p pastes (fetched from jotbins;
private pastes read as not found).
A document's link grows with the document — roughly half the markdown's size in characters. A 20 KB file produces an ~8,700-character URL, which Discord, X, and most chat clients will not accept.
So links over 2000 characters are shortened via surl.jotbins.com, and
jotview tells you on stderr when that happens:
note: uploaded to jotbins to shorten (8768 → 30 chars). use --raw to keep it local.
note: short link expires after 30 days unused. use --keep to keep it forever.
Shortening uploads your document. The fragment is the markdown, so storing
the URL stores the text. Below the threshold nothing is uploaded and no network
request is made at all. Use --raw to keep a long document local, accepting a
URL too long to paste into most places.
Short links clean up after themselves. One nobody opens for 30 days is
deleted, with a 60-day window to bring it back from its waiting page. Pass
--keep to make it permanent from the start, or click Save link on the
waiting page any time before then. Full /d links are never stored, so they
never expire.
If the shortener is unreachable or rate-limited, jotview prints the full link and exits 0 — it never fails your pipeline over a shortening problem.
jotview mcp is a stdio MCP server with two
tools. With render_markdown an AI writes markdown — notes, a report, a
Mermaid diagram — and gets back a jotbins link to hand you; with read_link
it reads a jotbins link you share.
Claude Code
claude mcp add jotview -- npx -y jotview mcp
Claude Desktop — download jotview.mcpb from the
latest release and
double-click it. Optionally pick a docs folder it may read files from.
Cursor and other clients — add to the MCP config:
{ "mcpServers": { "jotview": { "command": "npx", "args": ["-y", "jotview", "mcp"] } } }
Then just ask: "draw a diagram of our deploy flow and give me a jotbins link."
render_markdown takes content (the markdown), plus optional title
(link text instead of the first heading), keep (make a short link
permanent) and shorten ("auto", "always" or "never"). It returns a
ready-made markdown link, [First heading](url), and a note