Token导航 LogoToken导航TokenDH.com
Motion.dev MCP Server logo
AI代理未说明官方级别未说明来源级核验

Motion.dev MCP Server

MCP Server

一个生产就绪的模型上下文协议(MCP)服务器,提供全面的Motion.dev动画库访问,支持React、JavaScript和Vue,具有离线文档、智能代码生成和多框架支持功能。

工具数

0

提示词数

0

GitHub Stars

9

资源数

0
代码生成TypeScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Abhishekrajpurohit

提供方

Abhishekrajpurohit

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Motion.dev MCP服务器

一个生产就绪的模型上下文协议(MCP)服务器,为React、JavaScript和Vue提供全面的Motion.dev动画库访问。功能包括离线文档、智能代码生成和多框架支持。

🚀 快速开始

先决条件

  • Node.js 18+ -所需运行时间
  • MCP兼容客户端 -任何支持模型上下文协议的AI客户端

安装和设置

# 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客户端集成

在MCP客户端设置中配置:

{
  "mcpServers": {
    "motion-dev": {
      "command": "node",
      "args": ["./dist/index.js"],
      "cwd": "$HOME/motion-dev-mcp"
    }
  }
}

或者使用Claude Code CLI:

claude mcp add node $HOME/motion-dev-mcp/dist/index.js

✨ 特性

📚 离线文档系统

  • 351代码示例 React(119)、JavaScript(124)和Vue(108)
  • 26页文档 完整的Motion.dev覆盖范围
  • 63组件定义 具有增强的API参考
  • FTS5全文搜索 对于特殊角色,使用LIKE回退

🛠️ MCP工具可用

文档访问

  • get_motion_docs -获取特定的Motion.dev文档
  • search_motion_docs -在所有文档中进行全文搜索
  • get_component_api -组件API和示例(例如,motion.div)
  • get_examples_by_category -筛选代码示例
  • get_framework_guide -框架特定指南

代码生成

  • generate_motion_component - 多动画支持 (缩放+旋转)
  • create_animation_sequence -复杂的动画时间线
  • convert_between_frameworks -反应↔ JS公司↔ Vue转换
  • validate_motion_syntax - 全面验证 针对Motion.dev API
  • optimize_motion_code -性能和可访问性建议

🎯 生产能力

高级搜索系统

  • FTS5+LIKE混合动力车:手柄 motion.div 以及优雅的特殊人物
  • 框架过滤:在特定框架文档中搜索
  • **\"

})


### 全面验证

// Validate Motion.dev syntax validate_motion_syntax({ "code": "", "framework": "react" }) // Returns: Specific errors for invalid properties with suggestions


## 🔧 维护命令

### 数据库管理

Rebuild all documentation (updates examples and components)

npm run rebuild

Check current database statistics

npm run stats

Custom database path

MOTION_DB_PATH=./custom/docs.db npm run rebuild


### 发展

Build TypeScript

npm run build

Test MCP server startup

node dist/index.js

Debug database content

sqlite3 docs/motion-docs.db "SELECT COUNT(*) FROM motion_examples;"


## 📊 当前数据库统计信息

- **文档**:26页(React:7,JavaScript:13,Vue:6)
- **组件**:63个带有说明的增强定义
- **例子**:351个跨所有框架的工作代码示例
- **数据库大小**:约15MB,包含完整内容和搜索索引
- **FTS5支持**: ✅ 启用自动LIKE回退

## 🏗️ 建筑

### SQLite第一设计

- **离线操作**:安装后无需互联网即可完成功能
- **FTS5搜索**:具有优雅LIKE回退的快速语义搜索
- **结构化存储**:优化了文档、组件和示例的模式
- **更好的sqlite3**:具有sql.js回退功能的高性能SQLite

### MCP协议合规性

- **10+工具**:完整的Motion.dev功能覆盖
- **TypeScript**:全类型安全和全面的错误处理
- **流媒体支持**:高效处理大量文件回复
- **会话管理**:正确处理客户端会话

## 🎯 集成优势

非常适合人工智能驱动的开发工作流程:

- **按代码设计**:根据设计规范生成动画
- **自然语言**:根据描述编写动画组件
- **全栈开发**:完成应用程序动画实现
- **交叉平台的**:触摸手势和响应式动画

## 📈 性能指标

- **搜索响应**:SQLite查询小于50ms
- **代码生成**:对于复杂的多动画组件,\<200ms
- **数据库重建**:进度跟踪成功率100%
- **错误率**:正常使用情况下,请求失败率\<1%
- **框架对等**:完全支持React/JS/Vue,具有智能合并功能

## 🔄 状态:生产功能正常(8/10)

**✅ 成功完成:**

- 全面的离线文档系统,包含351个示例
- 模式组合的多框架代码生成
- 使用FTS5+LIKE混合方法进行高级搜索
- 根据Motion.dev API规范进行生产准备验证
- 完全符合MCP协议,全面覆盖工具

**🎯 成就:** 从1/10(未准备好生产)转换为 **8/10(生产功能)** 所有关键功能都得到了恢复和增强。

______________________________________________________________________

*通过任何兼容MCP的客户端,使用AI驱动的Motion.dev集成来转换您的动画。*

目录标签

目录标签

代码生成TypeScriptClaude动画库本地部署多框架支持离线文档MCP协议

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP