Token导航 LogoToken导航TokenDH.com
Prisma Review Tool logo
运维云端stdio官方级别未说明来源级核验

Prisma Review Tool

MCP Server

PRISMA Review Tool是一个遵循PRISMA 2020指南的自动化系统文献综述工具,支持多数据库搜索、去重、规则与AI辅助筛选,并提供PRISMA流程图生成功能。

工具数

15

提示词数

0

GitHub Stars

2

资源数

0
学术研究TypeScriptClaudeClaudeCursorWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Black-Lights

提供方

Black-Lights

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python start.py

详细介绍

PRISMA审查工具

](CHANGELOG.md) ![License: MIT](LICENSE) ![Python 3.10+](https://www.python.org)

自动化系统文献综述 普里斯马2020 指导方针(清单 | 流程图 | 佩奇等人,2021).搜索学术数据库、消除重复结果、使用关键字规则筛选论文,并通过任何兼容MCP的代理使用人工智能辅助筛选——所有这些都可以从命令行完成。

特性

  • 多数据库搜索:arXiv,OpenAlex,Semantic Scholar(免费,不需要API密钥)。可选:Scopus。
  • 自动重复数据删除:DOI匹配+模糊标题匹配
  • 两遍筛查:

- 通过1:基于规则的关键字筛选(自动、可重新筛选,阈值可调) - 通行证2:通过MCP进行人工智能辅助的资格筛查(更严格的标准)

  • 通过MCP进行AI筛查:可与Claude Code、OpenAI Codex、GitHub Copilot、Cursor、Windsurf、Amazon Q、Gemini CLI和任何MCP兼容代理配合使用
  • PRISMA 2020流程图:与官方模板(Page等人,2021)匹配的交互式图表,下载为PNG格式
  • 灵活出口:带爱思唯尔风格字段选择器的CSV+BibTeX--仅导出筛选后的论文,选择要包含的列
  • PDF下载和查看器:通过爱思唯尔(机构)、arXiv、Unpaywall、Semantic Scholar下载论文——在web应用程序中内联查看
  • 后台管道:运行搜索→ 去重→ 后台屏幕显示实时进度、取消和速率限制处理
  • 多项目管理:保存、切换、复制、导出/导入项目——每个项目都有独立的配置+数据
  • Web仪表板:实时流水线步进器、统计卡、PRISMA流程图、PDF浏览器、资格过滤器

快速开始

一键启动(Web应用程序)

cd prisma_tool
python start.py

就是这样。第一次运行时,它将:

  1. 创建Python虚拟环境并安装所有依赖项
  2. 为web前端安装Node.js包
  3. 创建 config.yaml 来自模板(如果缺失)
  4. 在可用端口上启动API服务器和web应用程序
  5. 在浏览器中打开仪表板

Ctrl+C 停止——它会自动杀死后端和前端。

# Options
python start.py --install     # Force reinstall all dependencies
python start.py --port 9000   # Custom backend port (frontend = port + 1000)
python start.py --no-browser  # Don't auto-open browser
python start.py --cli         # CLI mode only (no web app)
要求: 必须安装Python 3.10+和Node.js 18+。

配置

编辑 config.yaml 使用您的搜索查询、日期范围和筛选关键字,或使用 设置 网页应用程序中的页面。看 docs/CONFIG_GUIDE.md 了解详情。

CLI使用情况(无Web应用程序)

如果您更喜欢命令行:

python start.py --cli     # Sets up venv, shows CLI commands

# Then activate and run:
# Windows
.venv\Scripts\activate

# Mac/Linux
source .venv/bin/activate

# Full pipeline
python -m prisma_review run-all

# Or step by step
python -m prisma_review search        # Search databases
python -m prisma_review dedup         # Remove duplicates
python -m prisma_review screen-rules  # Keyword screening
python -m prisma_review report        # Generate PRISMA diagram
python -m prisma_review export        # Export .bib + .csv

# Check progress
python -m prisma_review status

(可选)使用任何MCP兼容试剂进行AI筛查

设置MCP服务器,让AI代理(Claude Code、OpenAI Codex、GitHub Copilot、Cursor、Windsurf等)筛选你的论文。看 docs/MCP_SETUP.md.

Web应用程序功能

web仪表板提供:

  • 仪表盘 --实时流水线步进器、统计卡、交互式PRISMA 2020流程图
  • 筛查 --审查包含/排除/可能决定的论文,用可调整的关键字阈值重新筛选
  • 资格 --二次通过人工智能辅助筛查,以达到更严格的标准
  • 所有论文 --带字段选择器导出(CSV、BibTeX)的分页、可过滤、可搜索的表——仅导出过滤后的论文
  • 下载 --下载论文的PDF查看器(爱思唯尔、arXiv、Unpaywall)
  • 设置 -从浏览器编辑配置、搜索查询、关键字、API键
  • 项目 --创建、切换、复制、导入/导出文献综述项目
  • MCP设置 --查看AI代理的连接说明

两遍筛查工作流程

新兴领域的广泛搜索查询通常会返回数百篇论文。单个关键字筛选过程太粗糙了——你需要第二个更严格的过程。

Pass 1 (Keyword Rules)          Pass 2 (AI Eligibility)
━━━━━━━━━━━━━━━━━━━━━          ━━━━━━━━━━━━━━━━━━━━━━━
1,600 records found             570 first-pass included
  → 57 duplicates removed         → AI reads each abstract
  → 973 excluded by rules         → Applies strict criteria
  → 570 included                  → ~50-80 final papers

通过1 使用可配置的关键字规则快速删除明显不相关的论文。匹配≥N的论文包含关键字(不排除关键字);其余的则被排除在外或标记为“可能”进行人工智能审查。

通行证2 使用Claude(通过MCP)阅读每份第一次通过的论文摘要,并应用特定领域的资格标准,将范围缩小到只有最相关的研究进行全文审查。

CLI 参考

命令描述
search使用您的查询搜索所有已配置的数据库
dedup删除重复的论文(DOI+模糊标题)
screen-rules应用基于关键字的筛选规则
report生成PRISMA流程图(PNG+Markdown)
export将包含的文件导出到.bib和.csv
download下载符合条件的开放获取PDF文件
status显示当前管道状态和计数
run-all端到端运行整个管道

选项:

  • --config PATH --config.yaml的路径(默认: ./config.yaml)
  • --force --即使输出已经存在,也要重新运行步骤

MCP工具参考

首次通过筛查

工具说明
get_screening_stats当前管道统计
get_papers_to_screen一批“也许”论文供人工智能审查
get_paper_details特定论文的全部细节
screen_paper保存一个筛选决定
batch_screen_papers保存多个筛选决定
search_in_papers在收集的论文中进行关键字搜索

二次通行资格

工具说明
get_papers_for_eligibility第一批通过的文件包括更严格审查的文件
eligibility_screen_paper保存一个资格决定
batch_eligibility_screen保存多个资格决定

报告

工具说明
generate_report生成PRISMA图+导出.bib/.csv
download_eligible_papers下载PDF文件(爱思唯尔、arXiv、Unpaywall、S2)

管道管理

工具说明
start_pipeline在后台启动完整管道(搜索→ 去重→ 屏幕)
get_pipeline_progress检查管道状态、当前步骤、警告
stop_pipeline取消正在运行的管道(在当前步骤后停止)
start_pipeline_step运行单个步骤(搜索、数据消除或屏幕)

多项目支持

每个文献综述都存储为一个独立的项目,具有自己的配置和数据:

projects/
├── gfm-agriculture/
│   ├── config.yaml
│   └── prisma_output/
├── dl-medical/
│   ├── config.yaml
│   └── prisma_output/
└── .active_project              # tracks which project is loaded
  • 切换项目 不丢失数据——每个项目都有自己的管道状态
  • 自动迁移:现有 config.yaml + prisma_output/ 自动复制到 projects/ 首次运行时(为CLI保留原件)
  • 导出/导入:将项目共享为 .zip 文件
  • 重复:克隆项目以从同一配置开始新的审核

通过web UI管理项目(/projects)或REST API(/api/projects).

输出文件

prisma_output/
├── 01_search/all_records.json           # All papers found (raw)
├── 02_dedup/
│   ├── deduplicated.json                # Unique papers
│   └── duplicates_log.csv               # Which papers were merged
├── 03_screen/
│   ├── screen_results.json              # All papers with decisions
│   ├── included.json                    # First-pass included papers
│   ├── excluded.json                    # Papers excluded
│   └── maybe.json                       # Papers needing manual review
├── 03b_eligibility/
│   ├── eligibility_results.json         # All eligibility decisions
│   ├── eligible_included.json           # Final included papers
│   └── eligible_excluded.json           # Excluded in second pass
├── 04_export/
│   ├── prisma_flow.md                   # PRISMA diagram (Markdown)
│   ├── prisma_flow.png                  # PRISMA diagram (image)
│   ├── included_papers.bib              # First-pass BibTeX
│   ├── included_papers.csv              # First-pass CSV
│   ├── eligible_papers.bib              # Final BibTeX (after eligibility)
│   └── eligible_papers.csv              # Final CSV (after eligibility)
├── 05_pdfs/
│   ├── Author2024_Paper_Title.pdf       # Downloaded open access PDFs
│   └── _download_log.json              # Log of download results
└── review_state.json                    # Pipeline state + counts

与现有工具的比较

2%的系统审查工具 尝试全流程自动化。大多数人只关注一个阶段。

功能prisma_toolASReviewRayyanOtto SRDistillerSR
自动搜索
重复数据删除不是
筛选规则+AI(MCP)主动学习手动+AILLM(GPT-4)人工智能辅助
两遍筛查
PRISMA图自动生成插件
完整管道部分
开源麻省理工学院Apache 2.0研究
成本免费免费增值研究$$$

文档

快速启动:docs/QUICKSTART.md

指南说明
安装和设置Python设置、依赖关系、首次运行
配置指南如何为任何主题编写config.yaml
完整工作流教程端到端演练
MCP和AI筛查使用任何MCP代理进行设置
CLI 参考所有命令和选项
MCP工具API参考所有15个带有参数和响应的MCP工具
PRISMA 2020合规性核对表映射、流程图对齐
写你的方法论论文/论文方法部分模板
故障排除和常见问题常见问题和解决方案

也可在 docs/:

路线图

  • v1.0:CLI+MCP服务器,具有双通道筛选功能
  • v1.5 (当前):从筛选页面重新筛选,PRISMA 2020兼容图,工作流程顺序教程(24步)
  • v1.4:爱思唯尔风格的导出,带字段选择器,按项目过滤持久性
  • v1.3:一个命令启动器、web仪表板、后台管道、多项目管理、15个MCP工具
  • v2.0 (计划中):桌面应用程序(Tauri),拖放配置生成器,多用户支持

如何引用

如果您在研究中使用此工具,请引用:

@software{prisma_tool,
  author = {Mughees, Mohammad Ammar},
  title = {PRISMA Review Tool: AI-Assisted Systematic Literature Review},
  year = {2026},
  url = {https://github.com/Black-Lights/prisma-review-tool},
  license = {MIT}
}

需求

  • Python 3.10+
  • Node.js 18+(用于web应用程序;不需要仅用于CLI)
  • 基本使用不需要API密钥(OpenAlex是免费的,推荐使用)
  • 可选:Scopus API密钥用于更广泛的覆盖范围(从 dev.elsevier.com,需要机构准入)
  • 可选:arXiv和Semantic Scholar(免费,但有严格的速率限制)
  • 可选:通过MCP订阅Claude Code进行人工智能辅助筛查

贡献

贡献.md.

许可证

麻省理工学院

目录标签

目录标签

学术研究TypeScriptClaude本地部署文献综述PRISMA指南AI筛选自动化工具

支持客户端

ClaudeCursorWindsurf

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

15

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP