Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
GOOGLE_CLIENT_ID | Yes | Your Google Cloud OAuth Client ID | |
GOOGLE_REDIRECT_URI | No | The OAuth redirect URI | http://localhost:3000/oauth2callback |
GOOGLE_CLIENT_SECRET | Yes | Your Google Cloud OAuth Client Secret |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
authenticate | Get URL to authenticate with Google Tasks |
set-auth-code | Set the authentication code received from Google OAuth flow |
list-tasklists | List all task lists |
get-tasklist | Get a task list by ID |
create-tasklist | Create a new task list |
update-tasklist | Update an existing task list |
delete-tasklist | Delete a task list |
list-tasks | List all tasks in a task list |
get-task | Get a specific task by ID |
create-task | Create a new task in a task list |
update-task | Update an existing task |
delete-task | Delete a task |
complete-task | Mark a task as completed |
move-task | Move a task to another position |
clear-completed-tasks | Clear all completed tasks from a task list |