with one click
pubmed-pico-search
Agent-guided PICO clinical question search using parse_pico handoff and unified_search. Triggers: PICO, 臨床問題, A比B好嗎, treatment comparison, clinical question, 療效比較
Menu
Agent-guided PICO clinical question search using parse_pico handoff and unified_search. Triggers: PICO, 臨床問題, A比B好嗎, treatment comparison, clinical question, 療效比較
Orchestrate pre-commit workflow including Memory Bank sync, README/CHANGELOG/ROADMAP updates, and MCP tool count sync. Triggers: GIT, gc, push, commit, 提交, 準備 commit, 要提交了, git commit, pre-commit, 推送.
Codex harness for PubMed Search MCP. Triggers: pubmed search, literature search, unified_search, pipeline, fulltext, release checklist, Codex.
Pipeline persistence — save, load, and reuse structured search plans. Triggers: pipeline, 管道, search plan, 搜尋計畫, 重複搜尋, saved search, 排程, schedule, workflow, DAG
Complete reference for all 46 PubMed Search MCP tools. Triggers: 工具列表, all tools, 完整功能, tool reference, 有哪些工具
Auto-update CHANGELOG.md following Keep a Changelog format. Triggers: CL, changelog, 變更, 版本, version, 更新日誌, whatsnew.
Proactively detect and execute code refactoring to maintain DDD architecture and code quality. Triggers: RF, refactor, 重構, 拆分, split, 模組化, modularize, 太長, cleanup.
| name | pubmed-pico-search |
| description | Agent-guided PICO clinical question search using parse_pico handoff and unified_search. Triggers: PICO, 臨床問題, A比B好嗎, treatment comparison, clinical question, 療效比較 |
Use this workflow for clinical comparison questions. The MCP server does not
semantically parse natural-language clinical questions. The agent extracts
P/I/C/O, submits the structured handoff through parse_pico, and then executes
the returned template: pico pipeline or an expanded Boolean query.
| Element | Meaning | Example |
|---|---|---|
P | Population / patient group | ICU patients requiring sedation |
I | Intervention / exposure / index test | remimazolam |
C | Comparator, optional | propofol |
O | Outcome, recommended | delirium, hypotension, sedation efficacy |
Agent extracts P/I/C/O
-> parse_pico(description, p, i, c, o)
-> optional generate_search_queries for P/I/C/O expansion
-> unified_search(query=original_question, pipeline=parse_pico.pipeline)
Do the semantic work in the agent. Do not ask the MCP server to infer P/I/C/O from free text. If P or I is unclear, ask the user before searching. Do not invent missing clinical details.
pico = parse_pico(
description="Is remimazolam better than propofol for ICU sedation?",
p="ICU patients requiring sedation",
i="remimazolam",
c="propofol",
o="delirium, hypotension, sedation efficacy",
question_type="therapy",
sources="pubmed,europe_pmc",
limit=50,
)
Expected useful fields:
validation: whether required P/I fields are presentpico: human-readable P/I/C/Oquery_elements: search fragments that the backend will usepipeline: ready-to-run template: pico YAMLnext_tool_call: suggested unified_search callWhen only description is provided, parse_pico returns a schema and asks the
agent to call it again with structured elements.
Use this when the topic needs controlled vocabulary or systematic-review style coverage.
generate_search_queries(topic="ICU patients")
generate_search_queries(topic="remimazolam")
generate_search_queries(topic="propofol")
generate_search_queries(topic="delirium")
If you build high-quality fragments, pass them back as:
parse_pico(
description="Is remimazolam better than propofol for ICU sedation?",
p="ICU patients requiring sedation",
p_query='("Intensive Care Units"[MeSH] OR ICU[tiab])',
i="remimazolam",
i_query="(remimazolam[tiab] OR CNS7056[tiab])",
c="propofol",
c_query='("Propofol"[MeSH] OR propofol[tiab])',
o="delirium",
o_query='("Delirium"[MeSH] OR delirium[tiab])',
)
unified_search(
query="Is remimazolam better than propofol for ICU sedation?",
pipeline=pico["pipeline"],
ranking="quality",
)
The backend PICO pipeline searches O-aware precision and recall variants, deduplicates results, merges ranked lists, and enriches the final set.
C: allowed. Do not invent a comparator.O: allowed but discouraged. Ask the user when the outcome is central.P or I: ask the user before running a structured PICO search.Always show the final P/I/C/O table, the query or pipeline profile used, and the main limits such as sources, years, species, and clinical query filter.