597 motion/3D UI patterns as ready HTML/CSS/JS, served over MCP. The entire library is free.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.
https://www.motionmenu.ca/api/mcp11 Tools · 162 mslist_patternsList Motion Menu patterns. Every row is "number slug <role> [tags] · title". ROLE is where the pattern goes on a page (hero, nav, pricing, background, product, form…) — filter by it when you are building a page rather than hunting an effect. The SLUG is the permanent identity — prefer it. Filter by…List Motion Menu patterns. Every row is "number slug <role> [tags] · title". ROLE is where the pattern goes on a page (hero, nav, pricing, background, product, form…) — filter by it when you are building a page rather than hunting an effect. The SLUG is the permanent identity — prefer it. Filter by…
| Parameter | Typ | Beschreibung |
|---|---|---|
| query | string | optional substring filter on title/description |
| role | string | WHERE IT GOES on a page — hero, nav, footer, pricing, background, gallery, product, form, stats, testimonial, cta, content, seam, chrome, type. Start here when… |
| tag | string | optional tag, e.g. "scroll", "glsl", "commerce" |
| collection | string | optional collection slug, e.g. "webgl-3d" |
| section | string | legacy section letter, e.g. "J" — tags supersede this |
get_patternGet one pattern by number, including its complete transplantable HTML, CSS and JS. Pass framework to get a ready-to-use component wrapper (react .tsx, vue .vue, svelte .svelte, or vanilla .ts).Get one pattern by number, including its complete transplantable HTML, CSS and JS. Pass framework to get a ready-to-use component wrapper (react .tsx, vue .vue, svelte .svelte, or vanilla .ts).
| Parameter | Typ | Beschreibung |
|---|---|---|
| slug | string | permanent identity, e.g. "velocity-image-bend" — preferred |
| number | string | pattern number, e.g. "84" — a permanent alias for the slug |
| framework | string | component wrapper format (default: raw HTML/CSS/JS) |
get_kitGet the Motion Menu build kit: the design laws, the one-page act protocol, stack pins, known gotchas, and the full pattern index. Call this FIRST before building a page.Get the Motion Menu build kit: the design laws, the one-page act protocol, stack pins, known gotchas, and the full pattern index. Call this FIRST before building a page.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_design_digestGet the machine-readable Motion Menu quality contract. Call before build_page. It defines anti-generic composition rules, motion lifecycle, responsive requirements, truth constraints, and release verification gates.Get the machine-readable Motion Menu quality contract. Call before build_page. It defines anti-generic composition rules, motion lifecycle, responsive requirements, truth constraints, and release verification gates.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
check_updatesCheck whether patterns you already built with have changed. Pass the library version you last built against (from `version` in a previous check_updates or /p/manifest.json) and get back exactly which slugs were added, changed or removed — so you re-pull three patterns instead of all of them. Call w…Check whether patterns you already built with have changed. Pass the library version you last built against (from `version` in a previous check_updates or /p/manifest.json) and get back exactly which slugs were added, changed or removed — so you re-pull three patterns instead of all of them. Call w…
| Parameter | Typ | Beschreibung |
|---|---|---|
| since | string | The library version you built against. Omit to just read the current one. |
recommend_patternsIntent-aware pattern recommendations. Describe what you are building — industry, style, mood, technical needs — and get scored results with reasons and compatibility suggestions. Returns metadata only (number, slug, title, role, score, reason, compatible_with). Call get_pattern to retrieve the actu…Intent-aware pattern recommendations. Describe what you are building — industry, style, mood, technical needs — and get scored results with reasons and compatibility suggestions. Returns metadata only (number, slug, title, role, score, reason, compatible_with). Call get_pattern to retrieve the actu…
| Parameter | Typ | Beschreibung |
|---|---|---|
| intent* | string | What you are building, e.g. "premium SaaS landing page for enterprise AI startup" or "dark minimal portfolio with dramatic 3D hero" |
| role | string | Optional page-role filter (hero, nav, pricing, footer, background, etc.) |
| count | number | Max results (default 5, max 20) |
| context | array | Slugs or numbers already chosen for this page (order does not matter here). Recommendations that clash with any of them are excluded, a pattern already at its… |
| seed | string | number | Reproducible creative seed. The same brief and seed return the same candidates; change it to explore another valid realization. |
| history | array | Recently used pattern slugs or numbers. They receive a strong cooldown penalty instead of dominating every session. |
| exclusions | array | Pattern slugs or numbers that must not be returned. |
propose_directionsTurn a business/page brief into three deliberately different design genomes before choosing components. Each direction defines layout grammar, typography, imagery, motion physics, density rhythm, and explicit avoid rules. Pass a returned direction_id into build_page with the same brief and seed.Turn a business/page brief into three deliberately different design genomes before choosing components. Each direction defines layout grammar, typography, imagery, motion physics, density rhythm, and explicit avoid rules. Pass a returned direction_id into build_page with the same brief and seed.
| Parameter | Typ | Beschreibung |
|---|---|---|
| brief* | string | Business, audience, offer, conversion goal, real assets, and brand constraints. |
| seed | string | number | Reproducible creative seed. |
build_pageDesign a complete page from intent. Returns an act map — 5–7 acts in page order, each with a purpose, recommended patterns (by slug), and a density rating (loud/quiet). Follows the one-page protocol: density wave pacing, one GL spectacle, 12–18 viewport-heights. Feed the result straight to get_patt…Design a complete page from intent. Returns an act map — 5–7 acts in page order, each with a purpose, recommended patterns (by slug), and a density rating (loud/quiet). Follows the one-page protocol: density wave pacing, one GL spectacle, 12–18 viewport-heights. Feed the result straight to get_patt…
| Parameter | Typ | Beschreibung |
|---|---|---|
| intent* | string | What the page is for, e.g. "luxury real estate landing page" or "SaaS startup launch with pricing" |
| acts | number | Number of acts (default 6, range 5–7) |
| direction_id | string | One direction_id returned by propose_directions for this same intent/seed. |
| seed | string | number | Reproducible creative seed. |
| history | array | Recently used pattern slugs or numbers to cool down. |
| exclusions | array | Pattern slugs or numbers that must not be used. |
validate_combinationCheck whether a set of patterns work well together. Pass the slugs (or numbers) of patterns you plan to combine on a page and get a compatibility report: overall score, per-pair analysis, style/industry coherence, intensity balance, page-flow coverage, and warnings (duplicate roles, missing positio…Check whether a set of patterns work well together. Pass the slugs (or numbers) of patterns you plan to combine on a page and get a compatibility report: overall score, per-pair analysis, style/industry coherence, intensity balance, page-flow coverage, and warnings (duplicate roles, missing positio…
| Parameter | Typ | Beschreibung |
|---|---|---|
| components* | array | Pattern slugs or numbers to validate together |
audit_pageAudit an EXISTING page (yours or a client's — any AI builder, any stack) for the default-AI "section grammar" tell: numbered steps, a centered hero with two buttons, 3-up icon cards, a testimonial/FAQ/CTA-band skeleton repeating unchanged. Deterministic, no LLM — every finding cites the exact match…Audit an EXISTING page (yours or a client's — any AI builder, any stack) for the default-AI "section grammar" tell: numbered steps, a centered hero with two buttons, 3-up icon cards, a testimonial/FAQ/CTA-band skeleton repeating unchanged. Deterministic, no LLM — every finding cites the exact match…
| Parameter | Typ | Beschreibung |
|---|---|---|
| html | string | the page's full HTML — one page per call; a multi-page site is the caller's own loop |
| url | string | alternative to html — fetched server-side (https only, public addresses only, 3 MB cap, 10 s timeout, no redirect to a private range, no credentials forwarded) |
verify_repairRe-audit a page you just rewrote from audit_page's prescriptions and get a pass/fail verdict: fresh ai_shaped_score, the delta from the prior audit (pass baseline_score or the whole prior audit_page result as `baseline`), and any tells STILL present, each with a concrete fix instruction. FREE, no k…Re-audit a page you just rewrote from audit_page's prescriptions and get a pass/fail verdict: fresh ai_shaped_score, the delta from the prior audit (pass baseline_score or the whole prior audit_page result as `baseline`), and any tells STILL present, each with a concrete fix instruction. FREE, no k…
| Parameter | Typ | Beschreibung |
|---|---|---|
| html* | string | the rewritten page's full HTML |
| baseline_score | number | optional — the ai_shaped_score from the prior audit_page call, for a pass/fail delta |
| baseline | object | optional — the whole prior audit_page result, for a per-section tell-count delta in addition to the overall score delta; baseline_score is derived from it if o… |
11 von 11 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
597 motion/3D UI patterns as ready HTML/CSS/JS, served over MCP. The entire library is free.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.