GEML — a plain-text document format built to be edited in place, one section at a time MCP server
online · 100% uptimeio.github.geml-spec/geml·v1.13.0·27 starsOne section in, one section out — on Markdown/GEML files, bad writes refused.
not scanned yet
27 stars789 downloads/wk
Reviews
Write oneNobody has reviewed GEML — a plain-text document format built to be edited in place, one section at a time yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
GEML — a plain-text document format built to be edited in place, one section at a time tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How GEML — a plain-text document format built to be edited in place, one section at a time compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,255 servers
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 153 ms
- faster than 72% of 30,031 servers
- GitHub stars
- 27
- more than 91% of 28,688 servers
- Downloads a week
- 789
- more than 93% of 12,191 servers with a package
Release history: 10 versions in the registry since 2026-09-17, latest 2026-10-27, typically one every 3 days.
Install GEML — a plain-text document format built to be edited in place, one section at a time in Claude Code, Cursor or VS Code
claude mcp add --transport http geml https://geml-mcp.supermarket.workers.dev/mcp
What the publisher says
From the GEML — a plain-text document format built to be edited in place, one section at a time repository's README, as published. We do not edit it. Read it on GitHub
GEML — General Expressive Markup Language
English | 中文
GEML is an Agent-Native fundamental markup format and protocol, designed for people and AI agents to read and write the same document. One format, two readers. In agent-driven development and knowledge work, plain text and Markdown have no deterministic block boundaries: a program and a model trade the whole file in and the whole file back out — at best probing for it with line windows, and restating the original verbatim to rewrite it. Token cost grows with the length of the document, and the operation turns bloated. After a few rounds of rewriting, the copies excerpted elsewhere start to drift.
You can start without changing a thing. geml list, geml find and geml get address the Markdown you already have — nothing is converted, no new files, your .md stays .md:
geml list README.md # every section, as an address
geml get README.md '#key-features' # read ONE section, not the file
geml set README.md '#key-features' --body # write one section back
geml replace README.md 'old text' 'new text' # swap a string, told which block held itOnly that section enters the agent’s context — a couple of KB, not the whole ~48 KB file.
Need finer than a section — one block, one chart, one table? Let .geml stand in the middle ground: edit at that grain, and the --to md you ship never drifts from it.
A block has a name; the things inside it have a coordinate. A table's cell, a data block's leaf, a key in meta — each has a coordinate the structure already gives it, and get and set land on exactly that value.
geml get doc.geml '#fy[2]["Q1"]' # one cell
geml set doc.geml '#intake["fields"][1]["name"]' # one leaf in the JSONFor people, it is plain text that reads clean; for agents, it is an addressable, verifiable, traceable, revertible "Doc-as-a-Base".
GEML is minimal. It is plain text — still clean with no renderer in sight; one block syntax for the whole language; addressable, verifiable, referenceable structure, natively.
Instead of a separate mini-syntax for each kind of content, GEML carries every kind in one container: the typed block. Code is a block. So are tables, diagrams, math, callouts, even metadata — and a run of prose can be one too (=== text), whenever you want it addressable. Extending it later is just as plain. The shape is the same every time, which makes the language easy enough to learn that it's hard to get wrong.
=== code {#hello lang=python}
print("hi")
===Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-09-18restoreB → Ascore 93
GEML — a plain-text document format built to be edited in place, one section at a time: common questions
- Is GEML — a plain-text document format built to be edited in place, one section at a time MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the GEML — a plain-text document format built to be edited in place, one section at a time safety report
- How do I install GEML — a plain-text document format built to be edited in place, one section at a time?
- It runs remotely at geml-mcp.supermarket.workers.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does GEML — a plain-text document format built to be edited in place, one section at a time need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is GEML — a plain-text document format built to be edited in place, one section at a time maintained?
- The last commit was 33 days ago (2026-10-02). The latest release is v1.13.0.
- Is GEML — a plain-text document format built to be edited in place, one section at a time up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of GEML — a plain-text document format built to be edited in place, one section at a time?
- Servers from other publishers that do the same job: kordoc MCP server and Docling MCP server.
- How does GEML — a plain-text document format built to be edited in place, one section at a time compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 153 ms (faster than 72% of 30,031 servers). Full comparison.
Alternatives to GEML — a plain-text document format built to be edited in place, one section at a time
Same job from other publishers: the closest match first, then the best rated.
- kordocParse Korean documents (HWP, HWPX, PDF, XLSX, DOCX, PPTX) to Markdown; fill forms, diff, render.not reviewedWidely usedA
- Docling MCPConvert PDFs and other documents to structured formats via Docling, for AI applications.not reviewedEstablishedA