用途
文献搜寻技能用于使用多种 MCP Tools 搜寻学术文献,支援关键字搜寻、MeSH 词汇扩展、引用指标排序。
触发条件包括:
- 「搜寻文献」「找论文」「PubMed 搜寻」
- "search papers"、"find articles"、"literature search"
- 开始文献回顾或系统性评读
主要能力
MCP Tools(pubmed-search)
| Tool | 用途 | 参数 |
|---|---|---|
| search_literature | 基本搜寻 | query, limit, min_year, article_type |
| generate_search_queries | MeSH 词汇扩展 | topic |
| merge_search_results | 合并多次搜寻结果 | results_json |
| get_citation_metrics | 取得引用指标(RCR) | pmids, sort_by |
| fetch_article_details | 取得文章详细资讯 | pmids |
MCP Tools(zotero-keeper)
| Tool | 用途 | 参数 |
|---|---|---|
| check_articles_owned | 检查是否已收藏 | pmids |
| batch_import_from_pubmed | 批次汇入到 Zotero | pmids, collection_name |
使用方式
1. 快速搜寻模式
用户提供关键字后,执行 search_literature(query, limit=20),返回 PMID 清单与摘要。
2. 精确搜寻模式(推荐用于系统性回顾)
用户提供主题后:
- 执行 generate_search_queries(topic) 取得 MeSH 词汇
- 选择最佳搜寻策略
- 执行 search_literature(query=MeSH_query)
- 执行 get_citation_metrics(pmids, sort_by="relative_citation_ratio")
- 返回按 RCR 排序的结果
3. 多策略合并模式
并行执行多个搜寻策略:
# 并行执行多个搜寻策略
results = []
results.append(search_literature(query="keyword1"))
results.append(search_literature(query="keyword2"))
results.append(search_literature(query="MeSH[Mesh]"))
# 合并并去重
merged = merge_search_results(results)
# high_relevance_pmids = 出现在多个搜寻结果中的文章
输出格式
搜寻结果摘要包含:搜寻策略描述、总笔数、高相关性篇数(出现在多个搜寻中)。文献清单以表格呈现,栏位为 #、PMID、标题、年份、RCR。
使用范例
范例 1:快速搜寻
用户:「搜寻 remimazolam 在 ICU 的应用」 执行:search_literature(query="remimazolam ICU", limit=15)
范例 2:精确搜寻
用户:「我要做 AI 麻醉的系统性回顾」 执行:
- generate_search_queries("artificial intelligence anesthesiology")
- search_literature(query='"Artificial Intelligence"[MeSH] AND "Anesthesiology"[MeSH]')
- get_citation_metrics(pmids="last", sort_by="relative_citation_ratio")
相关技能
- literature-filter:过滤与确认文献
- literature-retrieval:组合技能,搜寻加过滤
限制
资料中未提供收费、价格、平台支援范围、搜寻结果数量上限或资料库完整清单等资讯,暂未提供。