Discover MCPs & agents
Loading MCPs and agents…
Loading MCPs and agents…
ScienceDirect skills for Claude Code — search, browse, export, download academic papers via Chrome DevTools MCP
From the repo.
| WeChat Official Account (公众号) | WeChat Group (微信群) | Discord |
|---|---|---|
![]() | ![]() | Join Discord |
| 未来论文实验室 | 扫码加入交流群 | English & Chinese |
Claude Code skills that let Claude interact with ScienceDirect (Elsevier) through Chrome DevTools MCP.
Search papers, browse journals, extract metadata, export citations, download PDFs, and push to Zotero — all from the Claude Code CLI.
| Skill | Description | Invocation |
|---|---|---|
sd-search | Keyword search with structured result extraction | /sd-search machine learning |
sd-advanced-search | Filtered search: author, journal, year, title, keywords | /sd-advanced-search author: Smith year: 2024 deep learning |
sd-parse-results | Re-parse an existing search results page | (internal) |
sd-navigate-pages | Pagination, sort order, results-per-page | /sd-navigate-pages next |
sd-paper-detail | Extract full article metadata (abstract, authors, DOI, etc.) | /sd-paper-detail S0957417426005245 |
sd-journal-browse | Browse journal info, impact factor, issues, articles | /sd-journal-browse Nature Energy |
sd-download | Download article PDFs to local disk | /sd-download S0957417426005245 |
sd-export | Export citations as RIS/BibTeX/text, push to Zotero | /sd-export S0957417426005245 format: zotero |
sd-researcher — orchestrates all 8 skills. Handles Cloudflare captcha detection (auto-clicks or pauses for manual resolution), and supports multi-step workflows like "search → detail → export to Zotero → download PDF".
claude mcp add chrome-devtools -- npx -y chrome-devtools-mcp@latest
git clone https://github.com/cookjohn/sd-skills.git
cd sd-skills
cp -r skills/ agents/ .claude/
Or add to an existing project:
git clone https://github.com/cookjohn/sd-skills.git /tmp/sd-skills
cp -r /tmp/sd-skills/skills/ your-project/.claude/skills/
cp -r /tmp/sd-skills/agents/ your-project/.claude/agents/
Add to your .claude.json to prevent Cloudflare captcha loops on PDF downloads:
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": [
"-y",
"chrome-devtools-mcp@latest",
"--ignoreDefaultChromeArg=--enable-automation",
"--ignoreDefaultChromeArg=--disable-infobars",
"--chromeArg=--disable-blink-features=AutomationControlled"
]
}
}
}
claude
Skills and agent are picked up automatically. Try /sd-search deep learning to verify.
skills/
├── sd-search/SKILL.md # Basic keyword search
├── sd-advanced-search/SKILL.md # Filtered search (author, journal, year, etc.)
├── sd-parse-results/SKILL.md # Parse existing results page
├── sd-navigate-pages/SKILL.md # Pagination & sorting
├── sd-paper-detail/SKILL.md # Paper metadata extraction
├── sd-journal-browse/SKILL.md # Journal info & issue browsing
├── sd-download/SKILL.md # PDF download with Cloudflare handling
└── sd-export/ # Citation export & Zotero
├── SKILL.md
└── scripts/
└── push_to_zotero.py # Zotero Connector API client
agents/
└── sd-researcher.md # Agent: orchestrates all skills
| 公众号 | 微信交流群 | Discord |
|---|---|---|
![]() | ![]() | 加入 Discord |
| 未来论文实验室 | 扫码加入交流群 | 中英文交流 |
让 Claude Code 通过 Chrome DevTools MCP 操作 ScienceDirect (Elsevier) 的技能集。
支持论文检索、期刊浏览、元数据提取、引用导出、PDF 下载、推送到 Zotero 等功能,全部在 Claude Code 命令行中完成。
| 技能 | 功能 | 调用方式 |
|---|---|---|
sd-search | 关键词检索,返回结构化结果 | /sd-search machine learning |
sd-advanced-search | 高级检索:作者、期刊、年份、标题、关键词 | /sd-advanced-search author: Smith year: 2024 deep learning |
sd-parse-results | 重新解析当前搜索结果页 | (内部调用) |
sd-navigate-pages | 翻页、排序、每页显示数量 | /sd-navigate-pages next |
sd-paper-detail | 提取论文完整元数据(摘要、作者、DOI 等) | /sd-paper-detail S0957417426005245 |
sd-journal-browse | 浏览期刊信息、影响因子、期次、文章列表 | /sd-journal-browse Nature Energy |
sd-download | 下载论文 PDF 到本地 | /sd-download S0957417426005245 |
sd-export | 导出引用为 RIS/BibTeX/纯文本,推送到 Zotero | /sd-export S0957417426005245 format: zotero |
sd-researcher — 统一调度全部 8 个技能。自动处理 Cloudflare 验证码(自动点击或暂停等待用户手动完成),支持"检索 → 详情 → 导出到 Zotero → 下载 PDF"等复合工作流。
claude mcp add chrome-devtools -- npx -y chrome-devtools-mcp@latest
git clone https://github.com/cookjohn/sd-skills.git
cd sd-skills
cp -r skills/ agents/ .claude/
添加到已有项目:
git clone https://github.com/cookjohn/sd-skills.git /tmp/sd-skills
cp -r /tmp/sd-skills/skills/ your-project/.claude/skills/
cp -r /tmp/sd-skills/agents/ your-project/.claude/agents/
在 .claude.json 中添加以下配置,优化 PDF 下载体验:
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": [
"-y",
"chrome-devtools-mcp@latest",
"--ignoreDefaultChromeArg=--enable-automation",
"--ignoreDefaultChromeArg=--disable-infobars",
"--chromeArg=--disable-blink-features=AutomationControlled"
]
}
}
}
claude
技能和智能体会自动加载。输入 /sd-search deep learning 验证是否正常。
MIT
Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.
Tool
OS
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"url": "{MCP_ENDPOINT_URL}"
}
}
}Paste into mcpServers in the config file. Restart Cursor after saving.
If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.