Feature Request: Agents Support / PaperQA2 Integration
I think the way we are doing research is changing in the LLM era, and there is a great opportunity to support this better in Zotero. Specifically, supporting LLM/MLM agents in Zotero would unlock a world of really cool features.
Use cases:
- let PaperQA2 talk to your local zotero DB to get PDFs and extracted full text
- Set up systems to manage your library, e.g. monitor news feeds and add papers to collections
- Support auto-research agents / experiment managers like Sakana AI's "AI Scientist"
- ...
I see a few ways obvious ways to support this:
1. Expand the features exposed by the HTTP endpoint used by the Zotero connector. If we expose more features available in the Zotero JavaScript API through the HTTP endpoint, we can easily call them from any external (agentic or other) system.
2. Add Agent-Client Protocol support (https://agentclientprotocol.com/protocol/overview). In this model, Zotero would be like the 'editor' (e.g. VS Code) and expose actions to agents. This model is used successfully by VS Code and other editors to support generic agents. The protocol is generic and could be a good fit.
Would be great to add this to the roadmap. Keen to contribute PRs.
Lucas
Use cases:
- let PaperQA2 talk to your local zotero DB to get PDFs and extracted full text
- Set up systems to manage your library, e.g. monitor news feeds and add papers to collections
- Support auto-research agents / experiment managers like Sakana AI's "AI Scientist"
- ...
I see a few ways obvious ways to support this:
1. Expand the features exposed by the HTTP endpoint used by the Zotero connector. If we expose more features available in the Zotero JavaScript API through the HTTP endpoint, we can easily call them from any external (agentic or other) system.
2. Add Agent-Client Protocol support (https://agentclientprotocol.com/protocol/overview). In this model, Zotero would be like the 'editor' (e.g. VS Code) and expose actions to agents. This model is used successfully by VS Code and other editors to support generic agents. The protocol is generic and could be a good fit.
Would be great to add this to the roadmap. Keen to contribute PRs.
Lucas
Upgrade Storage
- https://www.zotero.org/support/dev/web_api/v3/basics
- https://groups.google.com/g/zotero-dev/c/ElvHhIFAXrY/m/fA7SKKwsAgAJ
- https://groups.google.com/g/zotero-dev/c/O_32aI8aStw?pli=1