github 54yyyu/zotero-mcp v0.1.3

latest releases: v0.3.0, v0.2.2, v0.2.1...
one month ago

🎉 First Official PyPI Release

Zotero MCP is now available on PyPI as zotero-mcp-server!

Install

Recommended

uv tool install zotero-mcp-server

Or with pip

pip install zotero-mcp-server

Or with pipx

pipx install zotero-mcp-server

Then run zotero-mcp setup to auto-configure your MCP client.

What's Changed

  • Published to PyPI — no more installing from git URLs. pip install zotero-mcp-server just works.
  • Updater uses PyPI — zotero-mcp update now checks PyPI for new versions and installs from there (with GitHub releases as fallback).
  • Package metadata — added keywords, license, documentation and changelog URLs for better discoverability on PyPI.
  • CI/CD improvements — release workflow now uses artifact passing and PyPI trusted publishing.
  • Test fixes — updated tests for FastMCP v3 API compatibility.

Notes

  • The CLI command is still zotero-mcp (unchanged).
  • All existing configurations (~/.config/zotero-mcp/) are preserved.
  • Users upgrading from a git-based install should pip uninstall zotero-mcp first, then pip install zotero-mcp-server.

Full Changelog: https://github.com/54yyyu/zotero-mcp/blob/main/CHANGELOG.md

A huge thank you to all of the contributors and users who have made this possible! From bug reports and PRs to feature suggestions and testing — this project wouldn't be where it is without you. We're committed to keep improving Zotero MCP and making it the best way to connect your research library with AI assistants. If you have ideas, feedback, or run into issues, don't hesitate to open an issue or start a discussion. More to come!

Don't miss a new zotero-mcp release

NewReleases is sending notifications on new releases.