Google Tasks MCP Server
by mstfe
This is a Model Context Protocol (MCP) server for managing Google Tasks. It demonstrates core MCP concepts by integrating with the Google Tasks API, allowing for structured and efficient task management.
Last updated: N/A
What is Google Tasks MCP Server?
The Google Tasks MCP Server is a TypeScript-based server that integrates with the Google Tasks API using the Model Context Protocol (MCP). It provides a structured way to manage tasks, making it easy to interact with Google Tasks through tools and resources defined by the MCP.
How to use Google Tasks MCP Server?
To use the server, start it with node build/index.js
. Interact with it using the provided commands such as create_task
, list_tasks
, delete_task
, update_task
, and complete_task
. These commands can be sent to the server via stdio, typically from an application or LLM. Use the MCP Inspector for debugging.
Key features of Google Tasks MCP Server
Access to the default Google Tasks list via the URI
tasks://default
Provides metadata about tasks in JSON format
Supports creating, listing, deleting, updating, and completing tasks
Easy integration with Large Language Models (LLMs) or other applications via MCP
Use cases of Google Tasks MCP Server
Integrating Google Tasks with Large Language Models for automated task management
Building custom task management interfaces
Creating automated workflows that rely on Google Tasks
Managing tasks programmatically through a standardized protocol
FAQ from Google Tasks MCP Server
How do I start the server?
How do I start the server?
Run node build/index.js
in your terminal.
How do I create a new task?
How do I create a new task?
Use the create_task
command with the desired title and notes.
How do I list all tasks?
How do I list all tasks?
Use the list_tasks
command. No parameters are required.
How do I delete a task?
How do I delete a task?
Use the delete_task
command, providing the taskId
of the task you want to delete.
How do I debug the server?
How do I debug the server?
Use the MCP Inspector by running npm run inspector
and accessing the provided URL in your browser.