gtasks-mcp는 Claude AI를 위해 특별히 설계된 Google Tasks 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 프로젝트를 통해 Claude는 Google Tasks API와 직접 통합되어 Google 작업에 대한 완전한 관리 기능을 구현할 수 있습니다.
프로젝트 주소: https://github.com/zcaceres/gtasks-mcp
query
(string): 검색 쿼리 문자열cursor
(string, 선택 사항): 페이지네이션 커서taskListId
(string, 선택 사항): 작업 목록 IDtitle
(string, 필수): 작업 제목notes
(string, 선택 사항): 작업 메모due
(string, 선택 사항): 마감일taskListId
(string, 선택 사항): 작업 목록 IDid
(string, 필수): 작업 IDuri
(string, 필수): 작업 URItitle
(string, 선택 사항): 새 작업 제목notes
(string, 선택 사항): 새 작업 메모status
(string, 선택 사항): 새 작업 상태 ("needsAction" 또는 "completed")due
(string, 선택 사항): 새 마감일taskListId
(string, 필수): 작업 목록 IDid
(string, 필수): 작업 IDtaskListId
(string, 필수): 작업 목록 ID서버는 Google Tasks 리소스에 대한 액세스를 제공합니다.
gtasks:///<task_id>
)Google Cloud 프로젝트 생성
Google Tasks API 활성화
OAuth 동의 화면 구성
https://www.googleapis.com/auth/tasks
OAuth 클라이언트 ID 생성
gcp-oauth.keys.json
으로 변경하고 프로젝트 루트 디렉토리에 배치다음 명령을 사용하여 서버를 빌드합니다.
npm run build
또는 감시 모드를 사용합니다.
npm run watch
Smithery를 통해 자동 설치:
npx -y @smithery/cli install @zcaceres/gtasks --client claude
npm run start auth
.gdrive-server-credentials.json
)에 저장됩니다.이 서버를 Claude Desktop 애플리케이션과 통합하려면 애플리케이션의 서버 구성에 다음 내용을 추가하십시오.
{
"mcpServers": {
"gtasks": {
"command": "/opt/homebrew/bin/node",
"args": [
"{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
]
}
}
}