Skip to main content
Glama
hevener10

MCP TODO Checklist Server

by hevener10

MCP TODO 체크리스트

Claude Desktop에서 작업 관리를 위한 체크리스트 시스템을 구축하는 MCP 서버입니다. 이 시스템을 사용하면 우선순위, 마감일, 태그 지원으로 여러 작업 목록을 만들고 관리할 수 있습니다.

특징

  • ✅ 여러 개의 할 일 목록 만들기 및 관리

  • 📌 우선 지원 (낮음, 중간, 높음)

  • 📅 작업 마감일

  • 🏷️ 조직을 위한 태그 시스템

  • 👥 사용자 간 목록 공유

  • 💾 영구 파일 시스템 저장소

Related MCP server: Coding Todo Server

요구 사항

  • Node.js 18 이상

  • NPM 8 이상

설치

방법 1: 로컬 설치(개발)

  1. 저장소를 복제합니다

지엑스피1

  1. 종속성을 설치하고 컴파일합니다.

npm install
npm run build
  1. claude_desktop_config.json 에서 구성:

{
  "servers": {
    "todo-checklist": {
      "type": "command",
      "command": "node dist/index.js",
      "cwd": "C:\\workspace\\mcp\\mcp-mr-checklist",
      "config": {
        "storagePath": "./data",
        "commandTimeout": 60000
      }
    }
  }
}

방법 2: 글로벌 설치(사용)

  1. 패키지를 전역적으로 설치합니다.

npm install -g @hevener/server-todo-checklist
  1. claude_desktop_config.json 에서 구성:

{
  "servers": {
    "todo-checklist": {
      "type": "command",
      "command": "mcp-server-todo-checklist",
      "config": {
        "storagePath": "C:\\Users\\SEU_USUARIO\\AppData\\Local\\claude-todo-checklist",
        "commandTimeout": 60000
      }
    }
  }
}

Claude에서 사용 가능한 명령

새 목록을 만듭니다

/todo_create {
  "title": "Minha Lista",
  "description": "Descrição opcional da lista"
}

작업 추가

/todo_add {
  "listTitle": "Minha Lista",
  "taskTitle": "Nova Tarefa",
  "priority": "high",
  "dueDate": "2024-01-20",
  "tags": ["trabalho", "urgente"]
}

모든 목록을 나열합니다

/todo_list

목록의 세부 정보 보기

/todo_show {
  "listTitle": "Minha Lista"
}

작업을 완료로 표시

/todo_complete {
  "listTitle": "Minha Lista",
  "taskTitle": "Nova Tarefa"
}

프로젝트 구조

src/
├── index.ts           # Ponto de entrada do servidor
├── commands.ts        # Definição dos comandos disponíveis
├── service/          
│   └── ChecklistService.ts  # Lógica de negócio
├── storage/
│   └── index.ts      # Implementação do armazenamento
└── types/
    ├── ChecklistItem.ts     # Tipos para itens
    └── index.ts            # Tipos principais

데이터 구조

체크리스트

interface Checklist {
  id: string;
  title: string;
  description?: string;
  items: ChecklistItem[];
  owner: string;
  shared?: string[];
  createdAt: Date;
  updatedAt: Date;
}

작업(체크리스트 항목)

interface ChecklistItem {
  id: string;
  title: string;
  description?: string;
  completed: boolean;
  dueDate?: Date;
  priority: 'low' | 'medium' | 'high';
  tags: string[];
  createdAt: Date;
  updatedAt: Date;
}

개발 스크립트

# Compilar o projeto
npm run build

# Executar em modo desenvolvimento
npm run dev

# Observar alterações e recompilar
npm run watch

# Iniciar o servidor compilado
npm start

설정

claude_desktop_config.json 파일에서 다음을 구성할 수 있습니다.

  • storagePath : 데이터가 저장될 디렉토리

  • commandTimeout : 최대 명령 실행 시간(밀리초) (기본값: 60000)

사용된 기술

  • 타입스크립트

  • 모델 컨텍스트 프로토콜 SDK

  • Zod(데이터 검증)

  • 파일 기반 저장 시스템

특허

MIT 라이선스에 따라 배포됩니다. 자세한 내용은 LICENSE 참조하세요.

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

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/hevener10/mcp-todo-checklist'

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