local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Supports markdown-based visualization and editing through the Obsidian integration
Provides bi-directional sync between Obsidian markdown files and the task database, creating and maintaining a structured Obsidian vault with task files, tag-based views, and statistics dashboard
Uses SQLite as the database backend for storing all task data in tables for todos, tags, and todo_tags relationships
DeltaTask - 高度なタスク管理システム
Obsidian 統合と Model Context Protocol (MCP) サーバーを備えた、ローカルでホストされる強力なタスク管理アプリケーションです。
特徴
- スマートタスク管理:緊急度と労力見積もりでタスクを作成
- 優先順位付けエンジン: タスクを緊急度と労力で自動的に分類します
- タスク分解: 大きなタスクを管理しやすいサブタスクに分割する
- タグ付けシステム: カスタムタグでタスクを整理
- ローカルストレージ: すべてのデータはSQLiteデータベースにローカルに保存されます
- Obsidian 統合: Obsidian マークダウンファイルとの双方向同期
- MCP サーバー: モデル コンテキスト プロトコルによる完全な API アクセス
技術的な詳細
データモデル
- タスク: プロパティを持つコア タスク エンティティ:
- タイトルと説明
- 緊急度(1~5段階、5が最高)
- 努力(1~21スケール、フィボナッチ数列に従う)
- 完了ステータス
- サブタスクの親子関係
- 分類用のタグ
データベーススキーマ
アプリケーションは、次のテーブルで SQLite を使用します。
todos
: すべてのタスク項目とそのプロパティを保存しますtags
: 一意のタグ名を保存しますtodo_tags
: タスクとタグ間の多対多関係のジャンクションテーブル
Obsidianの統合
DeltaTask は構造化された Obsidian ボールトを作成し、維持します。
- フロントマターメタデータを含むタスクファイル
- タスクをフィルタリングするためのタグベースのビュー
- 統計ダッシュボード
- Obsidian MarkdownとSQLiteデータベース間の双方向同期
MCP APIエンドポイント
MCP サーバーは次の操作を公開します。
get_task_by_id
: IDで特定のタスクを取得するsearch_tasks
: タイトル、説明、タグでタスクを検索しますcreate_task
: 新しいタスクを作成するupdate_task
: タスクのプロパティを更新するdelete_task
: タスクを削除するsync_tasks
: Obsidian Markdown から SQLite にタスクを同期するlist_tasks
: すべてのタスクを一覧表示するget_statistics
: タスクに関するメトリクスを取得するcreate_subtasks
: タスクを複数のサブタスクに分割するget_all_tags
: すべての一意のタグ名を取得するget_subtasks
: 指定された親タスクのサブタスクを取得するfinish_task
: タスクを完了としてマークする
はじめる
前提条件
- Python 3.10以上
- SQLite3
- Obsidian(オプション、マークダウン統合用)
インストール
- このリポジトリをクローンする
uv
を使用して Python 環境をセットアップします。Copy
MCPサーバーの実行
DeltaTask MCP サーバーは、Claude for Desktop で使用できます。
- Claude をデスクトップ用に設定する:
~/Library/Application Support/Claude/claude_desktop_config.json
を開くか作成します。- DeltaTask サーバー構成を追加します。
Copy- デスクトップ版のClaudeを再起動
問題が発生した場合や詳細を知りたい場合は、 MCP のドキュメントを参照してください。
たとえば、ドキュメントから引用します:
command
フィールドにuv
実行ファイルへのフルパスを入力する必要があるかもしれません。これは、MacOS/Linuxではwhich uv
、Windowsではwhere uv
実行することで取得できます。
- Claude for DesktopのDeltaTaskツールを使用するには、ハンマーアイコンをクリックします。
モデルコンテキストプロトコル(MCP)
このアプリケーションは、タスク管理のためのモデル コンテキスト プロトコル アプローチを実装します。
- 構造化データモデル: 関係のあるタスクの明確に定義されたスキーマ
- 優先度計算:複数の要素に基づいたインテリジェントなソート
- 階層的組織:タスク分解のための親子関係
- タグ付けシステム: コンテキストを良くするための柔軟な分類
- 統計と洞察:タスクパターンを理解するためのデータ集約
- Obsidian 統合: Markdown ベースの視覚化と編集
ライセンス
MITライセンス
You must be authenticated.
Tools
緊急度、労力見積もり、サブタスク、Obsidian マークダウン ファイルとの双方向同期のサポートなど、タスクを作成、更新、整理する機能を備えた、ローカルでホストされているタスク管理システムへの API アクセスを提供します。