DM

devondragon/motionmcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

30 stars 22 forks 품질 83 트렌드 31Apache-2.0

MCP Server for Use Motion Task 관리 시스템

개요

Motion은 AI-powered 캘린더 및 작업 관리 응용 프로그램입니다. 이 MCP 서버는 모델 Context 프로토콜을 통해 Claude 및 ChatGPT와 같은 LLMs와 모션의 API를 연결하므로 작업, 검색 프로젝트를 관리하고 일정을 확인하고 더 많은 것을 확인할 수 있습니다. 그것은 데스크탑, 웹 및 모바일에서 작동합니다. 데스크톱 MCP 클라이언트 용 - Claude Desktop, Claude Code, Cursor 및 유사. npx는 항상 최신 게시 버전을 실행합니다 - 설치가 필요하지 않습니다. 모바일 및 웹 클라이언트 용 - Claude mobile/web, ChatGPT mobile/web, 또는 HTTP MCP 클라이언트. 배포 후, Cloudflare 대시보드에서 비밀 설정 (Workers > 작업자 > 설정 > 변수): - MOTION API KEY - 모션 API 키 - MOTION MCP SECRET - 임의 문자열 (openssl rand -hex 16로 생성) 그 주소를 정확히 사용합니다.

개요(AI 번역)

Motion은 AI-powered 캘린더 및 작업 관리 응용 프로그램입니다. 이 MCP 서버는 모델 Context 프로토콜을 통해 Claude 및 ChatGPT와 같은 LLMs와 모션의 API를 연결하므로 작업, 검색 프로젝트를 관리하고 일정을 확인하고 더 많은 것을 확인할 수 있습니다. 그것은 데스크탑, 웹 및 모바일에서 작동합니다.

미리보기

  • 위의 이미지를 클릭하면 전체 크기*를 볼 수 있습니다.

시작하기

** 필수품:** Node.js 20+ 및 모션 API 키.

지역 설정 (npx)

데스크톱 MCP 클라이언트 용 - Claude Desktop, Claude Code, Cursor 및 유사.

claude_desktop_config.json에 추가:

명령줄에서 테스트:

Tip: npx 항상 최신 게시 버전을 실행합니다. — 설치가 필요 없습니다.

원격 설정 (Cloudflare Workers)

모바일 및 웹 클라이언트 용 - Claude mobile/web, ChatGPT mobile/web, 또는 HTTP MCP 클라이언트.

원클릭 배포

배포 후, Cloudflare 대시보드에서 비밀 설정 (Workers > 작업자 > 설정 > 변수):

  • MOTION_API_KEY - 모션 API 키
  • MOTION_MCP_SECRET - 임의 문자열 ([T4]로 생성)

수동 배치

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" } } } }