Dida365 (TickTick) MCP Server

by iamjzx
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Provides tools for interacting with the Dida365 (TickTick) API, enabling task management capabilities including creating, updating, and deleting tasks, as well as creating and managing projects/lists after user authorization.

Dida365(TickTick) MCP 서버

Dida365(TickTick) API와 상호 작용하기 위한 도구를 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. AI 어시스턴트가 사용자 권한 부여 후 Dida365에서 작업과 프로젝트를 관리할 수 있도록 지원합니다.

특징

  • Dida365를 통한 사용자 인증
  • 모든 프로젝트(목록) 가져오기
  • 수집 상자에서 작업 가져오기
  • 다양한 매개변수로 새로운 작업 생성
  • 수집 상자에서 기존 작업 업데이트
  • 수집 상자에서 작업 삭제
  • 새로운 프로젝트 만들기

필수 조건

  • Node.js(v14 이상)
  • npm 또는 yarn
  • Dida365(틱틱) 계정

저장소를 복제하여 로컬에서 실행하는 것이 좋습니다.

설치

  1. 이 저장소를 복제하세요
  2. 종속성 설치:

지엑스피1

용법

토큰을 받으세요

  1. https://developer.dida365.com/manage를 열고 "새 앱"을 클릭하여 Dida365(TickTick) 앱을 만드세요.
  2. "편집" 앱을 클릭하고 OAuth 리디렉션 URL " http://106.75.247.14:3999/oauth/callback "을 구성하세요.
  3. 클라이언트 ID와 클라이언트 비밀번호를 받으세요
  4. " https://dida365.com/oauth/authorize?scope=tasks:read tasks:write\&client\_id={client\_id}\&state=state\&redirect\_uri=http://106.75.247.14:3999/oauth/callback\&response\_type=code "를 엽니다.

{client_id}를 귀하의 client_id로 바꾸는 것을 잊지 마세요.

서버는 양식을 반환합니다.

  1. 클라이언트 ID와 클라이언트 비밀번호를 입력한 후 sumit을 입력하여 토큰을 받으세요.

다양한 클라이언트에 대한 설정

커서
  1. 커서를 열고 설정 > MCP로 이동하세요.
  2. "새로운 글로벌 MCP 서버 추가"를 클릭하세요.
  3. 다음 구성을 mcp.json에 추가합니다.
"dida365": { "command": "cmd", "args": [ "/c", "npx", "-y", "@smithery/cli@latest", "run", "@iamjzx/dida", "--config", "{\"token\":\"your token\"}" ] }
  1. 파일을 저장하고 mcp를 활성화합니다.
클로드 데스크탑
  1. Claude Desktop을 열고 설정 > 개발자로 이동하세요.
  2. 개발자 모드 활성화
  3. "구성 편집"을 클릭하여 claude_desktop_config.json을 엽니다.
  4. "mcpServers" 섹션에 다음 구성을 추가합니다.
"dida365": { "command": "cmd", "args": [ "/c", "npx", "-y", "@smithery/cli@latest", "run", "@iamjzx/dida", "--config", "{\"token\":\"your token\"}" ] }
  1. 파일을 저장하고 Claude Desktop을 다시 시작하세요.

로그

src/server.log 파일에서 서비스 런타임 로그를 볼 수 있습니다.

다듬지 않은

API가 부족하여 다음 작업을 수행할 수 없습니다.

  1. 특정 프로젝트에서 작업 가져오기
  2. 특정 프로젝트의 기존 작업 업데이트
  3. 특정 프로젝트의 작업 삭제
  4. 특정 프로젝트에서 새 작업 만들기
-
security - not tested
F
license - not found
-
quality - not tested

AI 어시스턴트가 Dida365(TickTick) 작업 관리 API와 상호 작용할 수 있는 도구를 제공하여 사용자 승인 후 작업 및 프로젝트를 관리할 수 있습니다.

  1. Features
    1. Prerequisites
      1. We recommend that you clone the repository and run it locally:
        1. Installation
        2. Usage
      2. Logs
        1. Unfinished
          ID: b3typmfwhr