MCPcopy
hub / github.com/zotero/zotero

github.com/zotero/zotero @9.0.5 sqlite

repository ↗ · DeepWiki ↗ · release 9.0.5 ↗
15,160 symbols 36,703 edges 546 files 657 documented · 4%
README

Zotero

CI

Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources.

Please post feature requests or bug reports to the Zotero Forums. If you're having trouble with Zotero, see Getting Help.

For more information on how to use this source code, see the Zotero documentation.

Extension points exported contracts — how you extend this code

nsID (Interface)
* Generic IDs are created by most code which passes a nsID to js. * https://searchfox.org/mozilla-central/source/js/xpc
types/gecko/lib.gecko.xpidl.d.ts
DOMStringMap (Interface)
* Redefine the DOMStringMap interface to match its implementation. * xref Bug 1965336. * * [MDN Reference](https://de
types/gecko/lib.gecko.tweaks.d.ts
CanonicalBrowsingContext (Interface)
(no doc)
types/gecko/lib.gecko.tweaks.d.ts
ChromeWindow (Interface)
(no doc)
types/gecko/lib.gecko.tweaks.d.ts
Document (Interface)
(no doc)
types/gecko/lib.gecko.tweaks.d.ts

Core symbols most depended-on inside this repo

push
called by 1754
chrome/content/zotero/modules/rtf.mjs
createDataObject
called by 1105
test/content/support.js
getField
called by 493
chrome/content/zotero/itemTree.jsx
filter
called by 398
chrome/content/zotero/elements/annotationItemsPane.js
getRowIndexByID
called by 324
chrome/content/zotero/libraryTree.js
getTestDataDirectory
called by 253
test/content/support.js
pref
called by 252
chrome/content/zotero/xpcom/plugins.js
createUnsavedDataObject
called by 239
test/content/support.js

Shape

Method 8,790
Interface 3,051
Function 2,935
Class 293
Enum 91

Languages

TypeScript100%
Python1%

Modules by API surface

types/gecko/generated/lib.gecko.xpcom.d.ts5,020 symbols
types/gecko/generated/lib.gecko.dom.d.ts4,948 symbols
resource/tinymce/tinymce.min.js892 symbols
resource/tinymce/themes/modern/theme.min.js154 symbols
types/gecko/generated/lib.gecko.win32.d.ts135 symbols
resource/tinymce/plugins/lists/plugin.min.js125 symbols
chrome/content/zotero/xpcom/reader.js118 symbols
chrome/content/zotero/xpcom/citeproc.js108 symbols
chrome/content/zotero/integration/citationDialog.js96 symbols
chrome/content/zotero/elements/itemBox.js85 symbols
test/content/support.js69 symbols
chrome/content/zotero/collectionTree.jsx68 symbols

Dependencies from manifests, versioned

@babel/cli7.26.4 · 1×
@babel/core7.26.0 · 1×
@babel/eslint-parser7.25.9 · 1×
@babel/eslint-plugin7.25.9 · 1×
@babel/preset-react7.26.3 · 1×
@citeproc-rs/wasm0.2.0 · 1×
@eslint/eslintrc3.2.0 · 1×
@eslint/js9.17.0 · 1×
@types/jscodeshift17.3.0 · 1×
@zotero/eslint-config1.0.8 · 1×
ace-builds1.4.12 · 1×
acorn8.8.2 · 1×

For agents

$ claude mcp add zotero \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact