Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MICRO_BLOG_BEARER_TOKEN | Yes | Your bearer token from Micro.blog account settings for API authentication |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_bookshelves | Get all bookshelves from Micro.blog. |
| get_bookshelf_books | Get books in a specific bookshelf. Args: bookshelf_id: The ID of the bookshelf to get books from |
| add_bookshelf | Add a new bookshelf. Args: name: The name of the new bookshelf |
| rename_bookshelf | Rename a bookshelf. Args: bookshelf_id: The ID of the bookshelf to rename name: The new name for the bookshelf |
| add_book | Add a new book. Args: title: The title of the book author: The author of the book bookshelf_id: The ID of the bookshelf to add the book to isbn: The ISBN of the book (optional) cover_url: URL to the book cover image (optional) |
| move_book | Move a book to a different bookshelf. Args: book_id: The ID of the book to move bookshelf_id: The ID of the target bookshelf |
| remove_book | Remove a book from a bookshelf. Args: bookshelf_id: The ID of the bookshelf book_id: The ID of the book to remove |
| change_book_cover | Change the cover for a book. Args: bookshelf_id: The ID of the bookshelf book_id: The ID of the book cover_url: URL to the new cover image |
| get_reading_goals | Get reading goals. |
| get_goal_progress | Get books list progress toward a goal. Args: goal_id: The ID of the reading goal |
| update_reading_goal | Update reading goal. Args: goal_id: The ID of the reading goal value: The target number of books for the goal progress: The current progress (number of books read, optional) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |