Dida365 (TickTick) MCP サーバー
これは、Dida365(TickTick)APIと連携するためのツールを提供するモデルコンテキストプロトコル(MCP)サーバーです。ユーザー認証後、AIアシスタントがDida365内のタスクとプロジェクトを管理できるようになります。
特徴
Dida365によるユーザー認証
すべてのプロジェクト(リスト)を取得する
コレクションボックスからタスクを取得する
さまざまなパラメータで新しいタスクを作成する
コレクションボックス内の既存のタスクを更新する
コレクションボックス内のタスクを削除する
新しいプロジェクトを作成する
前提条件
Node.js (v14以上)
npmまたはyarn
Dida365(TickTick)アカウント
リポジトリのクローンを作成してローカルで実行することをお勧めします。
インストール
このリポジトリをクローンする
依存関係をインストールします:
使用法
トークンを取得する
https://developer.dida365.com/manageを開き、「新しいアプリ」をクリックして Dida365 (TickTick) アプリを作成します。
「編集」アプリをクリックし、OAuthリダイレクトURL「 http://106.75.247.14:3999/oauth/callback 」を設定します。
クライアントIDとクライアントシークレットを取得する
{client_id}を自分のクライアントIDに置き換えることを忘れないでください
サーバーはフォームを返します
client_id と client_secret を入力し、送信してトークンを取得します。
さまざまなクライアント向けの設定
カーソル
カーソルを開き、「設定」>「MCP」に移動します。
「新しいグローバルMCPサーバーを追加」をクリックします。
mcp.json に次の構成を追加します。
ファイルを保存し、mcp を有効にします。
クロードデスクトップ
Claudeデスクトップを開き、「設定」>「開発者」に移動します
開発者モードを有効にする
「Edit Config」をクリックして、claude_desktop_config.jsonを開きます。
「mcpServers」セクションに次の構成を追加します。
ファイルを保存し、Claude Desktopを再起動します。
ログ
サービス ランタイム ログはsrc/server.log
ファイルで表示できます。
未完成
API がないため、次のことはできません。
特定のプロジェクトからタスクを取得する
特定のプロジェクト内の既存のタスクを更新する
特定のプロジェクト内のタスクを削除する
特定のプロジェクトに新しいタスクを作成する
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
AI アシスタントが Dida365 (TickTick) タスク管理 API と対話するためのツールを提供し、ユーザーの認証後にタスクとプロジェクトを管理できるようにします。
Related MCP Servers
- AsecurityAlicenseAqualityProvides API access to a locally-hosted task management system with features for creating, updating, and organizing tasks, including support for urgency levels, effort estimates, subtasks, and bi-directional sync with Obsidian markdown files.Last updated -129MIT License
- AsecurityAlicenseAqualityA task management server that helps AI assistants break down user requests into manageable tasks and track their completion with user approval steps.Last updated -1711422MIT License
- -securityAlicense-qualityEnables AI assistants to manage tasks in Sunsama, including creating tasks, reading daily and backlog tasks, marking tasks complete, and organizing projects through streams.Last updated -16516MIT License
- AsecurityAlicenseAqualityEnables AI assistants to interact with ClickUp's task management API for core project workflows, supporting operations like task creation, updates, search, assignment, and team analytics through natural language.Last updated -283MIT License