Figma Context MCP
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
Ask your app anything — revenue, errors, read-cost, growth — and get rendered charts back.
Elige la app de IA que usas y copia la configuración.
Pasó 3/4 revisiones · Funciona en tu computadora
Ocultamos parte de los comandos
Conectar por URL: la dirección del servidor no respondió cuando la revisamos
Puedes usar «Ejecutar en tu equipo»; los pasos están abajo
Primero: ¿qué IA usas?
Elige tu app y los pasos aparecen abajo.
Funciona con Claude, pero hay que preparar algo antes
Necesitas una clave de Prism — Crossdeck (créala en el sitio del autor) · Instala Node.js en tu computadora primero (una sola vez) · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil
Una sola vez; sirve para todos los servidores que necesitan Node.js
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Consulta precios y planes gratis en su sitio.
SettingsDeveloperEdit Config
Revisando los comandos · los botones de copiar aparecen cuando pasan la revisión
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa Prism — Crossdeck y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude dice que está usando Prism — Crossdeck o muestra una herramienta de Prism — Crossdeck en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
ChatGPT todavía no puede conectar Prism — Crossdeck
Prism — Crossdeck se instala en tu computadora, pero ChatGPT solo conecta servidores que funcionan en la web
A · Usa una app que pueda conectar Prism — Crossdeck
B · Otros en Diseño, imágenes y audio que funcionan con ChatGPT
Elegidos entre los más usados de la misma categoría, solo los que se conectan con una dirección y sin clave
Funciona con Claude Code, pero hay que preparar algo antes
Necesitas una clave de Prism — Crossdeck (créala en el sitio del autor) · Instala Node.js en tu computadora primero (una sola vez)
Una sola vez; sirve para todos los servidores que necesitan Node.js
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Consulta precios y planes gratis en su sitio.
Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell
Revisando los comandos · los botones de copiar aparecen cuando pasan la revisión
Cambia “your-value” por tu clave antes de pulsar Enter
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Deberías ver Prism — Crossdeck en la lista como conectado
Usa Prism — Crossdeck y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude Code dice que está usando Prism — Crossdeck o muestra una herramienta de Prism — Crossdeck en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Cursor, pero hay que preparar algo antes
Necesitas una clave de Prism — Crossdeck (créala en el sitio del autor) · Instala Node.js en tu computadora primero (una sola vez)
Una sola vez; sirve para todos los servidores que necesitan Node.js
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Consulta precios y planes gratis en su sitio.
Revisando los comandos · los botones de copiar aparecen cuando pasan la revisión
En la configuración de Prism — Crossdeck, CROSSDECK_SECRET_KEY, CROSSDECK_API_BASE está vacío; añade tu clave y guarda
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa Prism — Crossdeck y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Cursor dice que está usando Prism — Crossdeck o muestra una herramienta de Prism — Crossdeck en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con VS Code, pero hay que preparar algo antes
Necesitas una clave de Prism — Crossdeck (créala en el sitio del autor) · Instala Node.js en tu computadora primero (una sola vez)
Una sola vez; sirve para todos los servidores que necesitan Node.js
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Consulta precios y planes gratis en su sitio.
Revisando los comandos · los botones de copiar aparecen cuando pasan la revisión
En la configuración de Prism — Crossdeck, CROSSDECK_SECRET_KEY, CROSSDECK_API_BASE está vacío; añade tu clave y guarda
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa Prism — Crossdeck y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si VS Code dice que está usando Prism — Crossdeck o muestra una herramienta de Prism — Crossdeck en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps
Ver todas las apps que usan MCP →
La configuración JSON está en “Para desarrolladores”, abajo
Claude Code
Revisando los comandos · los botones de copiar aparecen cuando pasan la revisión
Claude Desktop (claude_desktop_config.json)
Revisando los comandos · los botones de copiar aparecen cuando pasan la revisión
Cursor (~/.cursor/mcp.json)
Revisando los comandos · los botones de copiar aparecen cuando pasan la revisión
VS Code (mcp.json)
Revisando los comandos · los botones de copiar aparecen cuando pasan la revisión
CROSSDECK_SECRET_KEY secreto obligatorio envCROSSDECK_API_BASE envEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
npm: @cross-deck/aiSegún cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.
Se conectan por internet en
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Se ejecutan en tu computadora en
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
El servidor no respondió la última vez que lo revisamos, así que no pudimos leer sus herramientas.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 13 nov 2026
El nombre en el registro se verificó con el dominio cross-deck.com (el registro comprueba quién es dueño del dominio)
Último cambio de código: hace 2 meses
Usa MIT
No respondió en 6 segundos cuando lo revisamos
No respondió en 6 segundos cuando lo revisamos
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.
Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.
Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.
Aún no hay reseñas
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 3 de 4 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: CROSSDECK_SECRET_KEY
Funciona de las dos formas: instálalo en tu computadora o conéctate a la versión en la nube.
El repo de GitHub cambió por última vez hace 2 meses, y la última versión (0.4.0) llegó al registro hace 2 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también sirve en apps que aceptan MCP remoto, como ChatGPT en la web (MCP completo en Business y superiores; Pro solo lectura).
En la misma categoría: Figma Context MCP, AutoClip, Next AI Draw.io
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
Clip long videos into short clips with covers and captions. Local CLI and MCP.
draw.io diagrams your AI agent draws on a live browser canvas that you can also edit by hand
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Ask your app anything — revenue, errors, database read-cost, growth — in plain English, and get rendered charts and dashboards back.
*"Which paying customer did this crash hit, and how much revenue is at risk?" — one question, answered across error, identity, and revenue. No single-layer tool can do that.*
What Prism does → · Developer docs · Crossdeck
Most MCP servers are a connector to *one* system. Prism is an intelligence layer over your whole app — because Crossdeck already joins the layers about your users (identity · revenue · entitlements · errors · analytics · database read-cost) into one source of truth, *by identity*.
The point isn't "let AI read my data." It's the crossing: one question can span layers no other tool joins —
*"This error
a1b2c3— who did it hit, and how many of them pay us?"*
→ the named paying users behind the crash, each with their monthly revenue at risk, sorted by what's on the line.
That's the moat sentence. Prism gives it a voice in Claude, ChatGPT, Cursor, or any MCP client.
Secure, read-only access to your live Crossdeck workspace. Prism reads; it never writes.
Prism can see (the layers Crossdeck already owns about your app):
| 💷 Revenue | MRR, paying-customer counts, per-rail split |
| 🐛 Errors | issues, blast radius, who was affected |
| 📈 Analytics | per-host page views, unique visitors, top pages/referrers |
| 🗄️ Read-cost | per-user-vs-overhead database reads, by operation |
| 🧭 Customer journeys | the cross-layer view of one customer (pay × entitlements × cost) |
Row-level customer identity is returned only when your connection was explicitly granted that scope — otherwise Prism answers from aggregates and tells you so. That boundary is enforced by Crossdeck, not left to the model.
Prism cannot create, modify, delete, or configure anything in your projects. There is no write path — every tool is read-only (readOnlyHint: true). Ask it to change something and it will tell you it can't.
Data is fetched live at question time over an OAuth-protected endpoint; the connector stores nothing.
Prism is a hosted, OAuth-protected MCP endpoint:
https://api.cross-deck.com/mcp
Add it as a connector in your client, sign in with your Crossdeck account, pick a project, and approve. That's it — the client receives a short-lived, scoped workspace credential automatically.
Or open your dashboard at app.cross-deck.com → Developers → Prism → Connect AI for one-click "Add to Claude / ChatGPT / Cursor".
No install step — npx fetches the package and its dependencies on each launch, so it self-heals and stays current (nothing local to go stale):
{
"mcpServers": { "crossdeck": { "command": "npx", "args": ["-y", "@cross-deck/ai"], "env": { "CROSSDECK_SECRET_KEY": "cd_sk_live_…" } } } }
Use a secret key (cd_sk_) from your dashboard → API keys — never a publishable (cd_pub_) one. CROSSDECK_API_BASE overrides the endpoint (e.g. sandbox).
If the connector shows "failed" / "Server disconnected" — two known causes, both fixable:
1. `spawn npx ENOENT` / command not found. Desktop clients launch with a *minimal*
PATH that often excludes your Node bin (common with
nvm). Fix: use the **absolute
path** to
npxascommand— runwhich npxand paste the full path (e.g.
/Users/you/.nvm/versions/node/vX/bin/npx).
2. `ERR_MODULE_NOT_FOUND … @modelcontextprotocol/sdk`. This only happens if
args
points at a hand-built local checkout (
…/dist/server.js) — that folder's
node_modulescan be cleaned out from under you (e.g. anything under/tmp). Fix:
never point at a local build. Let
npx -y @cross-deck/ai(above) resolve the
published package, so its dependencies are always present.
Simplest of all: use the remote connector at the top of this section — it runs no
local Node at all, so neither failure can occur.
| Ask | Tool | You get |
|---|---|---|
| *"What's our MRR and paying-customer count, split by Stripe/Apple/Google?"* | get_revenue | MRR, paying count, three-rail split, optional daily trend |
*"This error a1b2c3 — who did it hit and do any of them pay us?"* | get_error_affected_users | The named paying users behind the crash, each with monthly revenue at risk |
*"Show me everything about customer agent_8842."* | open_moat_dashboard | A rendered dashboard: what they pay × entitlements × read-cost, joined by identity |
| *"Draw our user growth over the last 30 days."* | draw_user_growth | A rendered interactive line chart of visitors + page views |
| *"What's driving our database reads — per-user vs overhead?"* | get_read_cost | The per-user-vs-overhead split + reads by operation |
Data tools return clean JSON; draw_user_growth and open_moat_dashboard render interactive charts/dashboards inline in hosts that support MCP Apps (and fall back to a text summary elsewhere).
Thirteen tools — all read-only (readOnlyHint), each with a human-readable title, scoped/paginated output, and actionable errors. Every read is a point-read of a maintained ledger, so asking questions never runs up your database bill.
Every number is self-describing: values come back with a meta.semantics briefing and a coverage state, so a metric is reported as exactly what it is, and a blind spot (not_instrumented) is never mistaken for a real zero.
Portfolio
list_projects — list every app this connector can read (your portfolio).get_portfolio — the coverage map: for each app, which surfaces are instrumented vs a blind spot. Load it first so a later blank reads as a known blind spot, not a fact.use_project — set the current app for subsequent tools ("switch to ").Revenue & cost
get_revenue — MRR, paying-customer count, per-rail split (Stripe/Apple/Google), optional daily trend.get_customers — the customer census: the paying-customer count (plus total / active where instrumented). The canonical "how many customers does this app have" answer.get_read_cost — database read-cost split into per-user reads vs un-attributed overhead, by operation.The moat — error × identity × revenue
get_error_impact — for one error: how many distinct users hit it, and how many are paying (counts).get_error_affected_users — the named paying users an error hit, each with monthly revenue and last-hit, sorted by revenue at risk. *Returns your own identifiers only — never emails/names you didn't provide.*get_customer — one customer across every layer Crossdeck joins by identity: what they pay × active entitlements × read-cost.Analytics
get_host_analytics — page views + unique visitors for a host/subdomain you own (optional daily series).get_host_top_pages — top pages or referrers for a host you own.Rendered UI (MCP Apps)
draw_user_growth — an interactive line chart of visitors + page views over time.open_moat_dashboard — a customer's cross-layer dashboard (pay × entitlements × read-cost) rendered as cards.Prism is built on Crossdeck's bank-grade outbound-read spine. See SECURITY.md for the full model. In short:
readOnlyHint: true — no writes, no config mutations.MIT © Crossdeck