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(TickTick)アカウント
リポジトリのクローンを作成してローカルで実行することをお勧めします。
インストール
- このリポジトリをクローンする
- 依存関係をインストールします:
Copy
使用法
トークンを取得する
- https://developer.dida365.com/manageを開き、「新しいアプリ」をクリックして Dida365 (TickTick) アプリを作成します。
- 「編集」アプリをクリックし、OAuthリダイレクトURL「 http://106.75.247.14:3999/oauth/callback 」を設定します。
- クライアントIDとクライアントシークレットを取得する
- 「 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}を自分のクライアントIDに置き換えることを忘れないでください
サーバーはフォームを返します
- client_id と client_secret を入力し、送信してトークンを取得します。
さまざまなクライアント向けの設定
カーソル
- カーソルを開き、「設定」>「MCP」に移動します。
- 「新しいグローバルMCPサーバーを追加」をクリックします。
- mcp.json に次の構成を追加します。
Copy
- ファイルを保存し、mcp を有効にします。
クロードデスクトップ
- Claudeデスクトップを開き、「設定」>「開発者」に移動します
- 開発者モードを有効にする
- 「Edit Config」をクリックして、claude_desktop_config.jsonを開きます。
- 「mcpServers」セクションに次の構成を追加します。
Copy
- ファイルを保存し、Claude Desktopを再起動します。
ログ
サービス ランタイム ログはsrc/server.log
ファイルで表示できます。
未完成
API がないため、次のことはできません。
- 特定のプロジェクトからタスクを取得する
- 特定のプロジェクト内の既存のタスクを更新する
- 特定のプロジェクト内のタスクを削除する
- 特定のプロジェクトに新しいタスクを作成する
This server cannot be installed
AI アシスタントが Dida365 (TickTick) タスク管理 API と対話するためのツールを提供し、ユーザーの認証後にタスクとプロジェクトを管理できるようにします。