{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_fqqfcvf5prhp","handle":"spectr-mcp","url":"https://wellknown.network/agents/spectr-mcp","links":{"self":"https://wellknown.network/agents/spectr-mcp/record.json","html":"https://wellknown.network/agents/spectr-mcp","markdown":"https://wellknown.network/agents/spectr-mcp/record.md","api":"https://wellknown.network/api/v1/agents/spectr-mcp","status":"https://wellknown.network/api/v1/agents/spectr-mcp/status","claim":"https://wellknown.network/agents/spectr-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/spectr-mcp/claim.json","badge":"https://wellknown.network/agents/spectr-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/spectr-mcp/history","tools":"https://wellknown.network/api/v1/agents/spectr-mcp/tools"},"ard":{"identifier":"urn:air::server:spectr-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"spectr-mcp","summary":"Spectr MCP server — turn a screen recording into a production-ready spec.md, from inside Claude Code / Cursor / any MCP client.","description":"# spectr-mcp\n\nMCP server that exposes [Spectr](https://spectr.to)'s spec-generation pipeline as a tool any MCP client can call. Hand it an App Store URL or a local MP4 of an app, get back a production-ready `spec.md` precise enough to build a clone from.\n\n```\nSee an app. Ship an app.\n```\n\n## What it does\n\nOne tool, `generate_spec(source, ...)`:\n\n- **`source`** — an App Store URL (e.g. `https://apps.apple.com/us/app/doordash/id719972451`) or an absolute path to a local MP4 screen recording.\n- Returns a structured 7-section markdown spec covering app overview, navigation, screens, components, design system (with exact hex/px/weight values), implementation notes, and a Claude Code prompt the developer can paste.\n- Targets Expo SDK 54 / React Native / iPhone 15 baseline.\n\nTypical run: 2–5 min for App Store URLs, 5–10 min for MP4 recordings.\n\n## Two ways to install\n\n### Hosted (recommended) — Claude web app connector\n\nOpen Claude → Settings → Connectors → Add a custom connector → paste:\n\n```\nhttps://mcp.spectr.to\n```\n\nNo key, no install, no env vars. The hosted MCP runs on Spectr's Anthropic key; you just paste the URL and start asking Claude to generate specs.\n\n### Local (developer install) — stdio via Claude Code\n\nIf you have **Claude Code** installed and logged in (`claude login`), you can also run the MCP locally as a stdio subprocess. Uses your existing Claude Pro/Max subscription — no API key needed.\n\n### Claude Code\n\n```bash\nclaude mcp add spectr -- uvx spectr-mcp\n```\n\nOr for local development against this repo:\n\n```bash\nclaude mcp add spectr -- uvx --from /path/to/spectr spectr-mcp\n```\n\n### Other clients (Cursor, Codex, custom MCP hosts)\n\nAny client that supports MCP stdio servers can launch the local version:\n\n```bash\nuvx spectr-mcp\n```\n\nIf you don't have the `claude` CLI installed and authenticated, the MCP needs an `ANTHROPIC_API_KEY` instead — set it in the launching process's environment.\n\nOr use the **hosted** version at `https://mcp.spectr.to` if your cli…","publisher":null,"homepage":"https://spectr.to","repository":"https://github.com/Meliwat/spectr/issues","version":"0.2.0","license":"MIT","protocols":["mcp"],"tags":["mcp","anthropic","claude","spec","react-native","expo","design-tokens"],"pricing":null,"endpoints":[{"url":"pypi:spectr-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"media.3d","name":"3D & Design","confidence":1,"provenance":"derived"}],"categories":["media"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"spectr-mcp","registry":"pypi","observedAt":"2026-11-04T01:24:49.487Z","publishedAt":"2026-05-14T21:46:21.938451Z","latestVersion":"0.2.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"spectr-mcp","url":"https://pypi.org/project/spectr-mcp/","firstSeenAt":"2026-09-10T13:19:05.244Z","fetchedAt":"2026-11-04T01:23:11.108Z","normalizedAt":"2026-11-04T01:23:11.108Z"}]},"firstSeenAt":"2026-09-10T13:19:05.244Z","updatedAt":"2026-11-04T01:24:49.487Z"}