MCP.Market

Compose Preview Catalogs MCP server

online · 100% uptime
by yschimke·io.github.yschimke/compose-preview·v3.155.0·1 stars

Browse, inspect and render Jetpack Compose Material 3 and Wear component catalogs.

B84/100grade B
What users say
No reviews yet
Be the first
Safety scan
B84/100

not scanned yet

Adoption
Growing

1 stars

Reviews

Write one

Nobody has reviewed Compose Preview Catalogs yet.

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

Compose Preview Catalogs tools

Tool list not cached yet. `describe` through the gateway fetches it live.

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

How Compose Preview Catalogs compares

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

Safety score
84/100
higher than 68% of 48,255 servers
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
458 ms
faster than 32% of 30,031 servers
GitHub stars
1
more than 65% of 28,688 servers

Release history: 18 versions in the registry since 2026-09-30, latest 2026-11-03, typically one every 1 day.

Install Compose Preview Catalogs in Claude Code, Cursor or VS Code

claude mcp add --transport http compose-preview https://preview.coo.ee/mcp
Add to Cursor

What the publisher says

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

Compose Preview Server

The server behind compose-preview serve: catalog hosting, live render sessions, the playground, and the browser viewer surfaces. Its history was extracted from yschimke/compose-ai-tools; the CLI remains there and launches this repository's distribution.

What this repository ships

Archives on each GitHub release, and nothing on Maven Central.

The Compose/Wasm frontend is not an asset of these releases. It is built and released by yschimke/compose-ui-builder as compose-preview-ui-builder-web-.zip on that repository's own releases, and this build resolves it from there — the server archive carries an unpacked copy either way, and the standalone zip is for serving the editor yourself or pointing an existing serve at with --ui-builder-dir.

Nothing here is a Maven coordinate. Six modules used to publish — compose-preview-serve, compose-preview-mcp, and four more that existed on Central only because the first one's POM named them — and the arrangement cost more than it bought. A project dependency reaches a published POM as a coordinate, so adding one to :server meant publishing the dependency too; getting that wrong shipped compose-preview-server:ui-builder-export-jvm:unspecified in 3.1.0 and an unresolvable compose-preview-serve from 3.3.0 through 3.8.0. Six releases nobody could resolve, for transitives nobody wanted.

The one library consumer was compose-ai-tools' :cli, which compiled two wire-drift tests against compose-preview-serve. Those tests launch the distribution now (compose-ai-tools#5436) — the artifact serve runs anyway, so they check the wire that actually ships. Released coordinates up to and including 3.24.0 stay resolvable on Central; there simply will not be new ones.

render-host exists because rendering a packed bundle and reading a preview timeline out of git open no sockets, and a caller doing only that should not link ktor-server-, jmdns and kotlin-reflect to do it. It is published from compose-ai-tools**, not from here: that is where everything it depends on lives, and offline behaviour belongs in that layer (#180). It used to be this repository's :render-host module, publishing as compose-preview-render-host; that coordinate stays resolvable at its final 2.x for anyone pinned to it, and the new one is on compose-ai-tools' version line. The measured before/after and the transitives it deliberately cannot drop are recorded in its build file there, and checkRenderHostIsServerFree moved with it.

The UI builder is a second repository — yschimke/compose-ui-builder — and :server consumes it as releases. Its :ui-builder-runtime owns authoritative persistent design state, exact catalog validation and revision-pinned export orchestration there; :server supplies HTTP/authentication and adapts its narrow render request onto the render host. The runtime therefore has no Ktor, daemon/render-host, MCP or Compose UI dependency, while the offline render host has no UI-builder protocol or service edge. Three jars and a BOM come from Maven Central at composeai-ui-builder in gradle/libs.versions.toml, and the editor archive from that repository's GitHub release; -PcomposeUiBuilderDir swaps all four for a checkout when working on both at once.

Shortened. The full README is on GitHub.

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

Compose Preview Catalogs: common questions

Is Compose Preview Catalogs MCP server safe?
Mostly: it is graded B (84/100). Read the Compose Preview Catalogs safety report
How do I install Compose Preview Catalogs?
It runs remotely at preview.coo.ee. 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 Compose Preview Catalogs need an API key?
Yes. The registry entry asks for X-Compose-Preview-Token.
Is Compose Preview Catalogs maintained?
The last commit was 34 days ago (2026-10-01). The latest release is v3.155.0.
Is Compose Preview Catalogs 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 Compose Preview Catalogs?
Servers from other publishers that do the same job: Semiotic MCP server and PartCAD MCP server.
How does Compose Preview Catalogs compare with other MCP servers?
safety score 84/100 (higher than 68% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 458 ms (faster than 32% of 30,031 servers). Full comparison.

Alternatives to Compose Preview Catalogs

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

  • Semiotic
    Verified React chart generation: select, validate, repair, render, and inspect charts through MCP.
    B
  • PartCAD
    Inspect, render, test and export the parts and assemblies of PartCAD hardware packages
    A