Google Tasks Mcp-Server
Dieses Model Context Protocol (MCP) Server bietet eine Brücke zwischen Claude und Google Tasks, sodass Sie Ihre Aufgabenlisten und Aufgaben direkt über Claude verwalten können.
Übersicht
Was ist MCP Google Tasks?
Das Model Context Protocol (MCP) Google Tasks ist ein Server, der als Brücke zwischen Claude, einem KI-Assistenten, und Google Tasks fungiert. Diese Integration ermöglicht es den Nutzern, ihre Aufgabenlisten und einzelnen Aufgaben direkt über Claude zu verwalten, was den Prozess des Aufgabenmanagements vereinfacht.
Funktionen von MCP Google Tasks
- Nahtlose Integration: Verbindet Claude mit Google Tasks für ein effizientes Aufgabenmanagement.
- Benutzerfreundliche Oberfläche: Entwickelt für einfache Nutzung, sodass Nutzer mühelos mit ihren Aufgaben interagieren können.
- Echtzeit-Updates: Änderungen, die in Claude vorgenommen werden, werden sofort in Google Tasks angezeigt, sodass die Nutzer immer die neuesten Informationen haben.
- Aufgabenorganisation: Nutzer können Aufgaben erstellen, bearbeiten und löschen sowie sie in Listen organisieren, um eine bessere Verwaltung zu ermöglichen.
- Zugänglichkeit: Für jeden mit einem Google-Konto verfügbar, was es einfach macht, sofort mit dem Aufgabenmanagement zu beginnen.
So verwenden Sie MCP Google Tasks
- Richten Sie Ihr Google-Konto ein: Stellen Sie sicher, dass Sie ein Google-Konto haben und angemeldet sind.
- Verbinden Sie sich mit Claude: Greifen Sie auf Claude zu und navigieren Sie zur Funktion für das Aufgabenmanagement.
- Erstellen Sie eine Aufgabe: Verwenden Sie Sprachbefehle oder Texteingaben, um neue Aufgaben zu erstellen.
- Verwalten Sie Ihre Aufgaben: Bearbeiten, löschen oder organisieren Sie Aufgaben nach Bedarf über Claude.
- Synchronisieren Sie mit Google Tasks: Alle Änderungen werden automatisch mit Ihrem Google Tasks-Konto synchronisiert.
Häufig gestellte Fragen
Was ist der Zweck von MCP Google Tasks?
Das MCP Google Tasks dient dazu, die Produktivität zu steigern, indem es den Nutzern ermöglicht, ihre Aufgaben über einen KI-Assistenten zu verwalten, was das Aufgabenmanagement effizienter und zugänglicher macht.
Brauche ich ein spezielles Konto, um MCP Google Tasks zu verwenden?
Nein, Sie benötigen nur ein Standard-Google-Konto, um auf die Funktionen von MCP Google Tasks zuzugreifen und sie zu nutzen.
Kann ich auf meine Aufgaben von mehreren Geräten aus zugreifen?
Ja, da MCP Google Tasks mit Google Tasks synchronisiert, können Sie auf Ihre Aufgaben von jedem Gerät zugreifen, auf dem Sie in Ihr Google-Konto eingeloggt sind.
Gibt es Kosten für die Nutzung von MCP Google Tasks?
Der Dienst ist kostenlos, solange Sie ein Google-Konto haben.
Wie gewährleistet MCP Google Tasks die Datensicherheit?
MCP Google Tasks folgt den gängigen Sicherheitsprotokollen zum Schutz der Benutzerdaten und stellt sicher, dass Ihre Aufgaben und persönlichen Informationen sicher bleiben.
Detail
Google Tasks MCP Server
This Model Context Protocol (MCP) server provides a bridge between Claude and Google Tasks, allowing you to manage your task lists and tasks directly through Claude.
<a href="https://glama.ai/mcp/servers/@arpitbatra123/mcp-googletasks"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@arpitbatra123/mcp-googletasks/badge" alt="Google Tasks Server MCP server" /> </a>Note: All ( bar some edits ) code in this project was "vibe coded" - generated with Claude 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 listget-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 or change parent)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" as an authorized redirect URI
- Create the client ID and secret
2. Configure Claude for Desktop
- Install Claude for Desktop
- Open the Claude configuration file:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- MacOS:
- Add the Google Tasks MCP server configuration:
{
"mcpServers": {
"google-tasks": {
"command": "node",
"args": ["/path/to/google-tasks-mcp/build/index.js"],
"env": {
"GOOGLE_CLIENT_ID": "your_client_id_here",
"GOOGLE_CLIENT_SECRET": "your_client_secret_here",
"GOOGLE_REDIRECT_URI": "http://localhost:3000/oauth2callback"
}
}
}
}
Replace the path and credentials with your own values.
3. Build and Run the Server
Installing via Smithery
To install Google Tasks Integration Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @arpitbatra123/mcp-googletasks --client claude
Manual Installation
- Install dependencies:
npm install
- Build the server:
npm run build
- Restart Claude for Desktop
Authentication Flow
When you first use the Google Tasks MCP server:
- Use the
authenticate
tool to get an authorization URL - Visit the URL in your browser and sign in with your Google account
- After authorizing, you'll receive a code on the browser page
- Use the
set-auth-code
tool with this code to complete authentication - You can now use all other tools to interact with Google Tasks
Note that your authentication is session-based and will be lost when you restart the server. You'll need to re-authenticate each time.
Requirements
- Node.js 14+
- Claude for Desktop (latest version)
- Google Cloud Project with Tasks API enabled
Screenshot
License
This project is for demonstration purposes only. Use at your own risk.
Serverkonfiguration
{
"mcpServers": {
"mcp-googletasks": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--arpitbatra123--mcp-googletasks--mcp-googletasks",
"node build/index.js"
],
"env": {
"GOOGLE_CLIENT_ID": "google-client-id",
"GOOGLE_CLIENT_SECRET": "google-client-secret",
"GOOGLE_REDIRECT_URI": "google-redirect-uri"
}
}
}
}