DM

devondragon/motionmcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

30 stars 22 forks Качество 83 Тренд 31Apache-2.0

MCP Server для системы управления задачами движения

Обзор

Motion - это приложение для календаря и управления задачами на основе ИИ, которое автоматически планирует вашу работу. Этот сервер MCP соединяет API Motion с LLM, такими как Claude и ChatGPT, с помощью протокола Model Context, чтобы вы могли управлять задачами, искать проекты, проверять свое расписание и многое другое. Он работает на рабочем столе, в Интернете и на мобильных устройствах. Для настольных клиентов MCP — Claude Desktop, Claude Code, Cursor и тому подобное. npx всегда запускает последнюю опубликованную версию — установка не требуется. Для мобильных и веб-клиентов — Claude mobile/web, ChatGPT mobile/web или любой клиент HTTP MCP. После развертывания установите свои секреты на панели инструментов Cloudflare (рабочие > ваши работники > Настройки > Переменные: - MOTION API KEY - ваш API-ключ Motion - MOTION MCP SECRET - случайная строка (генерируется с помощью openssl rand -hex 16) Используйте именно этот адрес.

Обзор (машинный перевод)

Motion - это приложение для календаря и управления задачами на основе ИИ, которое автоматически планирует вашу работу. Этот сервер MCP соединяет API Motion с LLM, такими как Claude и ChatGPT, с помощью протокола Model Context, чтобы вы могли управлять задачами, искать проекты, проверять свое расписание и многое другое. Он работает на рабочем столе, в Интернете и на мобильных устройствах.

##Предварительный просмотр

*Нажмите на изображение выше, чтобы увидеть полный размер *

Начало работы

** Предпосылки: ** Node.js 20+ и ключ Motion API.

Локальная настройка (npx)

Для настольных клиентов MCP — Claude Desktop, Claude Code, Cursor и тому подобное.

Добавьте к своему [[0]]:

Тест из командной строки:

Совет: ** npx всегда запускает последнюю опубликованную версию — установка не требуется.

Удаленная настройка (Cloudflare Workers)

Для мобильных и веб-клиентов — Claude mobile/web, ChatGPT mobile/web или любой клиент HTTP MCP.

Развернуть один клик

После развертывания установите свои секреты на панели инструментов Cloudflare (рабочие > ваши работники > Настройки > Переменные: MOTION_API_KEY — ключ Motion API [[Т3]] — случайная строка [[Т4]]

Ручное развертывание

Ваш MCP URL будет:

Используйте именно этот адрес.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Motion MCP Server

Motion is an AI-powered calendar and task management app that auto-schedules your work. This MCP server bridges Motion’s API with LLMs like Claude and ChatGPT via the Model Context Protocol, so you can manage tasks, search projects, check your schedule, and more — all through natural conversation. It works on desktop, web, and mobile.

Preview

Click the image above to view full size

Getting Started

Prerequisites: Node.js 20+ and a Motion API key.

Local Setup (npx)

For desktop MCP clients — Claude Desktop, Claude Code, Cursor, and similar.

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "motion": {
      "command": "npx",
      "args": ["motionmcp"],
      "env": {
        "MOTION_API_KEY": "your_api_key"
      }
    }
  }
}

Test from the command line:

MOTION_API_KEY=your_api_key npx motionmcp

Tip: npx always runs the latest published version — no install needed.

Remote Setup (Cloudflare Workers)

For mobile and web clients — Claude mobile/web, ChatGPT mobile/web, or any HTTP MCP client.

One-click deploy

After deploy, set your secrets in the Cloudflare dashboard (Workers > your worker > Settings > Variables):

  • MOTION_API_KEY — your Motion API key
  • MOTION_MCP_SECRET — a random string (generate with openssl rand -hex 16)

Manual deploy

# Set secrets
npx wrangler secret put MOTION_API_KEY
npx wrangler secret put MOTION_MCP_SECRET   # use: openssl rand -hex 16

# Deploy
npm run worker:deploy

Your MCP URL will be:

https://motion-mcp-server.YOUR_SUBDOMAIN.workers.dev/mcp/YOUR_SECRET

Use exactly that address. The secret goes at the end of the path and nothing follows it. The server speaks MCP Streamable HTTP on that single endpoint; do not append /sse or any other sub-path.

Clients that can send headers can keep the secret out of the URL instead: point them at https://motion-mcp-server.YOUR_SUBDOMAIN.workers.dev/mcp and send Authorization: Bearer YOUR_SECRET.

Connecting from Claude

  1. Go to claude.ai > Settings > Connectors
  2. Add your MCP URL
  3. The server syncs automatically to the Claude mobile app

For Claude Code, use the Streamable HTTP transport:

claude mcp add --transport http motion https://motion-mcp-server.YOUR_SUBDOMAIN.workers.dev/mcp --header "Authorization: Bearer YOUR_SECRET"
Открыть полный README на GitHub

Установка

npx motionmcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "motion": { "command": "npx", "args": ["motionmcp"], "env": { "MOTION_API_KEY": "your_api_key" } } } }