literature-review
11
总安装量
2
周安装量
#28464
全站排名
安装命令
npx skills add https://github.com/u9401066/med-paper-assistant --skill literature-review
Agent 安装分布
opencode
2
antigravity
2
windsurf
2
codex
2
gemini-cli
2
Skill 文档
ç³»çµ±æ§æç»åé¡§
é©ç¨æ å¢
- éå§æ°ç ç©¶å°æ¡ | æ°å¯« Introduction åèª¿æ¥ | 系統æ§åé¡§ | PICO è¨åºåé¡
- ä¸é©ç¨ï¼å¿«éæ¥ä¸ç¯ â ç´æ¥
search_literature| åªéæ´ç âformat_references
å·¥å ·éæ¥
pubmed-search MCP
| é¡å¥ | å·¥å · | 說æ |
|---|---|---|
| æå° | search_literature |
åºæ¬ PubMed æå° |
generate_search_queries |
MeSH + åç¾©è©ææ | |
parse_pico |
è§£æ PICO è¨åºåé¡ | |
merge_search_results |
åä½µå»é | |
| æ¢ç´¢ | find_related_articles |
ç¸ä¼¼æç« |
find_citing_articles |
å¼ç¨æ¤æçå¾çºç ç©¶ | |
get_article_references |
æ¤æçåèæç» | |
get_citation_metrics |
iCite RCR ææ¨ | |
| Session | get_session_pmids |
ååæå°çµæ PMID |
get_session_summary |
æ¥ç session çæ | |
| å¯åº | prepare_export |
RIS/BibTeX/CSV |
analyze_fulltext_access |
PMC å ¨æå¯ç¨æ§ |
mdpaper MCP å²åæç»
| æ¹æ³ | åªå ç´ | 說æ |
|---|---|---|
save_reference_mcp(pmid) |
PRIMARY â | MCP-to-MCP é©è |
save_reference(article) |
FALLBACK â ï¸ | å ç¶ API ä¸å¯ç¨ |
â
save_reference_mcp(pmid="12345678", agent_notes="...")
â save_reference(article={metadata}) # Agent å¯è½å¹»è¦º
工使µç¨
Phase 0: ç°å¢æºå
get_current_project() # 確èªå°æ¡
è®åï¼projects/{slug}/.memory/activeContext.md # äºè§£ä¹ååäºä»éº¼
Phase 1: å»ºç«æå°çç¥
ééµåæå°ï¼ä¸è¬ä¸»é¡ï¼ï¼
generate_search_queries(topic="remimazolam sedation ICU", strategy="comprehensive")
PICO æå°ï¼æ¯è¼æ§åé¡ï¼ï¼
# Step 1: è§£æ PICO
parse_pico(description="remimazolam å¨ ICU é®éæ¯ propofol 好åï¼")
â P=ICU patients, I=remimazolam, C=propofol, O=sedation
# Step 2: 並è¡åå¾åå
ç´ MeSHï¼åæå¼å«ï¼ï¼
generate_search_queries(topic="ICU patients")
generate_search_queries(topic="remimazolam")
generate_search_queries(topic="propofol")
Phase 2: ä¸¦è¡æå°å·è¡
# åæå¤çµæå°ï¼ä¸¦è¡å¼å«ï¼ï¼
search_literature(query='"Intensive Care Units"[MeSH] AND remimazolam', limit=50)
search_literature(query='remimazolam AND propofol AND sedation', limit=50)
# åä½µçµæ
merge_search_results(results_json='[{"query_id": "q1", "pmids": ["123"]}, ...]')
Phase 3: çµæè©ä¼°
# çµæå¤ªå° (<20) â æ´å±
expand_search_queries(topic="...", current_results=15)
# å°ç¨®åæç»åå¼ç¨ç¶²è·¯æ¢ç´¢
find_citing_articles(pmid="12345678") # forward
find_related_articles(pmid="12345678") # similar
get_article_references(pmid="12345678") # backward
# åå¾å¼ç¨ææ¨æåº
get_citation_metrics(pmids="last", sort_by="relative_citation_ratio", min_rcr=1.0)
Phase 4: 篩é¸èå²å
# åç¾ç¯©é¸æ¸
å®çµ¦ç¨æ¶ï¼æ¨é¡ã年份ãæåãRCRï¼
# â
PRIMARYï¼ä½¿ç¨ MCP-to-MCP é©è
save_reference_mcp(pmid="12345678", agent_notes="Key paper on...")
# â ï¸ FALLBACKï¼å
ç¶ API ä¸å¯ç¨
save_reference(article={metadata}, project="...")
Phase 5: å¯åº
format_references(style="vancouver")
prepare_export(pmids="last", format="ris")
analyze_fulltext_access(pmids="last")
Phase 6: â æ´æ°å°æ¡è¨æ¶
# å¿
é æ´æ°ï¼
寫å
¥ï¼projects/{slug}/.memory/activeContext.md
- Current Focus: æç»åé¡§é²åº¦
- Key References: é鵿ç»åéè¦æ§
- Memo / Notes: Agent å°æç»çè§å¯
決çé»
| ææ© | 鏿 |
|---|---|
| 建ç«å°æ¡ or æ¢ç´¢ï¼ | å æ¢ç´¢çææç» |
| ééµå or PICOï¼ | æ¯è¼æ§åé¡ç¨ PICO |
| çµææ¸é | 50-300 ç¹¼çºï¼<20 æ´å±ï¼>500 é縮 |
| ç¯©é¸æ¹å¼ | <30 éç¯ï¼>30 ç¨ RCR æåº |
常è¦åé¡
| åé¡ | è§£æ³ |
|---|---|
| çµæå¤ªå¤ | å MeSHãarticle_typeã縮å°å¹´ä»½ |
| çµæå¤ªå° | expand_search_queriesãç§»é¤ Comparator |
| ç¨åªåå²åï¼ | æ°¸é åªå
save_reference_mcp |
| Session ç¨éï¼ | get_session_pmids(-1) ååæè¿æå° |
ç¸éæè½
concept-development– ç¼å±ç ç©¶æ¦å¿µparallel-search– ä¸¦è¡æå°ç´°ç¯