Skip to main content
Glama
brysontang

DeltaTask MCP Server

by brysontang

DeltaTask - 고급 작업 관리 시스템

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

특징

  • 스마트 작업 관리 : 긴급도 수준과 노력 추정치를 사용하여 작업 생성

  • 우선순위 엔진 : 긴급도와 노력에 따라 작업을 자동으로 정렬합니다.

  • 작업 분해 : 더 큰 작업을 관리 가능한 하위 작업으로 분할

  • 태그 시스템 : 사용자 정의 태그로 작업 구성

  • 로컬 저장소 : 모든 데이터는 SQLite 데이터베이스에 로컬로 저장됩니다.

  • Obsidian 통합 : Obsidian 마크다운 파일과 양방향 동기화

  • MCP 서버 : 모델 컨텍스트 프로토콜을 통한 전체 API 액세스

Related MCP server: TaskMateAI

기술적 세부 사항

데이터 모델

  • 작업 : 속성을 갖춘 핵심 작업 엔터티:

    • 제목 및 설명

    • 긴급성(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 라이센스

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/brysontang/DeltaTask'

If you have feedback or need assistance with the MCP directory API, please join our Discord server