arpitbatra123/mcp-googletasks logo

arpitbatra123/mcp-googletasks

Free

与 Google Tasks API 交互的 MCP 服务器。

FreeFree tier
Inputs: textOutputs: text
Type
Open Source

About arpitbatra123/mcp-googletasks

This Model Context Protocol (MCP) server provides a bridge between MCP clients (such as Claude Desktop, Cursor, and Codex) and Google Tasks, allowing users to manage task lists and tasks directly through natural language. It supports full CRUD operations on task lists and tasks, including creating, updating, listing, deleting, and completing tasks, as well as moving tasks between lists and clearing completed tasks. The server uses OAuth 2.0 authentication with Google and requires a Google Cloud project setup.

Key Features

List all task lists
Get details of a specific task list
Create new task list
Update existing task list
Delete a task list
List tasks in a task list with pagination
Get details of a specific task
Create new task
Update existing task
Delete a task

Pros & Cons

Pros
  • Free and open-source
  • Full CRUD support for task lists and tasks
  • Works with popular MCP clients: Claude Desktop, Cursor, Codex
  • Includes pagination for large task lists
  • Uses OAuth 2.0 for secure Google authentication
Cons
  • Requires manual Google Cloud project setup and OAuth configuration
  • Needs Node.js runtime to build and run
  • Not a hosted service; self-hosted only
  • Limited to Google Tasks API capabilities

Best For

Manage Google Tasks via Claude Desktop using natural languageIntegrate task management into Cursor or Codex workflowsAutomate task creation and completion through AI assistantsSync or migrate task lists between Google Tasks and other tools

FAQ

What is Google Tasks MCP Server?
It is an open-source MCP server that allows AI assistants like Claude to interact with Google Tasks, enabling task and task list management via natural language.
How do I set up the server?
You need to create a Google Cloud project, enable the Google Tasks API, create OAuth credentials, configure environment variables, build the server with Node.js, and add it to your MCP client configuration.
Which MCP clients are supported?
Claude Desktop, Cursor, and Codex are explicitly mentioned in the documentation.