DM

devondragon/motionmcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

30 stars 22 forks 品質 83 トレンド 31Apache-2.0

モーションタスク管理システムを使用する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: 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"
GitHub で README 全文を見る

インストール

npx motionmcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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