Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_itemsA

Search the library by title/creator/year or full text.

Args: query: Search text. qmode: "titleCreatorYear" (default) or "everything" for a full-text search. item_type: Optional item type filter (e.g. "book", "journalArticle"). tag: Optional tag filter. limit: Maximum number of results (1-100).

get_itemB

Get the full data for a single item.

Args: item_key: The item's Zotero key. include_bib: If true, also include a formatted citation and bibliography entry. style: CSL style to use for the citation/bibliography when include_bib is true.

get_item_childrenB

List the notes and attachments attached to an item.

list_collectionsA

List collections in the library.

Args: top_level_only: If true, only return top-level collections (no subcollections).

get_collection_itemsA

List items in a collection.

Args: collection_key: The collection's Zotero key. top_level_only: If true, exclude child items (e.g. notes/attachments). limit: Maximum number of results (1-100).

list_tagsA

List tags used in the library.

Args: filter: Optional substring to filter tag names by. limit: Maximum number of results (1-100).

get_bibliographyA

Generate a formatted bibliography for one or more items.

Args: item_keys: Zotero keys of the items to include. style: CSL style name (e.g. "apa", "chicago-note-bibliography"). locale: Locale for the bibliography (e.g. "en-US").

list_saved_searchesA

List saved searches defined in the library.

execute_saved_searchA

Run a saved search and return the matching items.

Args: search_key: The saved search's Zotero key. limit: Maximum number of results (1-100).

get_attachment_file_pathA

Get the local filesystem path of an attachment's file.

Args: item_key: The attachment item's Zotero key.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/virtualarchitectures/Local-Zotero-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server