Skip to main content
Glama

Zotero MCP Bridge

by colobas
zotero-plugin.config.ts1.42 kB
import { defineConfig } from "zotero-plugin-scaffold"; import pkg from "./package.json"; const REPO_OWNER = "gpires"; const REPO_NAME = "zotero_mcp_plugin"; export default defineConfig({ source: ["src", "addon"], dist: ".scaffold/build", name: pkg.config.addonName, id: pkg.config.addonID, namespace: pkg.config.addonRef, updateURL: `https://github.com/${REPO_OWNER}/${REPO_NAME}/releases/download/release/${ pkg.version.includes("-") ? "update-beta.json" : "update.json" }`, xpiDownloadLink: `https://github.com/${REPO_OWNER}/${REPO_NAME}/releases/download/v{{version}}/{{xpiName}}.xpi`, build: { assets: ["addon/**/*.*"], define: { ...pkg.config, author: pkg.author, description: pkg.description, homepage: pkg.homepage, buildVersion: pkg.version, buildTime: "{{buildTime}}", }, prefs: { prefix: pkg.config.prefsPrefix, }, esbuildOptions: [ { entryPoints: ["src/index.ts"], define: { __env__: `"${process.env.NODE_ENV}"`, }, bundle: true, target: "firefox115", outfile: `.scaffold/build/addon/content/scripts/${pkg.config.addonRef}.js`, }, ], }, test: { waitForPlugin: `() => Zotero.${pkg.config.addonInstance}.data.initialized`, }, // If you need to see a more detailed log, uncomment the following line: // logLevel: "trace", });

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/colobas/zotero_mcp_plugin'

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