Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TODOKIT_TODO_FILE | No | Path to the todos.json file. Can be absolute or relative. By default, todos are stored in todos.json next to the server package. |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| add_todo | Add a new todo item |
| add_todos | Add multiple todo items in one call |
| list_todos | List todos with filtering, search, sorting, and pagination |
| update_todo | Update fields on a todo item (supports search and tag ops) |
| complete_todo | Set completion status for a todo item |
| delete_todo | Delete a todo item (supports dry-run) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |