gtasks-mcp ist ein Google Tasks Modellkontextprotokoll (MCP)-Server, der speziell für Claude AI entwickelt wurde. Dieses Projekt ermöglicht es Claude, sich direkt in die Google Tasks API zu integrieren und so eine vollständige Verwaltung der Google Tasks zu ermöglichen.
Projektadresse: https://github.com/zcaceres/gtasks-mcp
query
(string): Suchanfrage-Stringcursor
(string, optional): Paginierungs-CursortaskListId
(string, optional): Aufgabenlisten-IDtitle
(string, erforderlich): Aufgabentitelnotes
(string, optional): Aufgabennotizendue
(string, optional): FälligkeitsdatumtaskListId
(string, optional): Aufgabenlisten-IDid
(string, erforderlich): Aufgaben-IDuri
(string, erforderlich): Aufgaben-URItitle
(string, optional): Neuer Aufgabentitelnotes
(string, optional): Neue Aufgabennotizenstatus
(string, optional): Neuer Aufgabenstatus ("needsAction" oder "completed")due
(string, optional): Neues FälligkeitsdatumtaskListId
(string, erforderlich): Aufgabenlisten-IDid
(string, erforderlich): Aufgaben-IDtaskListId
(string, erforderlich): Aufgabenlisten-IDDer Server bietet Zugriff auf Google Tasks Ressourcen:
gtasks:///<task_id>
)Google Cloud Projekt erstellen
Google Tasks API aktivieren
OAuth-Zustimmungsbildschirm konfigurieren
https://www.googleapis.com/auth/tasks
OAuth-Client-ID erstellen
gcp-oauth.keys.json
um und platzieren Sie sie im ProjektstammverzeichnisVerwenden Sie den folgenden Befehl, um den Server zu erstellen:
npm run build
Oder verwenden Sie den Überwachungsmodus:
npm run watch
Automatische Installation über Smithery:
npx -y @smithery/cli install @zcaceres/gtasks --client claude
npm run start auth
.gdrive-server-credentials.json
)Um diesen Server in die Claude Desktop-Anwendung zu integrieren, fügen Sie Folgendes zur Serverkonfiguration der Anwendung hinzu:
{
"mcpServers": {
"gtasks": {
"command": "/opt/homebrew/bin/node",
"args": [
"{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
]
}
}
}