Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
MCP server enabling AI assistants to build, test, and debug Zotero plugins
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
ZOTERO_RDP_PORT, ZOTERO_RDP_HOST必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"zotero-dev": {
"command": "npx",
"args": [
"-y",
"@introfini/mcp-server-zotero-dev"
],
"env": {
"ZOTERO_RDP_PORT": "your-value",
"ZOTERO_RDP_HOST": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add zotero-dev --env ZOTERO_RDP_PORT=your-value --env ZOTERO_RDP_HOST=your-value -- npx -y @introfini/mcp-server-zotero-dev動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"zotero-dev": {
"command": "npx",
"args": [
"-y",
"@introfini/mcp-server-zotero-dev"
],
"env": {
"ZOTERO_RDP_PORT": "your-value",
"ZOTERO_RDP_HOST": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"zotero-dev": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@introfini/mcp-server-zotero-dev"
],
"env": {
"ZOTERO_RDP_PORT": "your-value",
"ZOTERO_RDP_HOST": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント introfini で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.1.4)がレジストリに届いたのは2 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, 御府和田玉 在售作品查询
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Live in-stock Hetian jade from Yufu, Shanghai: prices, monthly price guide, book a viewing.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
An MCP (Model Context Protocol) server that enables AI assistants to build, test, and debug Zotero 7+ plugins. It provides 25 tools for UI inspection, JavaScript execution, build integration, logging, database access, and plugin management.
How it works: Zotero 7+ is built on Firefox ESR, so this server communicates with Zotero through Firefox's built-in Remote Debugging Protocol (RDP). A small companion plugin (MCP Bridge for Zotero) starts the DevTools server inside Zotero, and this MCP server connects to it.
AI Assistant (Claude, Cursor, Windsurf, etc.)
| MCP Protocol (stdio) v MCP Server (this package) | Firefox RDP (TCP port 6100) v Zotero + MCP Bridge Plugin
zotero-mcp-bridge-*.xpi from GitHub Releases.xpi fileThe plugin automatically starts a DevTools server on port 6100 when Zotero launches.
Add to your claude_desktop_config.json:
{
"mcpServers": { "zotero-dev": { "command": "npx", "args": ["-y", "@introfini/mcp-server-zotero-dev"] } } }
claude mcp add zotero-dev -- npx -y @introfini/mcp-server-zotero-dev
Configure the MCP server with:
npx-y @introfini/mcp-server-zotero-devOr install globally:
npm install -g @introfini/mcp-server-zotero-dev
| Tool | Description |
|---|---|
zotero_ping | Test connection to Zotero and get version info |
zotero_execute_js | Execute JavaScript in Zotero's privileged chrome context |
zotero_get_pref | Get a Zotero preference value |
zotero_set_pref | Set a Zotero preference value |
zotero_search_prefs | Search and list Zotero/Firefox preferences |
zotero_inspect_object | Inspect a JavaScript object to discover methods and properties |
zotero_open_preferences | Open Zotero's preferences window, optionally navigating to a pane |
| Tool | Description |
|---|---|
zotero_screenshot | Capture a screenshot of Zotero (main window, specific window, or element) |
zotero_inspect_element | Find DOM elements by CSS selector |
zotero_get_dom_tree | Get a simplified DOM tree structure |
zotero_get_styles | Get computed CSS styles for an element |
zotero_list_windows | List all open Zotero windows |
| Tool | Description |
|---|---|
zotero_read_logs | Read Zotero's debug log output |
zotero_read_errors | Read errors from Zotero's error console |
zotero_clear_logs | Clear the debug log buffer and error console |
zotero_watch_logs | Start/stop watching for new log messages |
| Tool | Description |
|---|---|
zotero_scaffold_build | Build a Zotero plugin using zotero-plugin-scaffold |
zotero_scaffold_serve | Start/stop the dev server with hot reload |
zotero_scaffold_lint | Run ESLint on a plugin project |
zotero_scaffold_typecheck | Run TypeScript type checking |
| Tool | Description |
|---|---|
zotero_plugin_reload | Reload a Zotero plugin |
zotero_plugin_list | List all installed plugins |
zotero_plugin_install | Install a plugin from a local XPI file |
| Tool | Description |
|---|---|
zotero_db_query | Execute a SELECT query on Zotero's database |
zotero_db_schema | Get database schema information |
zotero_db_stats | Get database statistics |
| Prompt | Description |
|---|---|
setup-dev | Set up Zotero plugin development environment from scratch |
debug-plugin | Connect to Zotero and start debugging your plugin |
fix-errors | Find and fix errors from Zotero's error console |
inspect-api | Interactive exploration of Zotero's JavaScript APIs |
migrate-z7 | Help migrate a plugin from Zotero 6 to Zotero 7 |
Environment variables (all optional):
| Variable | Default | Description |
|---|---|---|
ZOTERO_RDP_PORT | 6100 | RDP port to connect to |
ZOTERO_RDP_HOST | localhost | RDP host address |
ZOTERO_DATA_DIR | auto-detected | Zotero data directory path |
ZOTERO_PROFILE_PATH | auto-detected | Zotero profile path |
"Cannot connect to Zotero"
lsof -i :6100"Port already in use"
-debugger flag (which uses port 6000). The MCP Bridge uses port 6100 to avoid conflicts.MIT