
arpitbatra123/mcp-googletasks
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
arpitbatra123/mcp-googletasks는 MCP 서버 후보로 수입 https://github.com/arpitbatra123/mcp-googletasks.]
개요
arpitbatra123/mcp-googletasks는 MCP 서버 후보로 수입 https://github.com/arpitbatra123/mcp-googletasks.]
개요(AI 번역)
이 모델 Context Protocol (MCP) 서버는 MCP 클라이언트와 Google Task 사이의 브리지를 제공하여 Claude Desktop, Cursor 및 Codex와 같은 클라이언트에서 작업 목록과 작업을 직접 관리 할 수 있습니다.
[!노트] 이 프로젝트의 모든 (바 일부 편집) 코드는 "vibe coded"였습니다. Claude/Copilot으로 제작되었습니다.
특징
이 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 Project & Enable API 생성
- 명세.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Google Tasks MCP Server
This Model Context Protocol (MCP) server provides a bridge between MCP clients and Google Tasks, allowing you to manage your task lists and tasks directly from clients like Claude Desktop, Cursor, and Codex.
[!NOTE] All (bar some edits) code in this project was “vibe coded” - generated with Claude/Copilot with instructions from me.
Features
This MCP server provides the following functionality:
Task List Management
list-tasklists- List all your task listsget-tasklist- Get details about a specific task listcreate-tasklist- Create a new task listupdate-tasklist- Update an existing task listdelete-tasklist- Delete a task list
Task Management
list-tasks- List all tasks in a task list, including paginated resultsget-task- Get details about a specific taskcreate-task- Create a new taskupdate-task- Update an existing taskdelete-task- Delete a taskcomplete-task- Mark a task as completedmove-task- Move a task (reorder, change parent, or move across task lists)clear-completed-tasks- Clear all completed tasks from a list
Setup Instructions
1. Create Google Cloud Project & Enable API
- Go to the Google Cloud Console
- Create a new project
- Navigate to “APIs & Services” > “Library”
- Search for “Google Tasks API” and enable it
- Go to “APIs & Services” > “Credentials”
- Click “Create Credentials” > “OAuth Client ID”
- Configure the OAuth consent screen (External is fine for personal use)
- For Application Type, select “Web application”
- Add “http://localhost:3000/oauth2callback” as an authorized redirect URI
- Create the client ID and secret
2. Configure Environment Variables
Create a .env file in this project directory:
GOOGLE_CLIENT_ID=your_client_id_here
GOOGLE_CLIENT_SECRET=your_client_secret_here
GOOGLE_REDIRECT_URI=http://localhost:3000/oauth2callback
Environment Variables:
GOOGLE_CLIENT_ID(required) - Your Google OAuth Client IDGOOGLE_CLIENT_SECRET(required) - Your Google OAuth Client SecretGOOGLE_REDIRECT_URI(optional) - OAuth redirect URI (defaults tohttp://localhost:3000/oauth2callback)
Note: The server validates that GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET are set at startup and will fail with clear error messages if they are missing or invalid.
3. Build the Server
- Install dependencies:
npm install
- Build the server:
npm run build
4. Configure an MCP Client
Codex
Add the server to ~/.codex/config.toml:
[mcp_servers.google-tasks]
command = "zsh"
args = ["-lc", "cd /path/to/google-tasks-mcp && exec node build/index.js"]
Replace /path/to/google-tasks-mcp with the path to this project, then restart Codex.
To verify the server is registered:
codex mcp list
codex mcp get google-tasks
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"google-tasks": {
"command": "node",
"args": ["/path/to/google-tasks-mcp/build/index.js"]
}
}
}