TaskWarrior MCP Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Allows interaction with TaskWarrior, providing tools for viewing pending tasks, filtering tasks by project and tags, adding new tasks with descriptions and metadata, and marking tasks as complete.

TaskWarrior MCP 서버

TaskWarrior 작업을 위한 MCP(Model Context Protocol)를 구현하는 Node.js 서버입니다.

특징

  • 보류 중인 작업 보기
  • 프로젝트 및 태그로 작업 필터링
  • 설명, 마감일, 우선순위, 프로젝트 및 태그를 사용하여 새 작업을 추가합니다.
  • 작업을 완료로 표시

참고 : 이렇게 하면 로컬 task 바이너리가 실행되므로 TaskWarrior를 설치하고 구성해야 합니다!

[!경고] 현재 불안정한 식별자인 작업 id 사용하고 있습니다. taskwarrior는 새 작업이 추가되거나 제거될 때 작업 번호를 다시 매기는 경우가 있습니다. 앞으로는 작업 UUID를 사용하는 것이 더 신중할 것입니다.

API

도구

  • 다음 작업 가져오기
    • 보류 중인 모든 작업 목록 가져오기
    • 선택 필터:
      • project : 프로젝트 이름으로 필터링
      • tags : 하나 이상의 태그로 필터링
  • 추가_태스크
    • TaskWarrior에 새 작업 추가
    • 필수의:
      • description : 작업 설명 텍스트
    • 선택 과목:
      • due : 마감일(ISO 타임스탬프)
      • priority : 우선순위 수준("H", "M" 또는 "L")
      • project : 프로젝트 이름 (소문자로 작성, 마침표 포함)
      • tags : 태그 배열(소문자)
  • 작업 완료 표시
    • 작업을 완료로 표시
    • 필수의:
      • identifier : 작업 ID 또는 UUID

Claude Desktop과 함께 사용

claude_desktop_config.json 에 다음을 추가하세요:

지엑스피1

설치

npm install -g mcp-server-taskwarrior

시스템에 TaskWarrior( task )가 설치되고 구성되어 있는지 확인하세요.

예시 사용 아이디어:

  • 현재 내가 맡고 있는 업무는 무엇인가?
    • 실행: task project:work next
  • TODO: 여동생에게 전화하기 (우선순위 높음)
    • 실행: task add priority:H Call my sister
  • 알았어, 언니한테 전화했어
    • 실행: task done 1

특허

이 MCP 서버는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.

You must be authenticated.

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

TaskWarrior와 자연어로 상호작용하여 작업을 보고, 필터링하고, 추가하고, 완료할 수 있는 모델 컨텍스트 프로토콜을 구현하는 Node.js 서버입니다.

  1. Features
    1. API
      1. Tools
    2. Usage with Claude Desktop
      1. Installation
        1. Example usage ideas:
          1. License
            ID: e8w3e1su1x