Announcing Beacon: Self-improving memory for coding agents
← All MCP servers
MCP server

GEML — a plain-text document format built to be edited in place, one section at a time

mcp:geml-spec/geml

One section in, one section out — on Markdown/GEML files, bad writes refused.

Verdict
Not analyzed

Indexed from the registries, but not analyzed yet. Lineage and listings below are current.

Execution chain 500

What it calls, runs, installs, reads and writes, with the line that does it.

Commands run 37

<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
git -C {…} {…}
git -C {…} config --get remote.origin.url
git -C {…} diff --name-only {…} {…}
git -C {…} rev-parse --short HEAD
git -C {…} rev-parse HEAD

Files read 292

_index/name-lookup.json
geml-parser/codemap/emit.mjs:447 · via:writeIfChanged
_index/search-index.js
geml-parser/codemap/emit.mjs:458 · via:writeIfChanged
-
{…}{…}{…}
{…}#{…}
{…}class:{…}
{…}type:{…}
`{hidden}` block(s) dropped (not part of the rendered output)
`geml-chart` block(s) cannot render in Markdown; emitted a descriptor
`geml-statechart` block(s) defined in a `data=` block cannot render in Markdown; emitted a descriptor
`geml-statechart` block(s) with errors cannot render in Markdown; emitted the body
<dynamic>
<dynamic>
geml-parser/codemap/build.mjs:498 · via:writeIfChanged
<dynamic>
geml-parser/codemap/build.mjs:499 · via:writeIfChanged
<dynamic>
geml-parser/codemap/emit.mjs:380 · via:writeIfChanged
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
geml-parser/codemap/serve.mjs:671 · via:resolveSrcRoot
<dynamic>
geml-parser/src/cli.ts:520 · via:mediaFilesUnder
<dynamic>
geml-parser/src/cli.ts:615 · via:gemlFilesUnder
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
geml-parser/src/cli.ts:875 · via:mediaFilesUnder
<dynamic>
<dynamic>
<dynamic>
<dynamic>
geml-parser/src/cli.ts:1334 · via:gemlFilesUnder
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
geml-parser/src/cli.ts:1761 · via:skillTextFor
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
geml-parser/src/host-fs.ts:272 · via:gemlFilesUnder
<dynamic>
<dynamic>
geml-parser/src/mcp.ts:240 · via:gemlFilesUnder
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
block transclusion could not be resolved; emitted a link to the target instead
block transclusion expanded in place; the `embed` itself has no Markdown equivalent and is gone
data from external source `{…}` inlined as its loaded value
heading deeper than level 6 after the title shift was clamped to level 6
heading id/attributes dropped (Markdown has no attribute syntax)
hidden heading dropped
index.geml
geml-parser/codemap/emit.mjs:421 · via:writeIfChanged
inline projection could not be resolved; emitted a link to the target instead
inline projection expanded in place; the projection itself has no Markdown equivalent and is gone
table from external source `{…}` could not be read; emitted header only
unknown block type `{…}` emitted as a fenced code block
when:{…}={…}
when:{…}={…}

Files written 97

{…} {…}#{…}{…}
{…}.geml-tmp
{…}.geml-tmp
<dynamic>
geml-parser/codemap/build.mjs:527 · via:loadOrSeedGraphStyle
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>

GitHub repositories 17

chalk/ansi-regex
chalk/ansi-styles
chalk/strip-ansi
geml-spec/geml
geml-spec/geml
geml-spec/geml
geml-spec/geml
geml-spec/geml
geml-spec/geml
geml-spec/geml
geml-spec/geml
geml-spec/geml
geml-spec/geml
rust-lang/rust-analyzer

Host config written 2

AGENTS.md
GEMINI.md

Packages 3

npm:@geml/geml
npm:@geml/geml
npm:@geml/geml@1.12.6
geml-parser/server.json:25 · launch:server.json

Linked repositories 6

GitHub repositories it links to or installs from, and whether their names can be taken over.

chalk/ansi-regex
url · not tracked
chalk/ansi-styles
url · not tracked
chalk/strip-ansi
url · not tracked
chalk/wrap-ansi
url · not tracked
joernio/joern
url · not tracked
rust-lang/rust-analyzer
url · not tracked
GEML — a plain-text document format built to be edited in place, one section at a time (MCP server) | Beacon Intel