google-task-mcp
Google Task MCP
Google Tasks를 나열, 생성, 업데이트, 완료, 완료 취소, 삭제하는 로컬 MCP 서버 및 Codex 플러그인입니다. OAuth 2.0을 사용하며 Google Tasks 범위만 요청합니다:
https://www.googleapis.com/auth/tasks
요구 사항
Node.js 20 이상
Google Cloud 프로젝트
Codex 또는 로컬 STDIO 서버를 지원하는 다른 MCP 클라이언트
Related MCP server: Google Tasks MCP Server
Google Cloud 설정
Google Cloud Console에서 프로젝트를 만들거나 선택합니다.
APIs & Services → Library에서 Google Tasks API를 사용 설정합니다.
OAuth 동의 화면을 구성합니다. 앱이 테스트 중인 경우 자신을 테스트 사용자로 추가합니다.
Desktop app 유형의 OAuth 클라이언트 ID를 만듭니다. 클라이언트 구성이 리디렉션 URI 관리를 허용하는 경우
http://127.0.0.1:53682/oauth2callback을 승인된 리디렉션 URI로 추가합니다.
종속성 설치
npm install
npm run check자격 증명 구성
Codex를 실행하는 환경에서 다음 변수를 설정합니다. .env.example에 필요한 값이 설명되어 있습니다. 서버는 의도적으로 .env를 자동으로 로드하지 않습니다.
GOOGLE_TASKS_CLIENT_ID
GOOGLE_TASKS_CLIENT_SECRET
GOOGLE_TASKS_REDIRECT_URI=http://127.0.0.1:53682/oauth2callback선택적으로 GOOGLE_TASKS_TOKEN_PATH를 설정하여 로컬 OAuth 토큰이 저장될 위치를 지정할 수 있습니다.
Codex 플러그인으로 사용하기
저장소에는 이미 .codex-plugin/plugin.json 및 .mcp.json이 포함되어 있습니다. 로컬 Codex 플러그인 마켓플레이스를 통해 설치한 다음 Codex를 다시 시작하면 번들된 STDIO 서버와 도구 정의가 로드됩니다.
패키징 없이 개발하려면 다음을 사용하여 Codex에서 서버를 직접 구성하세요:
command: node
args: <absolute-repository-path>/server/index.jsCodex가 연결된 후 google_tasks_get_authorization_url을 호출하고 반환된 URL을 열어 액세스를 승인한 다음 google_tasks_complete_authorization을 호출합니다.
리프레시 토큰은 기본적으로 %APPDATA%\google-task-mcp\token.json에 로컬로 저장됩니다. GOOGLE_TASKS_TOKEN_PATH를 설정하여 다른 로컬 경로를 선택할 수 있습니다. 해당 파일을 제거하면 계정 연결이 해제됩니다.
도구 및 안전성
서버는 작업 목록 및 작업 나열, 작업 생성 및 업데이트, 작업 완료 또는 완료 취소, 작업 삭제 도구를 제공합니다. confirm이 true로 설정되지 않으면 삭제가 거부됩니다. 호출자는 먼저 삭제할 정확한 작업을 표시해야 합니다. 다른 변경 사항은 Google Tasks에 즉시 적용됩니다.
OAuth 인증을 위해서는 루프백 콜백 리스너가 계속 실행 중이어야 합니다. 브라우저 콜백은 간단한 성공 또는 오류 페이지를 표시하며 URL이나 도구 출력에 토큰이 노출되지 않습니다.
로컬 테스트
npm run check를 실행하여 구문을 확인하세요. OAuth/API 호출에는 구성된 자격 증명과 대화형 브라우저 인증이 필요합니다.
개인정보 보호
OAuth 자격 증명 및 작업 데이터는 Google API로 직접 전송되는 요청을 제외하고 로컬 머신에 남아 있습니다. .env 또는 생성된 토큰 파일을 커밋하지 마십시오. 둘 다 .gitignore에 의해 제외됩니다.
라이선스
MIT 라이선스에 따라 배포됩니다.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceIntegrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.157MIT
- Flicense-qualityCmaintenanceEnables integration with Google Tasks API to create and manage tasks through OAuth 2.0 authentication. Supports listing task lists and creating new tasks with automatic token refresh.
- Alicense-qualityAmaintenanceEnables AI assistants to manage Google Tasks through natural language interactions. Supports creating, updating, deleting, searching, and listing tasks with secure OAuth2 authentication.9410MIT
- Alicense-qualityDmaintenanceEnables AI assistants to manage Google Tasks, including listing, creating, updating, deleting, and completing tasks via the Google Tasks API.71MIT
Related MCP Connectors
Manage Gmail end-to-end: search, read, send, draft, label, and organize threads. Automate workflow…
Google Docs MCP Pack — read, create, and edit Google Docs via OAuth.
Manage Gmail messages, threads, labels, drafts, and settings from your workflows. Send and organiz…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/zakikero/google-task-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server