motion-dev-react-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@motion-dev-react-mcpCreate a motion.div that fades in with a spring transition."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Install
Claude Code
claude mcp add motion-dev-react-mcp -- npx -y @orkait-ai/motion-dev-react-mcpCursor / Windsurf / any MCP client
{
"mcpServers": {
"motion-dev-react-mcp": {
"command": "npx",
"args": ["-y", "@orkait-ai/motion-dev-react-mcp"]
}
}
}git clone https://github.com/orkait/motion-dev-react-mcp.git
cd motion-dev-react-mcp && npm install && npm run build
claude mcp add motion-dev-react-mcp -- node $(pwd)/dist/index.jsRelated MCP server: ReactUse
What it does
Your AI writes Motion code that actually works — because it can look up the real API instead of guessing.
// Without MCP — AI hallucinates
import { useViewportScroll } from "framer-motion" // wrong
// With MCP — AI looks it up
import { useScroll, useTransform } from "motion/react" // correct
const { scrollYProgress } = useScroll({ target: ref, offset: ["start end", "end start"] });Tools
Tool | Purpose |
| Props, types, defaults, and usage for any component or hook |
| Find the right API — "how to animate on scroll" |
| Working code by category — scroll, drag, layout, exit, SVG... |
| Describe what you want → get a working component |
| Spring, tween, inertia config and orchestration |
| Browse all 33 APIs, filter by kind |
Coverage
33 APIs — verified against motiondivision/motion v12 source code.
Components |
|
Hooks |
|
Functions |
|
14 example categories — animation, gestures, scroll, layout, exit, drag, hover, SVG, transitions, variants, keyframes, spring, reorder, performance.
Every prop, every default, every example — cross-referenced against the source, not just the docs.
Why this over the other one
motion-dev-react-mcp | ||
APIs | 33 | 9 (5 broken) |
Dependencies | 2 | 180+ (SQLite, Babel, Cheerio...) |
Framework | React only | React + Vue + JS (stubs) |
Defaults | Source-verified | From docs (some wrong) |
Tests | 70 passing | 1 ( |
Last updated | Active | Aug 2025 |
Contributing
PRs welcome. Open an issue if Motion adds new APIs or you spot an inaccuracy.
Motion+ paid components (AnimateNumber, Carousel, Cursor, ScrambleText, Ticker, Typewriter) are intentionally excluded.
License
MIT © Orkait
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/orkait/motion-dev-react-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server