Google Tasks task management
## Google Tasks MCP Server: Task Management The **Google Tasks MCP Server** integrates Google Tasks into Google Antigravity, enabling developers to create, manage, and organize tasks across task lists through AI-assisted productivity workflows. ### Why Google Tasks MCP? - **Google Integration**: Native sync with Gmail, Calendar, and other Google apps - **Simple Structure**: Clean task lists with subtasks and due dates - **Cross-Platform**: Access tasks on web, mobile, and desktop - **Reminders**: Set due dates with automatic reminders - **Recurring Tasks**: Create repeating tasks for routine work ### Key Features #### 1. Task Management ```javascript // Create task const task = await gtasks.createTask({ taskListId: "@default", title: "Review pull request #123", notes: "Check for security issues and code style", due: "2024-12-20T00:00:00Z" }); // List tasks const tasks = await gtasks.listTasks({ taskListId: "@default", showCompleted: false, showHidden: false, dueMax: "2024-12-31T23:59:59Z" }); // Update task await gtasks.updateTask({ taskListId: "@default", taskId: task.id, status: "completed" }); // Create subtask await gtasks.createTask({ taskListId: "@default", title: "Check authentication flow", parent: task.id }); ``` #### 2. Task List Organization ```javascript // List all task lists const taskLists = await gtasks.listTaskLists(); // Create new task list const projectList = await gtasks.createTaskList({ title: "Project Alpha Tasks" }); // Move task to different position await gtasks.moveTask({ taskListId: "@default", taskId: task.id, previous: "other_task_id" }); // Clear completed tasks await gtasks.clearCompleted({ taskListId: "@default" }); ``` ### Configuration ```json { "mcpServers": { "google-tasks": { "command": "npx", "args": ["-y", "@anthropic/mcp-gtasks"], "env": { "GOOGLE_CREDENTIALS": "/path/to/credentials.json", "GOOGLE_TOKEN": "/path/to/token.json" } } } } ``` ### Use Cases **Development Tasks**: Track coding tasks with due dates and priorities. **Daily Planning**: Manage daily to-do lists integrated with Google Calendar. **Project Tracking**: Organize project tasks with subtasks and milestones. The Google Tasks MCP Server brings simple, effective task management to your workflow.
{
"mcpServers": {
"google-tasks": {
"mcpServers": {
"google-tasks": {
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/credentials.json"
},
"args": [
"-y",
"gtasks-mcp"
],
"command": "npx"
}
}
}
}
}