
devondragon/motionmcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
モーションタスク管理システムを使用するMCPサーバー
概要
モーションは、あなたの仕事を自動スケジュールするAIを搭載したカレンダーとタスク管理アプリです。 このMCPサーバーは、ClaudeやChatGPTなどのLLMを搭載したモーションのAPIをモデルコンテキストプロトコルでブリッジしているため、タスクの管理、プロジェクト検索、スケジュールの確認、自然な会話を通して管理できます。 デスクトップ、ウェブ、モバイルで動作します。 デスクトップMCPクライアント向け — Claude Desktop、Claude Code、Cursorなど。 npxは常に最新の公開バージョンを実行します。インストールは不要です。 モバイル/ウェブクライアントの場合 — Claude Mobile/web、ChatGPT mobile/web、またはHTTP MCPクライアント。 デプロイ後、Cloudflareダッシュボード(ワーカー > ワーカー > 設定 > 変数: - MOTION API KEY — モーション API キー - MOTION MCP SECRET — ランダムな文字列 (openssl rand -hex 16 で生成) そのアドレスを正確に使用してください.
概要(AI 翻訳)
モーションは、あなたの仕事を自動スケジュールするAIを搭載したカレンダーとタスク管理アプリです。 このMCPサーバーは、ClaudeやChatGPTなどのLLMを搭載したモーションのAPIをモデルコンテキストプロトコルでブリッジしているため、タスクの管理、プロジェクト検索、スケジュールの確認、自然な会話を通して管理できます。 デスクトップ、ウェブ、モバイルで動作します。
プレビュー
※上記画像をクリックすると、フルサイズがご覧いただけます。
はじめる
前提条件: Node.js 20+ および Motion API キー。
##ローカルセットアップ(npx)
デスクトップMCPクライアント向け — Claude Desktop、Claude Code、Cursorなど。
[claude_desktop_config.json]に追加します。
コマンドラインからのテスト:
Tip: [
npx]は常に最新の公開バージョンを実行します。インストールは不要です。
リモートセットアップ(Cloudflareワーカー)
モバイル/ウェブクライアントの場合 — Claude Mobile/web、ChatGPT mobile/web、またはHTTP MCPクライアント。
###ワンクリック展開
デプロイ後、Cloudflareダッシュボード(ワーカー > ワーカー > 設定 > 変数:
- [
MOTION_API_KEY— モーション API キー - [
MOTION_MCP_SECRET— ランダムな文字列 ([openssl rand -hex 16で生成)
マニュアル展開
MCP URL は次のようになります。
そのアドレスを正確に使用してください.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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"
}
}
}
}