MCP.Market

Phonebook MCP server

by stag-build·io.github.stag-build/phonebook·v0.1.13·10 stars

Self-hosted gallery of your SwiftUI #Preview and Jetpack Compose @Preview screens.

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

not scanned yet

Adoption
Growing

10 stars681 downloads/wk

Reviews

Write one

Nobody has reviewed Phonebook yet.

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

Phonebook 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 Phonebook 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
GitHub stars
10
more than 88% of 28,688 servers
Downloads a week
681
more than 91% of 12,191 servers with a package

Release history: 9 versions in the registry since 2026-09-07, latest 2026-10-21, typically one every 4 days.

Install Phonebook in Claude Code, Cursor or VS Code

Runs npx -y @stag-build/phonebook on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add phonebook -- npx -y @stag-build/phonebook
Add to Cursor

What the publisher says

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

A self-hosted, open-source alternative to Emerge Tools Snapshots: harvest your existing Compose @Previews and SwiftUI #Previews into a browsable, static HTML gallery — no SaaS account required.

Phonebook turns screenshots your team already has into a Storybook-style component gallery. No new test code, no design tokens to maintain by hand — it renders what's already in your codebase into a static site designers can open without installing anything. Each repo runs Phonebook independently; v1 is single-platform, so one Android repo (or one iOS repo) produces one bundle and one site.

Features

  • Zero new test code — reuses @Preview / #Preview you've already written
  • No SaaS account — self-hosted, runs entirely in your CI or locally
  • MCP-first — a coding agent can check setup, analyze coverage, add missing previews, and build the gallery for you
  • Smart component grouping — component / state cards inferred from preview names, no required annotation
  • Cross-platform — Android (Roborazzi + ComposablePreviewScanner, runs on the JVM, no emulator) and iOS (SnapshotPreviews, runs on a simulator)
  • Version-aware setup — init/doctor resolve library versions against your project's Kotlin version and catch Kotlin/Roborazzi metadata mismatches before they cause opaque compiler crashes

Demo

A gallery generated from samples/ios — component / state cards grouped from the app's own #Previews, no extra annotation.

Browse the live gallery →

How it works

  1. phonebook generate runs your platform's preview-rendering engine and harvests the output into a bundle (manifest.json + images/).
  • Android: Roborazzi + ComposablePreviewScanner, run on the JVM via Robolectric. No emulator, works on Linux CI.
  • iOS: SnapshotPreviews, run via xcodebuild test on a simulator. Requires macOS.
  1. phonebook build turns that bundle into a static site — by default it writes index.html directly into the bundle directory (reusing the images already there, no copying), so the site lands at /index.html. Pass -o to instead copy everything into a standalone site directory (for publishing elsewhere, or later merging multiple bundles). Plain HTML/CSS/JS, works from file:// or any static host.

Installation

npm

npm install -g @stag-build/phonebook

Homebrew

brew install stag-build/phonebook/phonebook

Or tap first, then install:

brew tap stag-build/phonebook
brew install phonebook

Formula source: stag-build/homebrew-phonebook.

No install (npx)

npx @stag-build/phonebook <cmd>

Using it with a coding agent (recommended)

Shortened. The full README is on GitHub.

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

Phonebook: common questions

Is Phonebook MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the Phonebook safety report
How do I install Phonebook?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Phonebook need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Phonebook maintained?
The last commit was 37 days ago (2026-09-28). The latest release is v0.1.13.
How does Phonebook compare with other MCP servers?
safety score 91/100 (higher than 85% of 48,255 servers); github stars 10 (more than 88% of 28,688 servers); downloads a week 681 (more than 91% of 12,191 servers with a package). Full comparison.