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 がないため、次のことはできません。
特定のプロジェクトからタスクを取得する
特定のプロジェクト内の既存のタスクを更新する
特定のプロジェクト内のタスクを削除する
特定のプロジェクトに新しいタスクを作成する
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 -1212MIT 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 -173622MIT License
- Asecurity-licenseAqualityEnables 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 -1640317MIT 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 -282MIT License