Skip to main content
Glama
iamjzx

Dida365 (TickTick) MCP Server

by iamjzx

Dida365 (TickTick) MCP サーバー

これは、Dida365(TickTick)APIと連携するためのツールを提供するモデルコンテキストプロトコル(MCP)サーバーです。ユーザー認証後、AIアシスタントがDida365内のタスクとプロジェクトを管理できるようになります。

特徴

  • Dida365によるユーザー認証

  • すべてのプロジェクト(リスト)を取得する

  • コレクションボックスからタスクを取得する

  • さまざまなパラメータで新しいタスクを作成する

  • コレクションボックス内の既存のタスクを更新する

  • コレクションボックス内のタスクを削除する

  • 新しいプロジェクトを作成する

Related MCP server: TaskFlow MCP

前提条件

  • Node.js (v14以上)

  • npmまたはyarn

  • Dida365(TickTick)アカウント

リポジトリのクローンを作成してローカルで実行することをお勧めします。

インストール

  1. このリポジトリをクローンする

  2. 依存関係をインストールします:

npm install

使用法

トークンを取得する

  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%3Aread%20tasks%3Awrite\&client\_id={client\_id}\&state=state\&redirect\_uri=http%3A%2F%2F106.75.247.14%3A3999%2Foauth%2Fcallback\&response\_type=code 」を開きます

{client_id}を自分のクライアントIDに置き換えることを忘れないでください

サーバーはフォームを返します

  1. client_id と client_secret を入力し、送信してトークンを取得します。

さまざまなクライアント向けの設定

カーソル
  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デスクトップを開き、「設定」>「開発者」に移動します

  2. 開発者モードを有効にする

  3. 「Edit Config」をクリックして、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. 特定のプロジェクトに新しいタスクを作成する

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/iamjzx/dida'

If you have feedback or need assistance with the MCP directory API, please join our Discord server