
devondragon/motionmcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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:
npxalways 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 keyMOTION_MCP_SECRET— a random string (generate withopenssl 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
- Go to claude.ai > Settings > Connectors
- Add your MCP URL
- 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"
Установка
npx motionmcpКонфигурация
{
"mcpServers": {
"motion": {
"command": "npx",
"args": ["motionmcp"],
"env": {
"MOTION_API_KEY": "your_api_key"
}
}
}
}