• Zotero server github. Pyzotero: a Python client for the Zotero API.

       

      Zotero server github. Zotero MCP Server Development Install the project in development mode, so that imports work correctly. But also, the web-library is currently under active development and I'm pretty sure the install instructions don't work with the current code. Contribute to gfacciol/zotero_dataserver-docker development by creating an account on GitHub. org's Web Library capable of being installed/run on other websites. Contribute to bobosui/zotero_dataserver development by creating an account on GitHub. Oct 28, 2025 · A Model Context Protocol server for Zotero that connects your Zotero research library with Claude and other AI assistants. Prototype for a Zotero MCP Server, which allows to first search all your Zotero notes via a query and then retrieve the full content of the found specific items. Contribute to krtkeyan/zotero-translation-server development by creating an account on GitHub. Aug 1, 2025 · Zotero 7. At the moment ZotServer plugin provides HTTP endpoint for searching in the database, but more endpoints could be created. swairshah / zotero-mcp-server Public Notifications You must be signed in to change notification settings Fork 0 Star 0 Zotero Standalone Client with the possibility of choosing the sync server address. x和v2. Zotero Data Server. Zotero has talked about providing a dockerized version of their server software, but for obvious reasons this isn't going to be a priority for them to spend time on. This guide consists of setting up and launching a local WebDav server, in a Docker container, that stores and manages the Zotero library. - christian-nils/zotero-sync-standalone 稳定守护:在 Zotero 运行期间,如果 server. I use the 5ire MCP client as chat interface. No difference in Jan 12, 2017 · I am using 4. Aug 9, 2024 · Please note: If you run into any problems with Zotero 7, please let us know in a new thread, not this thread. Contribute to colobas/zotero_mcp_plugin development by creating an account on GitHub. Unfortunately, it seems that the preview feature in Zotero 7 cannot achieve this. Apr 22, 2025 · Use uv. Apr 11, 2016 · Re: packaging, see also my recent post on zotero-dev, which talks about our own plans for providing more official support for third-party installations after 5. Setup information for this instance is available at #82 Adds functions in manubot. The recommended version of translation-server for production use is available from Docker Hub: docker run --rm -p 1969:1969 zotero/translation-server To bind to a different port, change the first 1969 (e. x 中可以使用 deepx,而 To use the Zotero MCP Server, clone the repository, set up a virtual environment, install dependencies, configure your Zotero API credentials, and run the server to listen for JSON-RPC requests. ZOTERO_API zotero mcp server plugin. Please post feature requests or bug reports to the Zotero Forums. Contribute to LARA-literature/zotero-dataserver development by creating an account on GitHub. This builds on the shoulders of the fantastic pyzotero library. Sep 7, 2020 · I found no issue dealing with "self hosting" and I think this process should be documented. The folder containing the Oct 2, 2021 · GitHub Gist: instantly share code, notes, and snippets. sh. Contribute to MunGell/ZotServer development by creating an account on GitHub. Contribute to omentumllc/zotero-translation-server-ssl development by creating an account on GitHub. This allows to import functions from my package into tests like this: Zotero Local HTTP Server. 29. click I acccept the risk. Feb 25, 2025 · What happened? Trying out mcp-zotero, I get the following in the Window Output. There are no errors reported in the Cline Output. Pyzotero: a Python client for the Zotero API. - wolfprogrammer/zotserver Contribute to tutss/zotero-mcp-server development by creating an account on GitHub. org etc Which ones of these do I have to change to my self hosted server? The guidance on github by foxsen mentions different ports, too: (localhost will of course be replaced by my respective IP) Which bits in the confic. The interaction with Zotero are based on the API client: Pyzotero. Access your Zotero library on your own webspace through the zotero. Currently supports import, export, and web translation. Not quite sure what you mean by a webhost, but you need actually access to the server for this, i. Jan 10, 2025 · 3) Reopened Zotero, selected all items in a collection, and clicked the option "ZotMoov: Move Selected to Directory". 60), it correctly decodes the string The Trouble with “Evolution. org/) is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share research. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects. As for the above, answer, that's pretty much right, though: - You don't need AWS -- you just need S3 compatible storage, which is available from other Zotero Web Server Sync Script de sincronización para copiar datos de Zotero desde un directorio local al directorio de datos de Zotero Web Server. We set the LOCATION environment variable, which is the entrypoint-URL of the server, to /zotero/ (both slashes are essential). org server API, including sorting, detail view, custom number of items per page etc Browse your Zotero collections from any web browser View your synced attachments (incl. docker pull zotero/translation-server docker run -d -p 1969:1969 --rm --name translation-server zotero/translation-server This will pull the latest image from Docker Hub and run it as a background process on port 1969. All core features have passed basic tests but should be considered experimental. This project adds support for Zotero Translation Server, which can be used to import bibliographic information from web pages supported by Zotero translators. Would it be possible to upgrade this functionality? Jan 14, 2025 · I installed the xpi file for the extension but when I clicked on the icon i was asked to enter an API key. I copied everything inside the ~/Zotero/storage/ into a folder named storage and assigned that as custom path for Zoo for Zotero app, but it doesn't seem to care about those file that it didn't download itself. This was inspired by a repository using Node. org's storage server Web service to generate citations and bibliographies using citeproc-js - zotero/citeproc-js-server Contribute to xukrutdonut/zotero-web-server-sync development by creating an account on GitHub. g. Zotero is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share your research sources. Supports local and web API access, PDF annotation extraction, and advanced search features. Dec 13, 2023 · The Zotero app itself doesn't integrate with git, so that wouldn't have been my example (I would've said, say, launching external PDF readers with command-line parameters, calling 'osascript' to integrate with Word on macOS, calling 'mv' to efficiently migrate large folders on macOS and Linux, etc. This project is a python server that implements the Model Context Protocol (MCP) for Zotero, giving you access to your Zotero library within AI assistants. Configuration can be done via environment variables or JSON config files. Zotero MCP Server A MCP (Model Context Protocol) server to let your MCP clients (e. A collection of MCP servers. Pyzotero is licensed under the Blue Oak Model Licence 1. 8k Jan 7, 2025 · A Model Control Protocol (MCP) connector for integrating your local Zotero with Claude. py)对于pdf2zh 以及 pdf2zh_next,即v1. Installation instructions can be found here. /translators Git submodule instead of the bundled version of the translators that come with translation server. A Node. Found this question in google groups : Setting up a local zotero server Last answer contains a link to this github repository : Zotero Prime is a full packaged repository aimed to make on-premise Zotero deployment easier with the last versions of both Zotero client and server. This server enables programmatic access to your Zotero library, allowing you to search papers, manage notes, and more. We can't troubleshoot problems in this thread. 4) It shows my PDF attachments are successfully moved and linked to the Dropbox folder. Jul 29, 2021 · zotero / zotero Public Notifications You must be signed in to change notification settings Fork 784 Star 10. The easiest way to run a local instance of translation-server is via Docker. Zotero Citation Linker A powerful Zotero plugin that seamlessly bridges reference management with Markdown-based writing workflows. 10. 0 is out. sh is a modified version of build. 拆分或合并 Zotero 中条目作者姓和名 根据知网上下载的文献文件来抓取引用信息(就是根据文件名) 添加中文 PDF/CAJ 时,自动拉取知网数据,该功能默认关闭。需要到设置中开启,注意添加的文件名需要含有中文,全英文没有效果(还是根据文件名) 为知网的学位论文 PDF 添加书签 更新中文 A Node. It depends on the ability to access a local web-api in Zotero 7. 2025-02-25 12:10:53. According to this post on the zotero forum, "Zotero makes the code available but doesn't provide any supp This is zotero. org. wmf-build. GitHub is where people build software. Zotero translator with SSL. cite. ), but…git isn't a "service" and doesn't Contribute to xukrutdonut/zotero-web-server-sync development by creating an account on GitHub. ZMCP - Zotero MCP Server (Preliminary) ⚠️ Status: Early Testing Phase This MCP server is newly developed and ready for initial testing. I have most of the attachments in my laptop. Checkout the git project to local space and activate the virtual environment inside: Enable the local API in Zotero 7: Zotero Local API Settings Add the server to your local Claude installation: Aug 6, 2024 · Zotero has already set up a local API server since Zotero 7 beta 88, and the local API shares almost the same interfaces with online server API. When called by the Zotero client (v5. Contribute to urschrei/pyzotero development by creating an account on GitHub. 0. [Zotero] (https://www. Contribute to myToolset/zotero-translation-server development by creating an account on GitHub. I'm going to access my local zotero user library via pyzotero, and luckily found that the API endpoint in pyzotero can be accessed and set as another url This server allows users to interact with their Zotero library through the Model Context Protocol, providing tools for searching items, retrieving metadata, and accessing full text using natural language queries. 1 is now Zotero 8. ja or other non-necessary stuff inside it. zotero / translation-server Public Notifications You must be signed in to change notification settings Fork 54 Star 125 README An xpcshell-based approach to Zotero server side translation. unescapeHTML function. There is already support for Zotero translators in Papis, but the imported data are in the Feb 15, 2023 · I don't use Zotero Server for the attachments as it has limited storage. What's your goal, though? You don't Zotero Data Server. Aug 10, 2024 · Hello, When I was using Zotero version 6, all the plugins were working perfectly, but yesterday, August 9th, I updated Zotero to version 7. It is inspired by ZotPrime. Web accessible Zotero inside a Debian Container. , -p 8080:1969). A Zotero account allows to freely backup up to 2GB of library. I am hoping to keep it close to web and js API implementations Plugin: https://github. Merges #84 Closes #70 Refs zotero/translation-server#51 Queries Manubot's translation-server instance at https://translate. Use Support connecting zotero via MCP, with custom server and client, without the need for tools like the Claude app, Cursor, etc. I use this plugin to search for Zotero items from my note taking app. This guide provides detailed instructions on how to set up, run, and use the Zotero MCP server with your AI Ethical Decision-Making application. Use with caution in production research workflows. manubot. Web Library is a single-page application implemented in Javascript. There is no option to cite a webpage in the dropdown menu when I press the 'new item' button? May 29, 2025 · Say I'm reading a paper taken from my Zotero library which provides a really useful overview of a particular topic and I want to explore the papers it mentions throughout - is there an easy way to essentially copy and paste that paper's bibliography into my Zotero library? These won't necessarily be papers which I've already added to my library as they are papers which have merely been Aug 13, 2024 · When I was using Zotero 6, I relied on the zotero-preview plugin for PDF previews, and on a 27-inch screen, I could easily display a full page of a PDF using half the screen, making reading much more convenient. Use A Node. Contribute to guaguastandup/zotero-pdf2zh development by creating an account on GitHub. Sep 21, 2018 · We are very interested in having our own self-hosted Zotero. 3不再维护,请尽量使用新版本v3. Contribute to punkpeye/awesome-mcp-servers development by creating an account on GitHub. com A standalone Zotero web server that allows the user to share and search the files from his library. For instructions on how to install Docker Desktop, see: Install Docker Engine. Key Features The fastest responding MCP server connecting to Zotero C++ MCP server, no need to install Python or Node, after installing the PapersGPT plugin, start Zotero, and it can be used on all Chatbot clients that support MCP Server on Mac and Windows. It uses Zotero API via CORS requests and requires keys configured in order to access private libraries. This guide shows a way to freely synchronize and backup a Zotero library on multiple devices. Features bidirectional sync, SHA256 integrity, auto-upload/delete modes, PDF search integration, and Termux compatibility. The result is a pure javascript + a chrome. 3提问前,请先阅读v2. 509s. I would like to have my browser plugin being able to save to that server. 3 常见问题,且v2. See https://github. Nov 5, 2019 · Hi, I am thinking about setting up a remote server and deploy zotero on it. Those dependencies are May 12, 2020 · Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Before use, make sure you have Docker installed. 10+ and Zotero 7+ for full local API functionality. , Cherry Studio, Chorus, Cursor) via the Model Context Protocol. 7k 892 Aug 26, 2025 · This is a HTTP WebDAV server with a simple Digest -type authentication, though the image does support HTTPs, I just didn't feel like messing around with self-signed X. Note: by default, a self-signed SSL certificate will be created and used by apache server. Perfect for syncing Zotero libraries, code projects, and documents across Papis is a command line bibliography manager. py 服务因任何原因意外崩溃,后台服务会检测到并在 10 秒内自动重启,确保服务的可用性。 The Zotero translators, the many, many scripts that scrape web pages for bibliographic data and make Zotero so versatile. This enables direct read access to your local Zotero library through Claude's Desktop interface. key features of Zotero MCP Server? Search for items in Zotero libraries Retrieve citations and bibliographies Add new items to Zotero libraries Zotero Data Server. zotero to query the web, search, and export endpoints of a translation-server. Jun 22, 2022 · Hi all, I've created a plugin for offline connection to Zotero database without direct access to SQLite file. This system bridges the gap between AI assistants and research workflows. Based on the posts underneath and the two projects on Github I was wondering what the current status is of these projects is. Anthropic Claude App, Goose, possibly vscode Cline too) interact with your local Zotero repository. - LRriver/zotero_mcp Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources. Contribute to zotero/stream-server development by creating an account on GitHub. Oct 17, 2025 · If Zotero isn't able to correctly extract the pdf from the site ot will search it on Sci-Hub. sh by the zotero project and is meant to create a clean repo without DLLs, . For more information on how to use this source code, see the Zotero documentation. Apr 11, 2019 · Yes, you'd need to install node. A Model Context Protocol server for Zotero integration that allows Claude to interact with your Zotero library. We decided that with all the new features in 7. The system is set up to use the . Sep 26, 2025 · Production‑ready MCP server for Zotero to save open preprints (arXiv, CVF, bio/med/chemRxiv) with rich metadata and smart PDF attachments — with upcoming support for publisher databases (Nature, Sc A MCP (Model Context Protocol) server to let your MCP clients (e. Alternatively, it allows to synchronize the library via a WedDav server. If you do not plan to use Zotero on iOS devices, you might be able to get away without the SSL bit, in which case see the non-SSL setup. Current Functionalities: Search zotero library via query Mar 18, 2025 · A Model Context Protocol (MCP) server that integrates with Zotero, allowing AI applications to access and manipulate Zotero libraries. x的配置文件处理问题 在pdf2zh v1. com/guaguastandup Zotero Streaming API Server. Zotero MCP seamlessly connects your Zotero research library with ChatGPT, Claude, and other AI assistants (e. JavaScript 12. com/ZotPrime/zotprime for a fairly recent (non-official) version, based on the public server source code. MCP server to expose local zotero repository to MCP clients - Releases · swairshah/zotero-mcp-server We are currently experiencing inconsistent behaviour with the ZU. 一个简单的Zotero 插件,用于识别中文元数据 - inmorning/zotero-jasminum About a Model Context Protocol server that enables AI tools (Claude Desktop, VS Code extensions) to intelligently interact with Zotero research libraries. 373 [error] [Window] [Extension Host] Server "zotero" stderr: Starting MCP Zotero Serve 4 days ago · ⚠️ 与翻译效果相关的问题,请到pdf2zh与pdf2zh_next仓库提问 v2. PDF2zh for Zotero | Zotero PDF中文翻译插件. Documenting my process of getting my Synology DS418 to be a WebDAV server for Zotero so I don't need to pay $120/year Work in Progress, check Issues page An ansible project which sets up a complete working zotero sync server on ubuntu. org, stream. Review papers, get summaries, analyze citations, extract PDF annotations, and more! Aug 8, 2022 · The Zotero server is self-hostable, it just takes some work. The main change is just another major update to the underlying Firefox framework, which provides, among other things, support for Linux on ARM64. web snapshots) from any web browser without having to use zotero. you'd have to be able to open a terminal and run *nix commands. js and the web api: mcp-zotero. so files, xpcshell, omni. Generate inline citations with API links instantly, and integrate external applications through a comprehensive local HTTP server. Of course it requires xulrunner and xpcshell to run. manifest file repo which is way cleaner that the one created by the original build. Jul 17, 2018 · Until Zotero is capable of syncing with our institutes private server, I'm using Git to backup my database and have it accessible remotely at least in an unidirectional manner. May 15, 2024 · There are many URLs linking to zotero. Contribute to xukrutdonut/zotero-web-server-sync development by creating an account on GitHub. e. It is intended to implement a small but maximally useful set of interactions with Zotero for use with MCP clients. Jun 22, 2025 · zotero目前无法启动,已经尝试过卸载后安装,也尝试过重启电脑和以管理员身份运行。但是还是无法打开我的zotero,即双击软件后无反应。… Zotero is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share research. Contribute to Wes-Eason/zotero-dataserver development by creating an account on GitHub. That is, hosting the WebDAV server behind a firewall, accessing it over a VPN, with automatically setup SSL certificate via DNS-01 challenge authentication for a domain on AWS Route 53. Contribute to erwroth/zotero-server development by creating an account on GitHub. 🔄 Modern cross-device file sync tool with Rich progress bars, CLI automation, and mobile support. A Zotero add-on to retrive CNKI meta data. Installation Guide Detailed instructions to get Zotero MCP up and running. If you're having trouble with Zotero, see Getting Help. js-based server to run Zotero translators. In the Zotero main screen click on Edit > Preferences, and in The Zotero Preferences menu click Advanced > General > Config Editor: This allows to configure more in depth settings, as such a warning might pop up. x 问题描述 描述您遇到的问题: 本插件的服务端(server. Docker image for Zotero Data Server . citation-js / plugin-zotero-translation-server Public Notifications You must be signed in to change notification settings Fork 1 Star 5 Jan 20, 2025 · 开发了一个Zotero插件,利用PDF2zh,将Zotero中的PDF英文附件翻译为中文,并且保留原格式。 欢迎使用:https://github. 1 8. 4. js do I have to change, and how exactly? Ports needed? Many This repository allows you to run the Zotero data server locally using docker containers, and easily build the Zotero client application. zotero. Contribute to linuxserver/docker-zotero development by creating an account on GitHub. Requires Python 3. js on the server. 0 (with a few still to come), two Firefox ESR upgrades (spanning 25 Firefox versions), and support for a new architecture, calling it Zotero 8 made sense. Contribute to zotero/translation-server development by creating an account on GitHub. Jun 22, 2022 · I don't think there's anything more up-to-date than the ZotPrime github, no. oadp9y2 pi6z8o g2nmxu uzmwbg azpe kdhv xyojoti zvynjc9 ykk41 zjgj5