SuperAPI AI 工具集

literature-search

写作与研究

查看项目

更新于 10-16 10:01

技能介绍

用途

文献搜寻技能用于使用多种 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. 精确搜寻模式(推荐用于系统性回顾)

用户提供主题后:

  1. 执行 generate_search_queries(topic) 取得 MeSH 词汇
  2. 选择最佳搜寻策略
  3. 执行 search_literature(query=MeSH_query)
  4. 执行 get_citation_metrics(pmids, sort_by="relative_citation_ratio")
  5. 返回按 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 麻醉的系统性回顾」 执行:

  1. generate_search_queries("artificial intelligence anesthesiology")
  2. search_literature(query='"Artificial Intelligence"[MeSH] AND "Anesthesiology"[MeSH]')
  3. get_citation_metrics(pmids="last", sort_by="relative_citation_ratio")

相关技能

  • literature-filter:过滤与确认文献
  • literature-retrieval:组合技能,搜寻加过滤

限制

资料中未提供收费、价格、平台支援范围、搜寻结果数量上限或资料库完整清单等资讯,暂未提供。