DeltaTask logo

DeltaTask

by brysontang

DeltaTask is a powerful, locally-hosted task management application with Obsidian integration and a Model Context Protocol (MCP) server. It allows users to efficiently manage tasks with features like prioritization, decomposition, and tagging.

View on GitHub

Last updated: N/A

What is DeltaTask?

DeltaTask is an advanced task management system that combines local storage with Obsidian integration and a Model Context Protocol (MCP) server for full API access. It provides features for creating, prioritizing, organizing, and tracking tasks efficiently.

How to use DeltaTask?

To use DeltaTask, clone the repository, set up the Python environment using uv, and install the dependencies. Configure the MCP server in Claude for Desktop to access the DeltaTask tools. Tasks can be created and managed through the API or Obsidian markdown files, with bi-directional sync between the two.

Key features of DeltaTask

  • Smart Task Management

  • Prioritization Engine

  • Task Decomposition

  • Tagging System

  • Local Storage

  • Obsidian Integration

  • MCP Server

Use cases of DeltaTask

  • Personal task management

  • Project planning

  • Research organization

  • Note-taking with task integration

  • Workflow automation

FAQ from DeltaTask

What is the Model Context Protocol (MCP)?

MCP is a protocol that allows applications like DeltaTask to expose their functionality through an API, enabling integration with other tools like Claude for Desktop.

How does DeltaTask integrate with Obsidian?

DeltaTask creates and maintains a structured Obsidian vault with task files, tag-based views, and statistics dashboards. It supports bi-directional sync between Obsidian markdown files and the SQLite database.

Where is the task data stored?

All task data is stored locally in an SQLite database, ensuring privacy and control over your data.

What are the urgency and effort scales?

Urgency is rated on a 1-5 scale, with 5 being the highest. Effort is rated on a 1-21 scale, following the Fibonacci sequence.

How do I run the MCP server?

Configure Claude for Desktop by adding the DeltaTask server configuration to the claude_desktop_config.json file, specifying the command and arguments to run the server.py script. Restart Claude for Desktop to activate the tools.