
abhishekrajpurohit/motion-dev-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер MCP, обеспечивающий офлайновый доступ к документации Motion.dev и интеллектуальное генерирование кода анимации для React, JavaScript и Vue.
Обзор
Сервер Model Context Protocol (MCP) предоставляет полный доступ к библиотеке анимации Motion.dev для React, JavaScript и Vue. Функции автономной документации, интеллектуального генерирования кода и многокадровой поддержки. - Требуемое время выполнения - Любой клиент ИИ, поддерживающий протокол Model Context - через React (119), JavaScript (124) и Vue (108) - с полным движением. Покрытие dev - с расширенными ссылками API - с резервным копированием LIKE для специальных символов - get motion docs - Fetch specific Motion.dev documentation - search motion docs - Full-text search across all docs - get component api - Component API with examples (например, motion.div) - get examples by category - Filtered code examples - get framework guide - Framework-specific guides - generate motion component - (scale + rotate) - create animation sequence - Complex animation timelines - convert between frameworks - React ?JS ? Vue conversion - validate motion syntax - against Motion.
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP) предоставляет полный доступ к библиотеке анимации Motion.dev для React, JavaScript и Vue. Функции автономной документации, интеллектуального генерирования кода и многокадровой поддержки.
Быстрый старт
Предпосылки
- Node.js 18+ - Требуется время выполнения MCP-совместимый клиент - любой клиент, поддерживающий протокол Model Context
###Установка и настройка
###Интеграция с клиентом
**Настройка в настройках клиента MCP: **
** Или с помощью Claude Code CLI: **
Feature Особенности
###Оффлайн-система документирования 351 Примеры кода в React (119), JavaScript (124) и Vue (108) 26 Страницы документации с полным покрытием Motion.dev 63 Определения компонентов с расширенными ссылками на API FTS5 Full-Text Search с лайком для специальных персонажей
s️ Инструменты MCP
####Документальный доступ
get_motion_docs- Получить конкретную документацию Motion.devsearch_motion_docs- полнотекстовый поиск по всем документамget_component_api- компонент API с примерами (например, motion.div)get_examples_by_category- Примеры фильтрованного кода- [[Т4]] - Руководящие указания по конкретным рамкам
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Motion.dev MCP Server
A production-ready Model Context Protocol (MCP) server providing comprehensive Motion.dev animation library access for React, JavaScript, and Vue. Features offline documentation, intelligent code generation, and multi-framework support.
🚀 Quick Start
Prerequisites
- Node.js 18+ - Required runtime
- MCP-compatible client - Any AI client supporting Model Context Protocol
Installation & Setup
# Clone the repository
git clone https://github.com/your-username/motion-dev-mcp.git
cd motion-dev-mcp
# Install dependencies
npm install
# Build TypeScript
npm run build
# Initialize documentation database (first time only)
npm run rebuild
MCP Client Integration
Configure in your MCP client settings:
{
"mcpServers": {
"motion-dev": {
"command": "node",
"args": ["./dist/index.js"],
"cwd": "$HOME/motion-dev-mcp"
}
}
}
Or using Claude Code CLI:
claude mcp add node $HOME/motion-dev-mcp/dist/index.js
✨ Features
📚 Offline Documentation System
- 351 Code Examples across React (119), JavaScript (124), and Vue (108)
- 26 Documentation Pages with complete Motion.dev coverage
- 63 Component Definitions with enhanced API references
- FTS5 Full-Text Search with LIKE fallback for special characters
🛠️ MCP Tools Available
Documentation Access
get_motion_docs- Fetch specific Motion.dev documentationsearch_motion_docs- Full-text search across all docsget_component_api- Component API with examples (e.g., motion.div)get_examples_by_category- Filtered code examplesget_framework_guide- Framework-specific guides
Code Generation
generate_motion_component- Multi-animation support (scale + rotate)create_animation_sequence- Complex animation timelinesconvert_between_frameworks- React ↔ JS ↔ Vue conversionvalidate_motion_syntax- Comprehensive validation against Motion.dev APIoptimize_motion_code- Performance and accessibility suggestions
🎯 Production Capabilities
Advanced Search System
- FTS5 + LIKE Hybrid: Handles
motion.divand special characters gracefully - Framework Filtering: Search within specific framework documentation
- <50ms Response Times: Optimized SQLite queries with comprehensive indexing
Multi-Framework Code Generation
- Pattern Combination: Intelligently merges multiple animations (scale + rotate)
- Cross-Framework: Converts animations between React, JavaScript, and Vue
- Production Ready: Clean, optimized code with proper TypeScript support
Comprehensive Validation
- Motion.dev API Validation: Validates against actual property specifications
- Performance Warnings: Flags layout-triggering animations
- Accessibility Recommendations: Suggests prefers-reduced-motion support
- Best Practice Guidance: Framework-specific import and usage validation
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"motion-dev": {
"command": "node",
"args": ["./dist/index.js"],
"cwd": "$HOME/motion-dev-mcp"
}
}
}