Todoist MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Enables natural language task management in Todoist, allowing users to create, retrieve, update, complete, and delete tasks with support for task attributes like descriptions, due dates, and priority levels.

Todoist MCP 서버

Claude와 Todoist를 통합하여 자연어 작업 관리를 가능하게 하는 MCP(Model Context Protocol) 서버 구현입니다. 이 서버를 통해 Claude는 일상 언어를 사용하여 Todoist 작업과 상호 작용할 수 있습니다.

특징

  • 자연어 작업 관리 : 일상 언어를 사용하여 작업을 생성, 업데이트, 완료 및 삭제합니다.
  • 스마트 작업 검색 : 부분 이름 일치를 사용하여 작업 찾기
  • 유연한 필터링 : 마감일, 우선 순위 및 기타 속성별로 작업 필터링
  • 풍부한 작업 세부 정보 : 설명, 마감일 및 우선 순위 수준 지원
  • 직관적 오류 처리 : 더 나은 사용자 경험을 위한 명확한 피드백

설치

Smithery를 통해 설치

Smithery를 통해 Claude Desktop에 Todoist MCP 서버를 자동으로 설치하는 방법:

지엑스피1

수동 설치

npm install -g @abhiz123/todoist-mcp-server

도구

할일_만들기_작업

다양한 속성으로 새로운 작업을 만듭니다.

  • 필수: 콘텐츠(작업 제목)
  • 선택 사항: 설명, 마감일, 우선순위 수준(1-4)
  • 예: "내일까지 '주간 동기화'라는 설명으로 '팀 회의' 작업을 만듭니다."

할일_받기_작업

작업 검색 및 필터링:

  • 마감일, 우선순위 또는 프로젝트별로 필터링
  • 자연어 날짜 필터링
  • 선택적 결과 제한
  • 예: "이번 주에 마감되는 우선순위가 높은 작업 표시"

할일_업데이트_작업

자연어 검색을 사용하여 기존 작업 업데이트:

  • 부분 이름 일치로 작업 찾기
  • 모든 작업 속성(내용, 설명, 마감일, 우선순위)을 업데이트합니다.
  • 예: "다음 주 월요일까지 회의 작업 업데이트"

할일_완료_작업

자연어 검색을 사용하여 작업을 완료로 표시하세요.

  • 부분 이름 일치로 작업 찾기
  • 완료 상태 확인
  • 예: "문서화 작업을 완료로 표시"

할일_삭제_작업

자연어 검색을 사용하여 작업 제거:

  • 이름으로 작업 찾기 및 삭제
  • 확인 메시지
  • 예: "PR 검토 작업 삭제"

설정

Todoist API 토큰 받기

  1. Todoist 계정에 로그인하세요
  2. 설정 → 통합으로 이동하세요
  3. "개발자"에서 API 토큰을 찾으세요.

Claude Desktop과 함께 사용

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

{ "mcpServers": { "todoist": { "command": "npx", "args": ["-y", "@abhiz123/todoist-mcp-server"], "env": { "TODOIST_API_TOKEN": "your_api_token_here" } } } }

사용 예

작업 생성

"Create task 'Team Meeting'" "Add task 'Review PR' due tomorrow at 2pm" "Create high priority task 'Fix bug' with description 'Critical performance issue'"

작업 가져오기

"Show all my tasks" "List tasks due today" "Get high priority tasks" "Show tasks due this week"

작업 업데이트

"Update documentation task to be due next week" "Change priority of bug fix task to urgent" "Add description to team meeting task"

작업 완료

"Mark the PR review task as complete" "Complete the documentation task"

작업 삭제

"Delete the PR review task" "Remove meeting prep task"

개발

소스에서 빌드

# Clone the repository git clone https://github.com/abhiz123/todoist-mcp-server.git # Navigate to directory cd todoist-mcp-server # Install dependencies npm install # Build the project npm run build

기여하다

기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

문제 및 지원

문제가 발생하거나 지원이 필요한 경우 GitHub 저장소 에 문제를 제출하세요.

ID: fhaif4fv1w