loenn-mcp server
io.github.Magedeline/loenn-mcp·v7.2.0·2 starsCeleste map editor for AI agents: read, edit, validate, preview and generate .bin maps.
2 stars
Reviews
Write oneNobody has reviewed loenn-mcp yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
loenn-mcp tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-25 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How loenn-mcp compares
Against every graded Maps and travel MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 83% of 681 Maps and travel servers
- GitHub stars
- 2
- more than 75% of 324 Maps and travel servers
Install loenn-mcp in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the loenn-mcp repository's README, as published. We do not edit it. Read it on GitHub
loenn-mcp
A Celeste map editor for AI agents — a Model Context Protocol (MCP) server that brings full Celeste .bin map editing to Claude, GitHub Copilot, and other MCP clients, plus a standalone pcgscene CLI for scripting and CI. Read, edit, analyze, generate, and preview maps without opening Lönn.
"For AI agents" describes who talks to this server (any MCP client), not what runs inside it — every tool here is deterministic and procedural. See No AI Inside.
Works with Everest mods and maps from Lönn or Ahorn.
Contents
- Features
- Safety: backups, copies and commits
- Opening maps in Lönn
- Sprite Fusion gray-box rooms
- Summer Engine gray-box rooms
- Shared PCG core (CelPcg)
- seleCte levels
- Tool reference
- Installation & setup
- JSON round-trip & authoring
- pcgscene CLI
- Procedural generation
Features
MCP tools for complete map manipulation (full list in the tool reference), plus the pcgscene command-line tool for scripting and CI. Every write keeps a timestamped backup, maps open in Lönn are protected from MCP writes, and gray-box rooms painted in Sprite Fusion import directly.
Core Tools
Reading & Querying
- list_maps — List all .bin files
- readmapoverview — Summary of rooms, entities, triggers, stylegrounds
- read_room — Full room details (tiles, entities, triggers, decals)
- getroomtiles — Raw tile grid (FG or BG)
- readmapmetadata — Quick metadata without full read
- search_entities — Find entities by type, position, room
- search_triggers — Find triggers by type
- compare_rooms — Side-by-side room comparison
Editing
- addentity / removeentity — Place or delete entities
- updateentity / moveentity — Modify entity properties or position
- addtrigger / removetrigger — Place or delete triggers
- setroomtiles — Replace tile grid
- addroom / removeroom — Create or delete rooms
- create_map — Create new .bin file
- update_room — Modify room properties (music, dark, wind, etc.)
- clone_room — Duplicate a room
- batchaddentities — Add multiple entities at once
- resize_room — Change room dimensions
JSON & Authoring (see JSON round-trip & authoring)
- maptojson / jsontomap — Any .bin to typed JSON and back, byte-identical; refuses lossy writes
- checkauthoringjson — Resolve hand-written content: defaults filled from Lönn plugins, unknown names flagged
- mergejsoninto_map — Add entities/triggers/rooms to a map; dry-run diff + highlighted preview, map-wide unique IDs, placement checks, additions only
- runauthorscript — Run a JavaScript authoring script (js/, lucid-dream style) and merge its output
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
loenn-mcp: common questions
- Is loenn-mcp server safe?
- Yes, by our scan: it is graded A (88/100). Read the loenn-mcp safety report
- Does loenn-mcp need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is loenn-mcp maintained?
- The last commit was 12 days ago (2026-10-23). The latest release is v7.2.0.
- What can I use instead of loenn-mcp?
- Servers from other publishers that do the same job: Mapnetwork MCP server, Maproll MCP server and Itamos MCP Tools MCP server.
- How does loenn-mcp compare with other Maps and travel MCP servers?
- safety score 88/100 (higher than 83% of 681 Maps and travel servers); github stars 2 (more than 75% of 324 Maps and travel servers). Full comparison.
Alternatives to loenn-mcp
Same job from other publishers: the closest match first, then the best rated.
- MapnetworkGenerate styled PNG/SVG map images of places in Japan with 11 customizable color themes.not reviewedGrowingA
- MaprollMake production-ready static maps. Every map is a URL you can embed anywhere.not reviewedGrowingA
- Itamos MCP ToolsCode-map tools for AI agents: see a repo's structure first, then edit only what matters.not reviewedGrowingA
- passwerkOffline EU Battery Passport compiler: ingest documents, map, validate (IDTA 02035), emit AASX.not reviewedGrowingA
- Repo GraphStructural graph map of any codebase so LLMs navigate by structure, not guesswork.not reviewedGrowingA