Google Tasks MCP Server

Integrations

  • Provides tools for task list management (listing, creating, updating, deleting task lists) and task management (listing, creating, updating, deleting, completing, moving tasks and clearing completed tasks).

Google 작업 MCP 서버

이 모델 컨텍스트 프로토콜(MCP) 서버는 Claude와 Google Tasks 사이에 브리지를 제공하여 Claude를 통해 작업 목록과 작업을 직접 관리할 수 있도록 해줍니다.

참고: 이 프로젝트의 모든 코드(일부 편집 제외)는 클로드가 저의 지시에 따라 생성한 "바이브 코딩" 입니다.

특징

이 MCP 서버는 다음과 같은 기능을 제공합니다.

작업 목록 관리

  • list-tasklists - 모든 작업 목록을 나열합니다
  • get-tasklist - 특정 작업 목록에 대한 세부 정보 가져오기
  • create-tasklist - 새 작업 목록 만들기
  • update-tasklist - 기존 작업 목록 업데이트
  • delete-tasklist - 작업 목록 삭제

작업 관리

  • list-tasks - 작업 목록에 있는 모든 작업을 나열합니다.
  • get-task - 특정 작업에 대한 세부 정보 가져오기
  • create-task - 새 작업 만들기
  • update-task - 기존 작업 업데이트
  • delete-task - 작업 삭제
  • complete-task - 작업을 완료로 표시
  • move-task - 작업 이동(재정렬 또는 상위 작업 변경)
  • clear-completed-tasks - 목록에서 완료된 모든 작업을 지웁니다.

설치 지침

1. Google Cloud 프로젝트 생성 및 API 활성화

  1. Google Cloud Console 로 이동
  2. 새 프로젝트를 만듭니다
  3. "API 및 서비스" > "라이브러리"로 이동합니다.
  4. "Google Tasks API"를 검색하여 활성화하세요.
  5. "API 및 서비스" > "자격 증명"으로 이동하세요.
  6. "자격 증명 만들기" > "OAuth 클라이언트 ID"를 클릭하세요.
  7. OAuth 동의 화면 구성(개인적인 용도로는 외부가 좋습니다)
  8. 애플리케이션 유형에서 "웹 애플리케이션"을 선택하세요.
  9. " http://localhost:3000 "을 승인된 리디렉션 URI로 추가합니다.
  10. 클라이언트 ID와 비밀번호를 생성합니다.

2. 데스크톱용 Claude 구성

  1. 데스크톱용 Claude 설치
  2. Claude 구성 파일을 엽니다.
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  3. Google Tasks MCP 서버 구성을 추가합니다.

지엑스피1

경로와 자격 증명을 사용자 고유의 값으로 바꾸세요.

3. 서버 빌드 및 실행

  1. 종속성 설치:
npm install
  1. 서버를 빌드하세요:
npm run build
  1. 데스크톱용 Claude를 다시 시작하세요

인증 흐름

Google Tasks MCP 서버를 처음 사용하는 경우:

  1. authenticate 도구를 사용하여 권한 부여 URL을 얻으세요
  2. 브라우저에서 URL을 방문하고 Google 계정으로 로그인하세요.
  3. 승인 후 브라우저 페이지에서 코드를 받게 됩니다.
  4. 이 코드와 함께 set-auth-code 도구를 사용하여 인증을 완료하세요.
  5. 이제 다른 모든 도구를 사용하여 Google Tasks와 상호 작용할 수 있습니다.

인증은 세션 기반으로 이루어지며 서버를 재시작하면 삭제됩니다. 매번 다시 인증해야 합니다.

요구 사항

  • 노드.js 14+
  • 데스크톱용 Claude(최신 버전)
  • 작업 API가 활성화된 Google Cloud 프로젝트

스크린샷

특허

이 프로젝트는 데모 목적으로만 사용됩니다. 사용 시 발생하는 모든 책임은 사용자에게 있습니다.

-
security - not tested
F
license - not found
-
quality - not tested

Claude와 Google Tasks를 연결하는 모델 컨텍스트 프로토콜 서버로, 사용자는 Claude 인터페이스를 통해 작업 목록과 작업을 직접 관리할 수 있습니다.

  1. Features
    1. Task List Management
    2. Task Management
  2. Setup Instructions
    1. 1. Create Google Cloud Project & Enable API
    2. 2. Configure Claude for Desktop
    3. 3. Build and Run the Server
  3. Authentication Flow
    1. Requirements
      1. Screenshot
        1. License
          ID: omvy7ie7pf