DeltaTask MCP Server

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 통합 및 MCP(Model Context Protocol) 서버를 갖춘 강력하고 로컬로 호스팅되는 작업 관리 애플리케이션입니다.

특징

  • 스마트 작업 관리 : 긴급도 수준과 노력 추정치를 사용하여 작업 생성
  • 우선순위 엔진 : 긴급도와 노력에 따라 작업을 자동으로 정렬합니다.
  • 작업 분해 : 더 큰 작업을 관리 가능한 하위 작업으로 분할
  • 태그 시스템 : 사용자 정의 태그로 작업 구성
  • 로컬 저장소 : 모든 데이터는 SQLite 데이터베이스에 로컬로 저장됩니다.
  • Obsidian 통합 : Obsidian 마크다운 파일과 양방향 동기화
  • MCP 서버 : 모델 컨텍스트 프로토콜을 통한 전체 API 액세스

기술적 세부 사항

데이터 모델

  • 작업 : 속성을 갖춘 핵심 작업 엔터티:
    • 제목 및 설명
    • 긴급성(1~5점 척도, 5점이 가장 높음)
    • 노력(1~21 척도, 피보나치 수열에 따름)
    • 완료 상태
    • 하위 작업에 대한 부모-자식 관계
    • 분류를 위한 태그

데이터베이스 스키마

이 애플리케이션은 다음 테이블과 함께 SQLite를 사용합니다.

  • todos : 모든 작업 항목과 해당 속성을 저장합니다.
  • tags : 고유한 태그 이름을 저장합니다.
  • todo_tags : 작업과 태그 간의 다대다 관계에 대한 연결 테이블

흑요석 통합

DeltaTask는 구조화된 Obsidian 볼트를 생성하고 유지 관리합니다.

  • 프런트매터 메타데이터가 포함된 작업 파일
  • 작업 필터링을 위한 태그 기반 뷰
  • 통계 대시보드
  • Obsidian 마크다운과 SQLite 데이터베이스 간 양방향 동기화

MCP API 엔드포인트

MCP 서버는 다음과 같은 작업을 제공합니다.

  • get_task_by_id : ID로 특정 작업 가져오기
  • search_tasks : 제목, 설명 또는 태그로 작업 찾기
  • create_task : 새로운 작업을 생성합니다
  • update_task : 작업 속성 업데이트
  • delete_task : 작업 제거
  • sync_tasks : Obsidian 마크다운에서 SQLite로 작업 동기화
  • list_tasks : 모든 작업 나열
  • get_statistics : 작업에 대한 메트릭 검색
  • create_subtasks : 하나의 작업을 여러 개의 하위 작업으로 분할합니다.
  • get_all_tags : 모든 고유 태그 이름을 가져옵니다.
  • get_subtasks : 주어진 상위 작업에 대한 하위 작업을 가져옵니다.
  • finish_task : 작업을 완료로 표시

시작하기

필수 조건

  • 파이썬 3.10+
  • SQLite3
  • Obsidian(선택 사항, 마크다운 통합용)

설치

  1. 이 저장소를 복제하세요
  2. uv 사용하여 Python 환경을 설정합니다.지엑스피1

MCP 서버 실행

DeltaTask MCP 서버는 Claude for Desktop과 함께 사용할 수 있습니다.

  1. 데스크톱에 Claude 구성:
    • ~/Library/Application Support/Claude/claude_desktop_config.json 열거나 만듭니다.
    • DeltaTask 서버 구성을 추가합니다.
    { "mcpServers": { "deltatask": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/DeltaTask", "run", "server.py" ] } } }
    • 데스크톱용 Claude를 다시 시작하세요

문제가 발생하거나 자세한 내용을 알고 싶으면 MCP 문서를 확인하세요.

예를 들어 문서에서:

command 필드에 uv 실행 파일의 전체 경로를 입력해야 할 수도 있습니다. MacOS/Linux에서는 which uv , Windows에서는 where uv 실행하여 경로를 확인할 수 있습니다.

  1. Claude for Desktop에서 망치 아이콘을 클릭하여 DeltaTask 도구를 사용하세요.

모델 컨텍스트 프로토콜(MCP)

이 애플리케이션은 작업 관리를 위한 모델 컨텍스트 프로토콜 접근 방식을 구현합니다.

  1. 구조화된 데이터 모델 : 관계가 있는 작업에 대한 명확하게 정의된 스키마
  2. 우선순위 계산 : 다양한 요소를 기반으로 한 지능형 정렬
  3. 계층적 조직 : 작업 분해를 위한 부모-자식 관계
  4. 태그 시스템 : 더 나은 맥락을 위한 유연한 분류
  5. 통계 및 통찰력 : 작업 패턴을 이해하기 위한 데이터 집계
  6. Obsidian 통합 : 마크다운 기반 시각화 및 편집

특허

MIT 라이센스

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

로컬로 호스팅되는 작업 관리 시스템에 대한 API 액세스를 제공하며, 여기에는 긴급도 수준, 작업량 추정, 하위 작업, Obsidian 마크다운 파일과의 양방향 동기화 지원 등 작업을 만들고, 업데이트하고, 구성하는 기능이 포함됩니다.

  1. Features
    1. Technical Details
      1. Data Model
      2. Database Schema
      3. Obsidian Integration
      4. MCP API Endpoints
    2. Getting Started
      1. Prerequisites
      2. Installation
      3. Running the MCP Server
    3. Model Context Protocol (MCP)
      1. License

        Appeared in Searches

        ID: tsroe1zvk4