Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
ZOTERO_LOCAL | No | Use the local Zotero API instead of the web API | false |
ZOTERO_API_KEY | No | Your Zotero API key (for web API) | |
ZOTERO_LIBRARY_ID | No | Your Zotero library ID (for web API) | |
ZOTERO_LIBRARY_TYPE | No | The type of library (user or group) | user |
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 |
---|---|
zotero_search_items | Search for items in your Zotero library, given a query string. |
zotero_get_item_metadata | Get detailed metadata for a specific Zotero item by its key. |
zotero_get_item_fulltext | Get the full text content of a Zotero item by its key. |
zotero_get_collections | List all collections in your Zotero library. |
zotero_get_collection_items | Get all items in a specific Zotero collection. |
zotero_get_item_children | Get all child items (attachments, notes) for a specific Zotero item. |
zotero_get_tags | Get all tags used in your Zotero library. |
zotero_get_recent | Get recently added items to your Zotero library. |
zotero_batch_update_tags | Batch update tags across multiple items matching a search query. |
zotero_advanced_search | Perform an advanced search with multiple criteria. |