mcpField
D
dida365 Agent Mcp

dida365 Agent Mcp

ローカル
github.com/linhai0872AI・エージェント222 週間前に更新

dida365 Agent Mcp について

dida365-agentは、AIエージェントからDida365とTickTickを操作するためのCLI、Agent Skill、MCPサーバーを提供します。タスク、プロジェクト、タグ、習慣などを扱い、環境変数で中国版と海外版を切り替えられます。

主な機能

  1. 01タスクの作成・更新・完了
  2. 02プロジェクト管理とタスク絞り込み
  3. 03タグ、習慣、フォルダーの管理
  4. 04サーバー側の全文検索
  5. 05CLI、Agent Skill、MCPサーバーの提供

活用シーン

  1. 01自然言語でタスクを整理
  2. 02期限超過や優先度の高いタスクの確認
  3. 03タスクへのタグ、リマインダー、繰り返し設定
  4. 04AIエージェントによるプロジェクトや習慣の管理

MCP 対応

MCPサーバーとして、Claude Code、Cursor、Windsurfなどのクライアントにタスク管理ツールを提供します。READMEではタスクや関連するプロジェクトデータの操作を説明しています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"dida365-agent": {
"command": "uvx",
"args": [
"dida365-agent-mcp"
]
}
}
}
起動コマンドuvx dida365-agent-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypidida365-agent-mcp

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

dida365-agent

AI エージェントで Dida365 / TickTick を管理できます — CLI · Skill · MCP

PyPI Downloads License Python 3.12+

English | 中文

自然言語を使って、AI エージェントから Dida365 / TickTick のタスク、プロジェクト、タグ、習慣を管理できます。軽量なCLI、すぐにインストールできるエージェントスキル、標準のMCP サーバーという3つの形態で利用できます。

インストール不要 — uvx で直接実行できます。Dida365(中国)と TickTick(海外)の両方に対応しており、環境変数1つで切り替えられます。


特長

タスク管理機能の充実優先度、タグ、日付、リマインダー、繰り返し、チェックリスト項目を指定したタスクの作成、更新、完了、削除、移動に対応し、一括操作も可能です。
プロジェクトとクエリプロジェクトの CRUD(リスト/カンバン/タイムライン表示)、プロジェクト、日付、優先度、タグ、ステータスによる絞り込み、完了したタスクの確認が可能です。
V2 の高度な機能サーバー側の全文検索、タグ管理、習慣のチェックイン、プロジェクトフォルダー、親子タスク、タスクのピン留めに対応しています。これらは公式の Open API では利用できない機能です。
3つの形態CLI(実行後終了し、リソースとコンテキストを節約)、エージェントスキル(メソッドが組み込まれたワンコマンドインストール)、MCP サーバー(常時実行、ツール呼び出し)を利用できます。
2つのプラットフォームに対応DIDA365_REGION で Dida365(中国)と TickTick(海外)を切り替えられます。
エージェントに適した設計デフォルトでは構造化 JSON を標準出力に出力し、エラーは標準エラー出力に出力して、ゼロ以外の終了コードを返します。エージェントでの解析と連携が容易です。

クイックスタート

方法1:CLIを直接使う

インストールは不要です — uvx で実行します(uv が必要です)。まず、設定ガイドに沿って認証情報を準備し、.env に記述します。

# Browser OAuth (saves token, ~180 days)
uvx dida365-agent dida auth login

# List all projects
uvx dida365-agent dida project list

# Create a high-priority task due tomorrow
uvx dida365-agent dida task create --title "Review PR" --project <projectId> \
  --priority 5 --due-date "2026-05-30T18:00:00+0800"

# Full-text search (V2)
uvx dida365-agent dida search "meeting"

ローカルにインストールした後(uv tool install dida365-agent)は、短い dida コマンドを使えます。

方法2:エージェントスキルとして使う

スキルに対応した AI ツール(Claude Code、Cursor など)に Skill をインストールし、自然言語で操作します。

# Install the Skill
npx skills add linhai0872/dida365-agent

あとは、AI チャットで必要なことを伝えるだけです。

今日の未完了タスクを整理して、優先度の高いものを一覧表示し、期限を過ぎたものを「Later」プロジェクトに移動してください

Skill が意図を認識し、不足している詳細を補って、自動的に dida コマンドを組み立てます — 手動でパラメーターを指定する必要はありません。

方法3:MCP サーバーとして使う

Claude Code、Cursor、Windsurf などに標準の MCP サーバーとして44個のツールを公開します。MCP サーバーの連携方法をご覧ください。


ドキュメント

ドキュメント内容
CLI リファレンスすべてのコマンド、パラメーター、規則
設定認証情報、V2 の有効化、環境変数、トークンのライフサイクル
MCP サーバーローカル/ソース/Docker でのデプロイ、AI ツールの設定

開発

uv sync                              # Install dependencies
uv run python -m pytest tests/       # Run tests
uv run ruff check src/ tests/        # Lint
uv run dida --help                   # Run the CLI locally

ライセンス

MIT

謝辞

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。