MCP 작업 관리자
작업 관리를 위한 모델 컨텍스트 프로토콜 서버입니다. 이를 통해 Claude Desktop(또는 모든 MCP 클라이언트)은 큐 기반 시스템에서 작업을 관리하고 실행할 수 있습니다.
빠른 시작(사용자용)
필수 조건
구성
~/Library/Application Support/Claude/claude_desktop_config.json
에서 Claude Desktop 구성 파일을 엽니다.
Claude Desktop 메뉴를 통해 이 기능을 찾을 수 있습니다.
- 클로드 데스크톱 열기
- Mac 메뉴 막대에서 Claude를 클릭하세요
- "설정"을 클릭하세요
- "개발자"를 클릭하세요
- 구성에 다음을 추가하세요.
지엑스피1
개발자를 위한
필수 조건
설치
git clone https://github.com/kazuph/mcp-taskmanager.git
cd mcp-taskmanager
npm install
npm run build
개발 구성
- Claude Desktop이 설치되어 실행 중인지 확인하세요.
- 아직 설치하지 않았다면 tsx를 전역적으로 설치하세요.
npm install -g tsx
# or
pnpm add -g tsx
~/Library/Application Support/Claude/claude_desktop_config.json
에 있는 Claude Desktop 구성을 수정하세요.
MCP 클라이언트 구성에 다음을 추가하세요.
{
"tools": {
"taskmanager": {
"args": ["tsx", "/path/to/mcp-taskmanager/index.ts"]
}
}
}
사용 가능한 작업
TaskManager는 두 가지 주요 작업 단계를 지원합니다.
계획 단계
- 사용자로부터 작업 목록(문자열 배열)을 수락합니다.
- 작업을 내부적으로 큐로 저장합니다.
- 실행 계획(작업 개요, 작업 ID, 현재 대기열 상태)을 반환합니다.
실행 단계
- 요청 시 대기열에서 다음 작업을 반환합니다.
- 작업 완료에 대한 피드백 메커니즘을 제공합니다.
- 대기열에서 완료된 작업을 제거합니다.
- 다음 작업을 실행하기 위해 준비합니다.
매개변수
action
: "계획" | "실행" | "완료"tasks
: 작업 문자열 배열("계획" 작업에 필요)taskId
: 작업 식별자("완료" 작업에 필요)getNext
: 다음 작업을 요청하기 위한 부울 플래그("실행" 작업용)
사용 예
// Planning phase
{
action: "plan",
tasks: ["Task 1", "Task 2", "Task 3"]
}
// Execution phase
{
action: "execute",
getNext: true
}
// Complete task
{
action: "complete",
taskId: "task-123"
}