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 |
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 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |