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

Motion MCP Server

MCP Server

Motion MCP Server是一个连接AI助手与Motion任务和项目管理平台的中间件服务,提供完整的API访问、智能速率限制和持久化状态管理。

工具数

22

提示词数

0

GitHub Stars

2

资源数

0
TypeScriptClaudeAI助手集成Claude DesktopClaudeCursorVS Code

安装说明

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

作者 / 组织

h3ro-dev

提供方

h3ro-dev

最后核验

2026/5/17 20:19

快速接入

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

详细介绍

运动MCP服务器

将AI助手连接到 运动 用于任务和项目管理。

安装

npm install -g @h3ro-dev/motion-mcp-server

快速设置

1.获取运动API密钥

运动 → 设置→ API与集成→ 创建新的API密钥

2.配置

Claude Desktop

{
  "mcpServers": {
    "motion": {
      "command": "npx",
      "args": ["-y", "@h3ro-dev/motion-mcp-server"],
      "env": {
        "MOTION_API_KEY": "your-api-key"
      }
    }
  }
}

配置位置:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Cursor

{
  "mcpServers": {
    "motion": {
      "command": "npx",
      "args": ["-y", "@h3ro-dev/motion-mcp-server"],
      "env": {
        "MOTION_API_KEY": "your-api-key"
      }
    }
  }
}

VS Code (with Continue)

{
  "mcpServers": {
    "motion": {
      "command": "npx",
      "args": ["-y", "@h3ro-dev/motion-mcp-server"],
      "env": {
        "MOTION_API_KEY": "your-api-key"
      }
    }
  }
}

3.重新启动您的AI助手

特性

  • 所有运动API -任务、项目、工作区、用户、评论、重复任务、日程安排
  • 🚦 智能速率限制 -自动处理Motion的12个需求/3分钟限制
  • 💾 持久状态 -SQLite数据库在重启过程中保持速率限制
  • 🔍 清除错误 -调试有用信息
  • 📝 完整TypeScript -类型安全可靠

使用示例

"List my tasks"
"Create task: Review budget, due Friday, high priority"
"Move task abc123 to Marketing workspace"
"Add comment to task xyz789: Waiting for approval"
"Create recurring task: Daily standup at 9am"

工具参考

Task Management (7 tools)

工具说明示例
motion_list_tasks使用筛选器列出任务workspaceId, status, assigneeId
motion_get_task获取任务详细信息taskId
motion_create_task创建新任务name, workspaceId, dueDate, priority
motion_update_task更新任务taskId, status, priority
motion_delete_task删除任务taskId
motion_move_task移动到工作区taskId, workspaceId
motion_unassign_task删除受让人taskId

Project Management (5 tools)

工具说明示例
motion_list_projects列出项目workspaceId
motion_get_project获取项目详细信息projectId
motion_create_project创建项目name, workspaceId
motion_update_project更新项目projectId, name
motion_archive_project归档项目projectId

Other Tools (8 tools)

工具说明
motion_list_workspaces列出所有工作区
motion_get_workspace获取工作区详细信息
motion_list_users列出工作区用户
motion_get_current_user获取当前用户
motion_list_comments列出任务注释
motion_create_comment添加任务注释
motion_list_recurring_tasks列出重复任务
motion_create_recurring_task创建定期任务
motion_delete_recurring_task删除定期任务
motion_list_schedules列出时间表

配置

变量必填默认描述
MOTION_API_KEY-您的运动API键
MOTION_BASE_URLhttps://api.usemotion.com/v1API终点
RATE_LIMIT_WINDOW_MS180000速率限制窗口(3分钟)
RATE_LIMIT_MAX_REQUESTS12每个窗口的最大请求数
DATABASE_PATH./motion-rate-limit.dbSQLite数据库路径
DEBUGfalse启用调试日志记录

发展

# Clone
git clone https://github.com/h3ro-dev/motion-mcp-server.git
cd motion-mcp-server

# Install
npm install

# Build
npm run build

# Test
npm test

# Run locally
MOTION_API_KEY=your-key npm start

故障排除

Common Issues

“无效的API密钥”

  • 检查API密钥是否正确
  • 确保没有多余的空间
  • 如果需要,重新生成密钥

“超出费率限制”

  • 服务器自动处理此问题
  • 等待时间显示错误
  • 检查 DATABASE_PATH 可写

“未找到任务”

  • 验证任务ID是否存在
  • 检查工作区访问权限
  • 任务可以存档

许可证

麻省理工学院©h3ro dev

链接

目录标签

目录标签

TypeScriptClaudeAI助手集成本地部署任务管理API中间件速率控制项目管理

支持客户端

Claude DesktopClaudeCursorVS Code

接入字段

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

未说明

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

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

22

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明noneremote-capable

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP