@sdvf23rvfa43f/ui-motion-mcp
v0.1.0
Published
MCP server with product-aware motion stack recommendations and UI animation recipes.
Readme
UI Motion MCP
Product-aware motion policy and animation recipes for the UI Builder agent.
This server is intentionally conservative. It helps the agent choose when to use rich motion and when to avoid unnecessary dependencies. Landing pages can receive premium motion guidance; dashboards, admin panels, CRMs, docs, and dense tools receive strict motion limits.
Tools
recommend_motion_stackget_product_motion_policylist_motion_patternsget_motion_recipeget_landing_motion_blueprintget_dashboard_motion_limitsget_reduced_motion_rulesget_package_dependencies
Covered Stacks
- Motion (
motion) - Animated component patterns from Motion Primitives and Magic UI
- Lenis smooth scroll
- GSAP timeline guidance, with license caution
- Three.js and React Three Fiber
- dotLottie Web / React player
- Anime.js
Run Locally
npm install
npm startLiteLLM Gateway
Register this as a stdio MCP server. Recommended server name:
ui_motion_mcp
mcp_servers:
ui_motion_mcp:
command: "npx"
args:
- "-y"
- "@sdvf23rvfa43f/[email protected]"
transport: "stdio"
description: "Product-aware motion stack policy and animation recipes for UI Builder"If you use a different server name, set LITELLM_MOTION_MCP_SERVER.
Verify LiteLLM Registration
npm run verify:litellmThe verification script only checks server health and tool names. It does not print credential values.
Register With LiteLLM
After the package is published to npm, set a management key in your shell and run:
export LITELLM_MANAGEMENT_API_KEY="..."
npm run register:litellm
npm run verify:litellmThe registration helper uses POST /v1/mcp/server for a new server and PUT /v1/mcp/server when ui_motion_mcp already exists.
