MCP.Market

Scenet MCP server

by creatoan·io.github.creatoan/scenet·v0.12.0

Write, check and render comic panels as SVG: a deterministic compiler, no image model.

A94/100grade A
What users say
No reviews yet
Be the first
Safety scan
A94/100

not scanned yet

Adoption
Growing

0 stars165 downloads/wk

Reviews

Write one

Nobody has reviewed Scenet yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Scenet tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Scenet compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
94/100
higher than 96% of 4,460 AI and agents servers
Downloads a week
165
more than 72% of 1,538 AI and agents servers with a package

Release history: 4 versions in the registry since 2026-10-03, latest 2026-10-29, typically one every 8 days.

Install Scenet in Claude Code, Cursor or VS Code

claude mcp add scenet -- uvx scenet
Add to Cursor

What the publisher says

From the Scenet repository's README, as published. We do not edit it. Read it on GitHub

Scenet

A semantic DSL for comic panels, compiled to SVG.

⚠️ This project is deliberately AI-generated

This project is, by design, almost entirely generated by AI. It exists as a personal training ground for learning to work with AI coding tools. The architecture, code, tests and documentation are overwhelmingly AI-authored, under human direction and review.

Treat it accordingly: an experiment first, a usable tool second.

Playground · Documentation · Tutorial · Changelog

What this is

Music has notation. A score describes the semantics of a piece — pitch, duration, dynamics — without describing the waveform that eventually reaches your ear. Rendering is left to an interpreter, human or machine.

Images have no such thing. SVG describes how to draw, not what is depicted: it is closer to a WAV file than to a score. Scenet is an attempt at the missing layer, narrowed to one tractable domain — the comic panel.

You write what is in the panel:

panel:
  size: [1000, 1000]
camera:
  shot: medium_shot
  angle: eye_level
setting:
  place: street
  weather: rain
cast:
  alice: {reference: alice, pose: pointing,     at: left_third,  facing: right}
  bob:   {reference: bob,   pose: arms_crossed, at: right_third, facing: left}
staging:
  - alice left_of bob
  - alice looking_at bob
script:
  - say: {by: alice, text: "You forgot your umbrella!", prefer: top_left}
  - say: {by: bob,   text: "I know."}

You can also write a sequence, where each panel states only what changed from the one before — borrowed from OpenUSD's sparse override, because consecutive panels in a scene share nearly all their staging:

panels:
  establishing:
    camera: {shot: full_shot}
    cast: {alice: {reference: alice}, bob: {reference: bob}}
  reaction:
    over: establishing        # same cast, same staging
    camera: {shot: close_up}  # move in

Or in comic script, the format writers already use:

PANEL 1
@shot: full_shot
Alice and Bob face each other on a rainy street corner.

ALICE
You forgot your umbrella!

BOB (whisper)
I know.

From any of these, the compiler works out the rest: how large each figure must be for a medium shot, where they stand, which way they face, how big each balloon needs to be for its text, where a balloon can sit without covering a face, and how its tail reaches the speaker's mouth — all while preserving reading order.

No generative image model is involved. This is a deterministic compiler: constraint solving and computational geometry. The same input always produces byte-identical output.

Status

Alpha — panels and sequences compile end to end, from the command line, the browser, or an editor. Framing, actor placement, balloon and caption placement, reading order, tail routing, drawn faces and the marks around them, tonal backdrops and SVG emission all work, from either of two frontends. Not yet built: page composition (tiers, panels of varying size) and the interpretation layer that would give a panel a style. See the phase plan for detail.

uv run scenet build examples/duel.panel.yaml --core --debug
uv run scenet build examples/sequence.scene.yaml --strip
uv run scenet build examples/umbrella.script --strip

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Scenet: common questions

Is Scenet MCP server safe?
Yes, by our scan: it is graded A (94/100). Read the Scenet safety report
How do I install Scenet?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Scenet need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Scenet maintained?
The last commit was 33 days ago (2026-10-03). The latest release is v0.12.0.
What can I use instead of Scenet?
Servers from other publishers that do the same job: Agent-Native Assets MCP server, WaveSpeed MCP server and Image MCP server.
How does Scenet compare with other AI and agents MCP servers?
safety score 94/100 (higher than 96% of 4,460 AI and agents servers); downloads a week 165 (more than 72% of 1,538 AI and agents servers with a package). Full comparison.

Alternatives to Scenet

Same job from other publishers: the closest match first, then the best rated.

  • Agent-Native Assets
    Digital asset manager - upload, organize, search, and generate on-brand images and videos
    A
  • WaveSpeed
    Run any model on the live WaveSpeed catalog: image, video, audio, 3D.
    A
  • Image
    AI image generation and editing with prompt optimization and quality presets
    B
  • VisualTorch
    Render PyTorch architecture diagrams and animated GIF reveals from trusted model source.
    A
  • Guaardvark
    Local AI studio on your GPU: images, video, music, voice, RAG. Needs the Guaardvark app installed.
    B