๐ฌ ้ซๅญธ่ซๆๅฏซไฝ็ๆดๅๅผ AI ๅทฅๅ
ทๅ
3 ๅ MCP Server ยท ~138 ๅๅทฅๅ
ท ยท 26 ๅๆ่ฝ ยท 15 ๅ Prompt ๅทฅไฝๆต โ ๅ
จๅจ VS Code ่ฃก
๐ English Version
๐ค Auto-Paper๏ผๅ จ่ชๅ่ซๆๆฐๅฏซๆๅ โ 11 ้ๆฎต Pipelineใ78 ้ ๅ่ณชๆชขๆฅใ็ตๆงๅ Review Loop
้ๆฏไธๅ Monorepo ๅทฅๅ ทๅ ๏ผๅฐ้ซๅญธ็ ็ฉถ่ ้่ฆ็ไธๅ โ ๅพๆ็ปๆๅฐๅฐ Word/LaTeX ๅฏๅบ โ ๆดๅๅจไธๅ VS Code ็ฐๅขไธญใ
| ๅ ไปถ | ้กๅ | ๅทฅๅ ทๆธ | ่ชชๆ |
|---|---|---|---|
| mdpaper | ๆ ธๅฟ MCP Server | 88 | ่ซๆๅฏซไฝ๏ผๅฐๆกใๆ็ปใ่็จฟใๅๆใ้ฉ่ญใๅฏฉๆฅใๅฏๅบ |
| pubmed-search | MCP Server๏ผๅญๆจก็ต๏ผ | 37 | PubMed/Europe PMC/CORE ๆๅฐใPICOใๅผ็จๆๆจใsession ็ฎก็ |
| CGU | MCP Server๏ผๅญๆจก็ต๏ผ | 13 | ๅตๆ็ผๆณ๏ผ่ ฆๅๆฟ็ชใๆทฑๅบฆๆ่ใ็ซ่ฑ็ขฐๆ |
| VS Code Extension | ๆดๅ ๅ่ฝ | 3 ๆไปค | MCP Server ็ๅฝ้ฑๆใ@mdpaper ่ๅคฉๅ่่
|
| Dashboard | Next.js Web App | โ | ๅฐๆก็ฎก็ UIใๅ่กจ็ทจ่ผฏๅจ |
| Foam | VS Code ๆดๅ ๅ่ฝ | โ | [[wikilink]] ๅผ็จ้ฃ็ตใๆธๅ้ ่ฆฝใๅ่ญ่ฆๅ |
| Skills | Agent ๅทฅไฝๆต | 26 | ๅผๅฐๅผๅคๅทฅๅ ทๅทฅไฝๆต๏ผๆ็ปๅ้กงใ่็จฟๅฏซไฝ...๏ผ |
| Prompts | Prompt Files | 15 | /mdpaper.searchใ/mdpaper.draft ็ญ |
ๅค้จ MCP Server๏ผ้ธ็จ๏ผ้้ uvx ๅฎ่ฃ๏ผ๏ผ
- drawio โ CONSORT/PRISMA ๆต็จๅ็ๆ
- zotero-keeper โ ๅพ Zotero ๅฏๅ ฅๅ่ๆ็ป
VSX ่ชชๆ๏ผMedPaper ็ VS Code ๆดๅ
ๅ่ฝๆ็จ uv tool install ไปฅ้ป่
ฆ็บๅฎไฝๆไน
ๅฎ่ฃ Python MCP ๅทฅๅ
ท๏ผๅพ็บๅๅๆๅ่ฉฆ uv tool upgrade ๅ็ด๏ผ่ฅ็ณป็ตฑไธๅทฒๆๅ
ถไป VS Code ๆดๅ
ๅ่ฝๆไพ PubMed Search ๆ Zotero Keeper MCP server๏ผMedPaper ๆ่ชๅ่ทณ้้่คๅฎ่ฃ่้่ค่จปๅใ
flowchart LR
subgraph IDE["VS Code"]
Agent["Copilot Agent<br/>26 ๆ่ฝ ยท 15 Prompts"]
Foam[Foam Plugin]
Ext[MedPaper Extension]
Dash[Dashboard]
end
subgraph MCP["MCP Server๏ผ~138 ๅทฅๅ
ท๏ผ"]
mdpaper["mdpaper<br/>88 ๅทฅๅ
ท<br/>่็จฟ ยท ๅฏๅบ ยท ้ฉ่ญ ยท ๅฏฉๆฅ"]
pubmed["pubmed-search<br/>37 ๅทฅๅ
ท<br/>ๆๅฐ ยท ๆๆจ"]
cgu["CGU<br/>13 ๅทฅๅ
ท<br/>ๆทฑๅบฆๆ่ ยท ๅตๆ"]
end
subgraph Data["ๅฐๆก่ณๆ"]
proj[("projects/{slug}/<br/>ยท .memory/<br/>ยท references/<br/>ยท drafts/")]
end
Agent <-->|MCP| mdpaper
Agent <-->|MCP| pubmed
Agent <-->|MCP| cgu
mdpaper -->|HTTP API| pubmed
Foam <-->|Wikilinks| proj
mdpaper <--> proj
Ext --> mdpaper
Dash --> proj
ๅณ็ตฑ่ซๆๅฏซไฝๅทฅๅ ท่ฆๆฑไฝ ๅจ้ๅงๅๅฐฑ็ฅ้็ขบๅ็ๆนๅใไฝ็ ็ฉถๅพๅฐๆฏ้้บผ็ทๆง็ใ
Medical Paper Assistant ไธไธๆจฃ๏ผ
- ๐ ๅ ๆข็ดข๏ผๅพๆฑบๅฎ โ ่ช็ฑ็่ฆฝๆ็ปใๅฒๅญๆ่่ถฃ็่ซๆ๏ผๅๆฑบๅฎ็ ็ฉถๆนๅ
- ๐ฌ ๅฐ่ฉฑๅผๅทฅไฝๆต็จ โ ็จ่ช็ถ่ช่จ่ AI ๅฐ่ฉฑไพ็ฒพ็ ๆณๆณ๏ผไธ็จๅกซ่กจๅฎ
- ๐งญ ๅผๅฐๅผๆต็จ โ ไธๆญฅๆญฅ็ๆ็คบๅผๅฐไฝ ๅพๆงๆๅฐๅฏๆ็จฟ็่ซๆ
- ๐ ๅ จ้จๆดๅ โ ๆๅฐใๅฏซไฝใๅผ็จใๅๆใๅฏๅบ โ ๅ จ้จๅจ VS Code ่ฃก
| ๅณ็ตฑๅทฅๅ ท | Medical Paper Assistant |
|---|---|
| ๅบๅฎๆจกๆฟใๅตๅๆต็จ | ๅฝๆงใๆข็ดขๅผๆนๆณ |
| ๆๅฐ/ๅฏซไฝ/ๅผ็จๅ้ๅคๅ App | ไธ็ซๅผ๏ผ~138 ๅๅทฅๅ ทๅจ VS Code ่ฃก |
| ๆๅ็ฎก็ๅ่ๆ็ป | ่ชๅๅฒๅญ + PubMed ้ฉ่ญ่ณๆ |
| ๅฏๅบๅพๅๆ็ | ็ดๆฅๅฏๅบ็ฌฆๅๆๅๆ ผๅผ็ Word |
| ๅญธ็ฟ่ค้ไป้ข | ่ช็ถ่ช่จๅฐ่ฉฑ |
| ้ๆฑ | ็ๆฌ | ๆชขๆฅๆนๅผ |
|---|---|---|
| Python | 3.12+ | python3 --version |
| Git | ไปปไฝ่ฟๆ็ๆฌ | git --version |
| VS Code | ๆๆฐ็ | ่ชชๆ โ ้ๆผ |
| GitHub Copilot | ๆดๅ ๅ่ฝ | ๆดๅ ๅ่ฝ้ขๆฟ |
# ๅซๅญๆจก็ตไธ่ตท clone
git clone --recursive https://github.com/u9401066/med-paper-assistant.git
cd med-paper-assistant
# ๅท่กๅฎ่ฃ่
ณๆฌ
./scripts/setup.sh # Linux/macOS
.\scripts\setup.ps1 # Windows PowerShell่ ณๆฌๆ่ชๅ๏ผ
- โ
ๅปบ็ซ Python ่ๆฌ็ฐๅข๏ผ
.venv/๏ผ - โ ๅๅงๅๆฌ repository ้้ธ็ Git ๅญๆจก็ต็ๆฌ
- โ
ๅฎ่ฃๆๆไพ่ณด๏ผ้้
uv๏ผ - โ
ๅปบ็ซ
.vscode/mcp.json่จญๅฎ๏ผๅ ๅซmdpaperใpubmed-searchใcguใzotero-keeperใasset-awareใdrawio - โ ้ฉ่ญ MedPaper ่ CGU ๅๅ่ทฏๅพ
้่ฆๅฎ่ฃ่ชชๆ๏ผ
- ๅฎ่ฃ่ ณๆฌไฝฟ็จๆฌ repository ้้ธ็ submodule commit๏ผ็ขบไฟๅฏ้็พๅฎ่ฃ๏ผไธๆๅจๅฎ่ฃๆ่ชๅ่ฟฝๆๆฐ upstream HEADใ
- ๅฆๆไฝ ่ฆๅปๆๅ็ด submodule๏ผ่ซ่ช่กๅท่ก
git submodule update --remote --merge๏ผไธฆๅจๆไบคๅๅฎๆๆธฌ่ฉฆใ drawio้้npx -y @drawio/mcpๅๅ๏ผๅ ๆญคๆฉๅจไธๅฟ ้ ๆ Node.js/npmใ- ๅจ repo ๅทฅไฝๆตไธญ๏ผ
zotero-keeper่pubmed-search่ตฐuvx๏ผๅจ VSX ๅทฅไฝๆตไธญ๏ผๅๅฏ่ฝ็ฑ MedPaper ๆฌ่บซๆๅ ถไปๅทฒๅฎ่ฃ็ VS Code ๆดๅ ๅ่ฝๆไพใ
้ฉ่ญ๏ผๅจ Copilot Chat ่ผธๅ
ฅ /mcp๏ผๆ่ฉฒ็ๅฐ mdpaper ๐
# Foam๏ผๅ่ๆ็ป้ฃ็ต๏ผๅผท็ๆจ่ฆ๏ผ
code --install-extension foam.foam-vscode
# Draw.io๏ผๅ่กจ็ๆ
./scripts/setup-integrations.sh && ./scripts/start-drawio.shWindows PowerShell๏ผ
.\scripts\setup-integrations.ps1
.\scripts\start-drawio.ps1ๅจ Copilot Chat ไธญ่ผธๅ ฅ้ไบๆไปค่งธ็ผๅผๅฐๅผๅทฅไฝๆต๏ผ
| ๆไปค | ่ชชๆ |
|---|---|
/mdpaper.search |
๐ ๅพ้่ฃก้ๅง๏ผ ๆข็ดขๆ็ปใๅฒๅญ่ซๆ |
/mdpaper.concept |
๐ ็ผๅฑ็ ็ฉถๆฆๅฟต๏ผๅซๆฐ็ฉๆง้ฉ่ญ |
/mdpaper.draft |
โ๏ธ ๆฐๅฏซ่็จฟ๏ผ่ชๅๆๅ ฅๅผ็จ |
/mdpaper.analysis |
๐ ๅๆ CSV ๆธๆ๏ผ็ๆๅ่กจๅ Table 1 |
/mdpaper.format |
๐ ๅฏๅบ็ฌฆๅๆๅๆ ผๅผ็ Word |
/mdpaper.clarify |
๐ ๅฐ่ฉฑๅผไฟฎๆญฃ็นๅฎๆฎต่ฝ |
/mdpaper.project |
๐ ๅปบ็ซๆๅๆ็ ็ฉถๅฐๆก |
/mdpaper.strategy |
โ๏ธ ่จญๅฎๆๅฐ็ญ็ฅ๏ผๆฅๆใ็ฏฉ้ธ๏ผ |
/mdpaper.help |
โ ้กฏ็คบๆๆๅฏ็จๆไปค |
๐ก ๅปบ่ญฐๅทฅไฝๆต็จ๏ผ
/mdpaper.searchโ/mdpaper.conceptโ/mdpaper.draftโ/mdpaper.format
ๆ ธๅฟๅทฎ็ฐๅ๏ผๆๅไธๅชๆไพๅทฅๅ ท โ ๆๅๆไพๅผๅฐๅผๅทฅไฝๆตไพๆๆ็ตๅๅทฅๅ ท๏ผไปฅๅๅฐๆก่จๆถไพ่ทจ session ่จไฝไฝ ็็ ็ฉถๆญท็จใ
ๅทฅๅ
ท (Tool) = ๅฎไธ่ฝๅ๏ผๆๅฐใๅฒๅญใๅๆ...๏ผ
ๆ่ฝ (Skill) = ๅฎๆด็ฅ่ญ๏ผๅฆไฝ็ตๅๅทฅๅ
ทๅฎๆไปปๅ๏ผ
26 ๅๆ่ฝๆถต่ๅฎๆด็ ็ฉถ็ๅฝ้ฑๆ๏ผ
| ๅ้ก | ๆ่ฝ | ่งธ็ผ่ช |
|---|---|---|
| ๐ฌ ็ ็ฉถ | literature-review, concept-development, concept-validation, parallel-search |
ใๆพ่ซๆใใsearchใใconceptใใvalidateใ |
| โ๏ธ ๅฏซไฝ | draft-writing, reference-management, word-export |
ใๅฏซ่็จฟใใdraftใใcitationใใexportใ |
| ๐ ็ฎก็ | project-management, memory-updater, memory-checkpoint |
ใๆฐๅฐๆกใใๅๆใใๅญๆชใ |
| ๐ ๏ธ ้็ผ | git-precommit, code-refactor, test-generator, code-reviewer |
ใcommitใใrefactorใใtestใ |
ๆฏๅๅฐๆก็ถญๆ่ชๅทฑ็ .memory/ ่ณๆๅคพ๏ผ่ฎ AI ่ทจ session ้ฃ่ฒซๅฐๅปถ็บ็ ็ฉถ๏ผ
projects/{slug}/
โโโ .memory/
โ โโโ activeContext.md โ Agent ็ๅทฅไฝ่จๆถ
โ โโโ progress.md โ ็ ็ฉถ้็จ็ข
โโโ concept.md โ ็ ็ฉถๆงๆณ๏ผๅซ ๐ ไฟ่ญทๅๅก๏ผ
โโโ references/ โ Foam ็ธๅฎน็ๆ็ปๅบซ
โโโ drafts/ โ Markdown ่็จฟ๏ผๅซ [[ๅผ็จ]]๏ผ
โโโ data/ โ CSV ่ณๆๆช
โโโ results/ โ ๅ่กจใ.docx ๅฏๅบ
- PubMed + Europe PMC + CORE ๆๅฐ๏ผ37 ๅๆๅฐๅทฅๅ ท๏ผ
- PICO ่งฃๆ ่็่จๅบๅ้ก
- MCP-to-MCP ้ฉ่ญ่ณๆ โ ๅชๅณ PMID๏ผๆ็ต Agent ๅนป่ฆบ
- ๅๅฑคไฟกไปป๏ผ๐ VERIFIED๏ผPubMed๏ผยท ๐ค AGENT๏ผAI ็ญ่จ๏ผยท โ๏ธ USER๏ผไฝ ็็ญ่จ๏ผ
- Foam wikilink๏ผ
[[author2024_12345678]]ๅซๆธๅ้ ่ฆฝๅๅๅ้ฃ็ต
- AI ่็จฟ็ๆ๏ผIntroductionใMethodsใResultsใDiscussion ้็ซ ็ฏ๏ผ
- Citation-Aware Editing โ
patch_draftๅฒๅญๅ้ฉ่ญๆๆ[[wikilinks]] - ่ชๅไฟฎๅพฉๅผ็จๆ ผๅผ โ
[[12345678]]โ[[author2024_12345678]] - ๆฐ็ฉๆง้ฉ่ญ โ 3 ่ผช็จ็ซ่ฉๅ๏ผ้ๆชป๏ผ75/100๏ผ
- Anti-AI ๅฏซไฝ่ฆๅ โ ่ญๆๆผๆ็ตๆงใ็ฆๆญข้ณ่ ๆฟซ่ชฟ
- CSV ่ณๆ้ๅๆ๏ผๆ่ฟฐๆง็ตฑ่จ๏ผ
- ็ตฑ่จๆชขๅฎ๏ผt-testใANOVAใchiยฒใ็ธ้ๆงใMann-WhitneyใFisher's๏ผ
- Table 1 ็ๆๅจ โ ๅบ็ท็นๅพต่กจ๏ผ่ชๅๅตๆธฌ่ฎๆธ้กๅ
- ๅบ็ๅ่ณชๅ่กจ๏ผmatplotlib/seaborn๏ผ
- Word ๅฏๅบ๏ผๆฏๆดๆๅๆจกๆฟ
- Cover Letter + Highlights ็ๆ
- ็จฟไปถไธ่ดๆงๆชขๆฅๅจ
- Reviewer ๅ่ฆ็ๆๅจ๏ผ้ๆขๅ่ฆๆ ผๅผ๏ผ
- ๆ็จฟๆธ ๅฎๆชขๆฅ๏ผๅญๆธใๅ็ๆ ผๅผ็ญ๏ผ
- DDD ๆถๆง๏ผDomain-Driven Design๏ผๆธ ๆฐ็ๅๅฑค่จญ่จ
- 15 ๅ pre-commit hooks๏ผruffใmypyใbanditใpytestใprettierใdoc-update...๏ผ
- Workspace State ่ทจ session ็ๆ ๆขๅพฉ
- uv ็ฎก็ๆๆ Python ๅฅไปถ
- ๅทฒๅฏฆ้ๅ็จ็ MCP SDK ่ฝๅ โ toolsใelicitation๏ผไปฅๅ้ทไปปๅ audit/review ็ progress notifications
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ค ไฝฟ็จ่
ๅฑค โ
โ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโ โ
โ โ VS Code โ โ Foam ๆดๅ
ๅ่ฝ โ โDashboard โ โ
โ โ ็ทจ่ผฏๅจ โ โ [[wikilinks]] ่ชๅ่ฃๅ
จ โ โ(Next.js) โ โ
โ โ โ โ ๆธๅ้ ่ฆฝ ยท ๅๅ้ฃ็ต โ โ โ โ
โ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ค Copilot Agent๏ผๅ่ชฟ่
๏ผ โ
โ 26 ๆ่ฝ + 15 Prompt ๅทฅไฝๆต + Agent ่ช่จ โ
โ /mdpaper.search โ /mdpaper.concept โ /mdpaper.draft โ ๅฏๅบ โ
โโโโโโโโโฌโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโ
โ โ โ โ
โผ โผ โผ โผ
โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ
โ ๐ mdpaper โ โ๐ pubmed- โ โ๐ก cgu โ โ๐ ๅค้จ MCPs โ
โ 88 ๅทฅๅ
ท โ โ search โ โ 13 ๅทฅๅ
ท โ โ (uvx) โ
โ โ โ 37 ๅทฅๅ
ท โ โ โ โ โ
โ โข ๅฐๆก็ฎก็ โ โ โข PubMed โ โ โข ่
ฆๅๆฟ็ช โ โ ๐จ drawio โ
โ โข ๅ่ๆ็ป โ โ โข Europe PMC โ โ โข ๆทฑๅบฆๆ่ โ โ โข ๆต็จๅ โ
โ โข ่็จฟ โ โ โข CORE โ โ โข ็ซ่ฑ็ขฐๆ โ โ โ
โ โข ้ฉ่ญ โ โ โข PICO โ โ โข ๅตๆๆนๆณ โ โ ๐ zotero โ
โ โข ่ณๆๅๆ โ โ โข ๅบๅ /ๅๅ็ฉ โ โ โ โ โข ๅฏๅ
ฅๆ็ป โ
โ โข ๅฏๅบ โ โ โข Session โ โ โ โ โ
โโโโโโโโโฌโโโโโโโโ โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐พ ๆฌๅฐๅฒๅญ โ
โ projects/{slug}/ โ
โ โโโ concept.md โ ็ ็ฉถๆงๆณ๏ผๅซ ๐ ไฟ่ญทๅๅก๏ผ โ
โ โโโ references/{pmid}/ โ Foam ็ธๅฎน .md + metadata.json โ
โ โโโ drafts/ โ Markdown ่็จฟ๏ผๅซ [[ๅผ็จ]]๏ผ โ
โ โโโ data/ โ CSV ่ณๆๆช โ
โ โโโ results/ โ ๅ่กจใ.docx ๅฏๅบ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
ๅฒๅญๆ็ปๆ๏ผ่ณๆๅจ MCP Server ไน้็ดๆฅๅณ้ โ Agent ๅชๅณ PMID๏ผไธๅณๅฎๆด metadata๏ผ
Agent: "ๅฒๅญ PMID:24891204"
โ
โผ
mdpaper.save_reference_mcp(pmid="24891204")
โ ็ดๆฅ HTTP ๅผๅซ๏ผไธ็ถ้ Agent๏ผ
โผ
pubmed-search: GET /api/cached_article/24891204
โ ๅๅณๅทฒ้ฉ่ญ็ PubMed ่ณๆ
โผ
ไปฅๅๅฑคไฟกไปปๅฒๅญ๏ผ
๐ VERIFIED: PubMed ่ณๆ๏ผไธๅฏไฟฎๆน๏ผ
๐ค AGENT: AI ็ญ่จ๏ผๆจ็คบไพๆบ๏ผ
โ๏ธ USER: ไฝ ็็ญ่จ๏ผๅฏ็ทจ่ผฏ๏ผ
81 ๅๅ็จไธญ็ๅทฅๅ ท๏ผๅ็บ 8 ๅคง้ก๏ผ
ๅฐๆกใๆข็ดขๆจกๅผใๅทฅไฝๅ็ๆ ๆขๅพฉใๅ่กจ็ฎก็ใ
| ้้ตๅทฅๅ ท | ่ชชๆ |
|---|---|
create_project / switch_project / delete_project |
ๅฐๆก็ๅฝ้ฑๆ |
start_exploration / convert_exploration_to_project |
ๅ ๆข็ดขๅพๅปบๅฐๆก |
get_workspace_state / sync_workspace_state |
่ทจ session ็ๆ ๆขๅพฉ |
save_diagram / list_diagrams |
Draw.io ๆดๅ |
setup_project_interactive |
ไบๅๅผ่ซๆ้กๅ่จญๅฎ |
update_authors |
็ฎก็็ตๆงๅไฝ่ ่ณ่จ |
ๅฒๅญใๆๅฐใๆ ผๅผๅใ็ฎก็ๅ่ๆ็ป๏ผๆดๅ Foamใ
| ้้ตๅทฅๅ ท | ่ชชๆ |
|---|---|
save_reference_mcp |
ๆจ่ฆ โ ้้ PMID ็ถ็ฑ MCP-to-MCP ๅฒๅญ๏ผ้ฉ่ญ่ณๆ๏ผ |
list_saved_references / search_local_references |
็่ฆฝๅๆๅฐๅทฒๅญๆ็ป |
format_references / set_citation_style |
Vancouver / APA / Nature |
sync_references |
ๅฐ [[wikilinks]] ๅๆญฅ็บ็ทจ่ๅผ็จ |
ๅฏซไฝใ็ทจ่ผฏใๅผ็จ โ ๅ งๅปบ้ฉ่ญใ
| ้้ตๅทฅๅ ท | ่ชชๆ |
|---|---|
write_draft / draft_section |
ๅปบ็ซๅๆฐๅฏซๅ็ซ ็ฏ |
get_available_citations |
็ทจ่ผฏๅๅๅบๆๆๅฏ็จ็ [[citation_key]] |
patch_draft |
Citation-aware ้จๅ็ทจ่ผฏ๏ผ่ชๅ้ฉ่ญ wikilinks |
insert_citation / suggest_citations |
ๆบๆ งๅผ็จๆๅ ฅ |
scan_draft_citations / sync_references |
ๅผ็จ็ฎก็ |
get_section_template |
็ซ ็ฏๅฏซไฝๆๅผ |
| ๅทฅๅ ท | ่ชชๆ |
|---|---|
validate_concept |
ๅฎๆดๆฐ็ฉๆง่ฉๅ๏ผ3 ่ผช๏ผ้ๆชป 75/100๏ผ |
validate_wikilinks |
่ชๅไฟฎๅพฉ [[12345678]] โ [[author2024_12345678]] |
compare_with_literature |
่ๆ็ปๆฏ่ผ็ ็ฉถๆงๆณ |
| ๅทฅๅ ท | ่ชชๆ |
|---|---|
analyze_dataset |
CSV ๆ่ฟฐๆง็ตฑ่จ |
run_statistical_test |
t-testใANOVAใchiยฒใ็ธ้ๆง็ญ |
generate_table_one |
ๅบ็ท็นๅพต่กจ๏ผ่ชๅๅตๆธฌ่ฎๆธ้กๅ |
create_plot |
ๅบ็ๅ่ณชๅ่กจ |
insert_figure |
ๆๅ ฅๅ็่ณ่็จฟ๏ผๅซๆญธๆช้ฉ่ญ |
insert_table |
ๆๅ ฅ่กจๆ ผ่ณ่็จฟ๏ผๅซๆญธๆช้ฉ่ญ |
list_assets |
ๅๅบๅฐๆก results ไธญ็ๅ่กจ่ณๆบ |
| ๅ้ก | ้้ตๅทฅๅ ท |
|---|---|
| Pipeline ้้ | validate_phase_gateใpipeline_heartbeatใvalidate_project_structure |
| Review ่ฟดๅ | start_review_roundใsubmit_review_roundใrequest_section_rewrite |
| Pipeline ๆงๅถ | pause_pipelineใresume_pipelineใapprove_section |
| ๅฏฉ่จ่ Hooks | run_quality_auditใrun_writing_hooksใrecord_hook_event |
| ่ชๆๆผ้ฒ | run_meta_learningใverify_evolutionใapply_pending_evolutions |
| ้ ๅ็ดๆ | check_domain_constraintsใevolve_constraint |
| ่ณๆ่ๅฅๅบท | validate_data_artifactsใdiagnose_tool_healthใcheck_formatting |
| ๅ้ก | ้้ตๅทฅๅ ท |
|---|---|
| Word ๅฏๅบ | export_wordใlist_templatesใstart_document_sessionใverify_document |
| Pandoc ๅฏๅบ | export_docxใexport_pdfใpreview_citationsใbuild_bibliography |
| ๆ็จฟๆบๅ | generate_cover_letterใgenerate_highlights |
| ๅ้ก | ้้ตๅทฅๅ ท |
|---|---|
| ๆๅฐ | search_literatureใgenerate_search_queriesใparse_pico |
| ่ณๆๅบซ | PubMedใEurope PMC๏ผๅ จๆ + ๆๆฌๆๆ๏ผใCORE๏ผ2 ๅ+ ้ๆพๅ็จ๏ผ |
| ๅบๅ /ๅๅ็ฉ | search_geneใget_gene_detailsใsearch_compoundใsearch_clinvar |
| ๆข็ดข | find_related_articlesใfind_citing_articlesใget_article_references |
| ๅฏๅบ | prepare_export๏ผRIS/BibTeX/CSV๏ผใget_citation_metrics๏ผiCite RCR๏ผ |
| Session | get_session_pmidsใlist_search_history๏ผไธๅ AI ่จๆถ้ๅถ๏ผ |
| ๅ้ก | ้้ตๅทฅๅ ท |
|---|---|
| ็ผๆณ | generate_ideasใspark_collisionใspark_collision_deep |
| ๅๆ | deep_thinkใmulti_agent_brainstorm |
| ๆนๆณ | list_methodsใselect_methodใapply_method |
CGU ๅท่ก่ชชๆ๏ผ
- ๅจ repository ๅทฅไฝๆตไธญ๏ผCGU ้้้้ธๅญๆจก็ตๅๅ๏ผ
uv run --directory integrations/cgu python -m cgu.server - ๅจ VSX ๅทฅไฝๆตไธญ๏ผMedPaper ๅชๆๅจ bundled code ๆ workspace submodule ๅฏ็จๆๆๆ่จปๅ CGU๏ผๅฆๅๆๅฎๅ จ็ฅ้๏ผไธๆ้ปๅกๅ ถไปๅ่ฝ
- CGU ่ช่บซๆฏๆด Python
>=3.11๏ผไฝๆฌ repository ็ฎๅ่ฆๆฑ Python>=3.12๏ผๅ ๆญค macOSใLinuxใWindows ็ repo ๅฎ่ฃ้ฝๆไปฅ Python 3.12 ็บๅบ็ท - ้ ่จญ
.vscode/mcp.jsonไฝฟ็จCGU_THINKING_ENGINE=simple๏ผ้ๆฏไฝๆฉๆฆๆจกๅผ๏ผ่ผ้ฒ้็ LLM ๆจกๅผไป้่ฆ CGU ็ซฏๆจกๅ่ provider ่จญๅฎ
| ๅ่ฝ | ไฝฟ็จๆนๅผ | ๅฅฝ่ |
|---|---|---|
| Wikilinks | [[greer2017_27345583]] |
ๅจ่็จฟไธญ้ฃ็ตๅ่ๆ็ป |
| ๆธๅ้ ่ฆฝ | ๆป้ผ ็งปๅฐ [[้ฃ็ต]] |
ไธ็จ้ๆชๆกๅฐฑ่ฝ็ๆ่ฆ |
| ๅๅ้ฃ็ต | ้ๅๅ่ๆ็ปๆชๆก | ๆฅ็ๅชไบ่็จฟๅผ็จไบ้็ฏ่ซๆ |
| ๅ่ญ่ฆๅ | Ctrl+Shift+P โ Foam: Show Graph |
่ฆ่ฆบๅ่ซๆ้่ฏ |
| ๅฐๆก้้ข | switch_project ่ชๅๅๆ |
ๅช็ๅฐ็ถๅๅฐๆก็ๅผ็จ |
ๆฐๅฏซ่็จฟๆ๏ผ่ผธๅ
ฅ [[ ่งธ็ผๅผ็จ้ธๅฎ๏ผ
ๆ นๆๅ
ๅ็ ็ฉถ [[ โ ๅจ้่ฃก่ผธๅ
ฅ [[
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ greer2017_27345583 โ
โ smith2020_12345678 โ
โ chen2019_87654321 โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโๅฏไพไฝ่
๏ผ[[greer๏ผใๅนดไปฝ๏ผ[[2017๏ผใPMID๏ผ[[27345583๏ผใ้้ตๅญ๏ผ[[sedation๏ผๆๅฐใ
ๅ่ๆ็ปไปฅ Foam ๅชๅใๅๅฑคไฟกไปป ็็ตๆงๅฒๅญ๏ผ
references/{pmid}/
โโโ {citation_key}.md โ YAML frontmatter + ๆ่ฆ๏ผไบบ้กๅฏ่ฎ๏ผ
โโโ metadata.json โ ๅฎๆด metadata๏ผ็จๅผ็จ๏ผ
---
# ๐ VERIFIED๏ผไพ่ช PubMed๏ผไธๅฏไฟฎๆน๏ผ
title: "Complications of airway management"
author:
- { family: Pacheco-Lopez, given: Paulette C }
year: 2014
journal: Respiratory Care
pmid: "24891204"
_source:
mcp: pubmed-search
verified: true
# ๐ค AGENT๏ผAI ็ๆ๏ผๅทฒๆจ็คบ๏ผ
_agent:
notes: "ๅผๅธ้็ฎก็ไฝต็ผ็็้่ฆ review"
relevance: high
# Foam
aliases: [pachecolopez2014, "PMID:24891204"]
tags: [reference, airway, review]
---med-paper-assistant/
โโโ src/med_paper_assistant/ # ๆ ธๅฟ MCP Server๏ผDDD ๆถๆง๏ผ
โ โโโ domain/ # ๆฅญๅ้่ผฏใๅฏฆ้ซใๅผ็ฉไปถ
โ โโโ application/ # ็จไพใๆๅ
โ โโโ infrastructure/ # DALใๅค้จๆๅ
โ โโโ interfaces/mcp/ # MCP Server๏ผ88 ๅทฅๅ
ทๅ 7 ๅคง้ก
โ
โโโ integrations/ # ๅ
งๅปบ MCP Server
โ โโโ pubmed-search-mcp/ # PubMed/PMC/CORE ๆๅฐ๏ผ37 ๅทฅๅ
ท๏ผ
โ โโโ cgu/ # ๅตๆ็ผๆณ๏ผ13 ๅทฅๅ
ท๏ผ
โ
โโโ vscode-extension/ # VS Code ๆดๅ
ๅ่ฝ
โ โโโ src/ # ๆดๅ
ๅ่ฝๅๅง็ขผ
โ โโโ skills/ # Agent ๆ่ฝๅฎ็พฉ
โ โโโ prompts/ # ๅฟซ้ๆไฝ Prompts
โ
โโโ dashboard/ # Next.js ๅฐๆก็ฎก็ UI
โ โโโ src/
โ
โโโ projects/ # ็ ็ฉถๅฐๆก๏ผ็จ็ซๅทฅไฝๅ๏ผ
โ โโโ {slug}/
โ โโโ .memory/ # ่ทจ session AI ่จๆถ
โ โโโ concept.md # ็ ็ฉถๆงๆณ
โ โโโ references/ # ๆฌๅฐๆ็ปๅบซ
โ โโโ drafts/ # Markdown ่็จฟ
โ โโโ results/ # ๅ่กจใๅฏๅบ
โ
โโโ .claude/skills/ # 26 ๅ Agent ๆ่ฝๅฎ็พฉ
โโโ .github/prompts/ # 15 ๅ Prompt ๅทฅไฝๆต
โโโ templates/ # ๆๅ Word ็ฏๆฌ
โโโ memory-bank/ # ๅ
จๅๅฐๆก่จๆถ
โโโ tests/ # pytest ๆธฌ่ฉฆๅฅไปถ
| ็ๆ | ๅ่ฝ | ่ชชๆ |
|---|---|---|
| โ | 3 ๅ MCP Server | mdpaper (88) + pubmed-search (37) + CGU (13) |
| โ | Foam ๆดๅ | Wikilinksใๆธๅ้ ่ฆฝใๅๅ้ฃ็ตใๅฐๆก้้ข |
| โ | Project Memory | .memory/ ่ทจ session AI ่จๆถ |
| โ | Table 1 ็ๆๅจ | ่ชๅ็ๆๅบ็ท็นๅพต่กจ |
| โ | ๆฐ็ฉๆง้ฉ่ญ | 3 ่ผช่ฉๅ๏ผ้ๆชป 75/100 |
| โ | Citation-Aware Editing | patch_draft ๅซ wikilink ้ฉ่ญ |
| โ | MCP-to-MCP ไฟกไปป | ้้ HTTP ็ดๆฅๅๅพ PubMed ้ฉ่ญ่ณๆ |
| โ | Pre-commit Hooks | 15 hooks๏ผruffใmypyใbanditใpytestใprettier...๏ผ |
| ๐ | ๅฎๆด VSX Extension | TreeViewใCodeLensใDiagnostics๏ผๆนๅ C๏ผ |
| ๐ | Pandoc ๅฏๅบ | Word + LaTeX ้ๆ ผๅผๅฏๅบ๏ผCSL ๅผ็จ๏ผ |
| ๐ | ็ณป็ตฑๆงๅ้กง | PRISMA ๆต็จใๅๅทฎ้ขจ้ชใ็ตฑๅๅๆ |
| ๐ | AI Writing Intelligence | ๅผ็จๆบๆ งใ้ฃ่ฒซๆงๅผๆ |
| ๐ | REST API ๆจกๅผ | ๅฐๅทฅๅ ทๅ ฌ้็บ REST API |
ๆถๆงๆนๅ๏ผDirection C โ Full VSX + Foam + Pandoc
ๅไพ๏ผ โ ๅทฒๅฎๆ | ๐ ้ฒ่กไธญ | ๐ ่ฆๅไธญ
ๆๅๆญก่ฟ่ฒข็ป๏ผ่ฉณ่ฆ CONTRIBUTING.mdใ
- ๐ ๅๅ ฑ Bug โ ้ issue
- ๐ก ๅปบ่ญฐๅ่ฝ โ ๅไบซๆณๆณ
- ๐ง ๆไบค็จๅผ็ขผ โ Fork โ Branch โ PR
ๅฆๆๆจๅจ็ ็ฉถไธญไฝฟ็จไบ Medical Paper Assistant๏ผ่ซๅผ็จๆๅ็่ซๆ๏ผ
@article{medpaper2025,
title = {MedPaper Assistant: A Self-Evolving, MCP-Based Framework for
AI-Assisted Medical Paper Writing with Closed-Loop Quality Assurance},
author = {[Authors]},
year = {2025},
note = {Submitted to medRxiv},
url = {https://github.com/u9401066/med-paper-assistant}
}่ชชๆ๏ผ ้็ฏ่ซๆๅฎๅ จ็ฑ MedPaper Assistant ็่ชไธป Pipeline ็ขๅบ๏ผไฝ็บ่ชๆๅ็ งๅผ้ฉ่ญใ็จฟไปถใๅฏฉ่จ่ป่ทกๅๆๆๅ่ณชๆๆจๅๅฏๅจ
projects/self-evolving-ai-paper-writing-framework/ๆฅ็ใ้ ๅฐๆฌๆญฃๆ็จฟ่ณ medRxiv โ DOI ๅฏ็จๅพๅฐๆดๆฐๆญคๅๅกใ
Apache License 2.0 โ ่ฉณ่ฆ LICENSE