MCP Hub
Back to servers

med-paper-assistant

πŸ”¬ AI-powered medical paper writing toolkit β€” from PubMed search to Word export, all inside VS Code

Stars
4
Updated
Feb 24, 2026
Validated
Feb 25, 2026

Medical Paper Assistant

Python MCP Copilot License

Windows Linux macOS

πŸ”¬ An Integrated AI Toolkit for Medical Paper Writing
3 MCP Servers Β· ~107 Tools Β· 26 Skills Β· 14 Prompt Workflows β€” All in VS Code

πŸ“– ηΉι«”δΈ­ζ–‡η‰ˆ


πŸ“¦ What's in the Box

This is a monorepo toolkit that bundles everything a medical researcher needs β€” from literature search to Word/LaTeX export β€” into one integrated VS Code environment.

ComponentTypeToolsDescription
mdpaperCore MCP Server57Paper writing: projects, references, drafts, analysis, validation, export
pubmed-searchMCP Server (submodule)37PubMed/Europe PMC/CORE search, PICO, citation metrics, session mgmt
CGUMCP Server (submodule)13Creative generation: brainstorm, deep think, spark collision
VS Code ExtensionExtension3 cmdsMCP server lifecycle, @mdpaper chat participant
DashboardNext.js Web Appβ€”Project management UI, diagram editor
FoamVS Code Extensionβ€”[[wikilink]] citation linking, hover preview, graph view
SkillsAgent Workflows26Guided multi-tool workflows (literature review, draft writing...)
PromptsPrompt Files14/mdpaper.search, /mdpaper.draft, etc.

External MCP Servers (optional, installed via uvx):

  • drawio β€” CONSORT/PRISMA flowchart generation
  • zotero-keeper β€” Import references from Zotero library

How the Pieces Fit Together

flowchart LR
    subgraph IDE["VS Code"]
        Agent["Copilot Agent<br/>26 Skills Β· 14 Prompts"]
        Foam[Foam Plugin]
        Ext[MedPaper Extension]
        Dash[Dashboard]
    end

    subgraph MCP["MCP Servers (~107 tools)"]
        mdpaper["mdpaper<br/>57 tools<br/>Draft Β· Export Β· Validate"]
        pubmed["pubmed-search<br/>37 tools<br/>Search Β· Metrics"]
        cgu["CGU<br/>13 tools<br/>Deep Think Β· Ideas"]
    end

    subgraph Data["Project 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

🎯 Why This Tool?

Traditional paper writing tools require you to know exactly what you want before you start. But research is rarely that linear.

Medical Paper Assistant is different:

  • πŸ” Explore First, Decide Later β€” Browse literature freely, save interesting papers, then decide your research direction
  • πŸ’¬ Conversational Workflow β€” Chat naturally with AI to refine your ideas, not fight with forms
  • 🧭 Guided Process β€” Step-by-step prompts guide you from concept to publication-ready manuscript
  • πŸ”— All-in-One β€” Search, write, cite, analyze, export β€” all integrated inside VS Code
Traditional ToolsMedical Paper Assistant
Fixed templates, rigid workflowFlexible, exploratory approach
Separate apps for search/write/citeAll-in-one: ~107 tools in VS Code
Manual reference managementAuto-save with verified PubMed data
Export then formatDirect Word export with journal styles
Learn complex UINatural language conversation

πŸš€ Quick Start

Prerequisites

RequirementVersionCheck
Python3.12+python3 --version
GitAny recentgit --version
VS CodeLatestHelp β†’ About
GitHub CopilotExtensionExtensions panel

Install

# Clone with submodules
git clone --recursive https://github.com/u9401066/med-paper-assistant.git
cd med-paper-assistant

# Run setup script
./scripts/setup.sh          # Linux/macOS
.\scripts\setup.ps1         # Windows PowerShell

The script will:

  1. βœ… Create Python virtual environment (.venv/)
  2. βœ… Install all dependencies (via uv)
  3. βœ… Create .vscode/mcp.json configuration
  4. βœ… Verify installation

Verify: In Copilot Chat, type /mcp β€” you should see mdpaper listed πŸŽ‰

Optional Integrations

# Foam for reference linking (highly recommended)
code --install-extension foam.foam-vscode

# Draw.io for diagram generation
./scripts/setup-integrations.sh && ./scripts/start-drawio.sh

πŸ’¬ MCP Prompts β€” Just Type and Go

In Copilot Chat, type these prompts to trigger guided workflows:

PromptDescription
/mdpaper.searchπŸ” Start here! Explore literature, save papers
/mdpaper.conceptπŸ“ Develop research concept with novelty validation
/mdpaper.draft✍️ Write manuscript with auto-citations
/mdpaper.analysisπŸ“Š Analyze CSV data, generate figures & Table 1
/mdpaper.formatπŸ“„ Export to Word with journal formatting
/mdpaper.clarifyπŸ”„ Refine specific sections through conversation
/mdpaper.projectπŸ“ Create or switch research projects
/mdpaper.strategyβš™οΈ Configure search strategy (dates, filters)
/mdpaper.help❓ Show all available commands

πŸ’‘ Recommended Workflow: /mdpaper.search β†’ /mdpaper.concept β†’ /mdpaper.draft β†’ /mdpaper.format


🧠 Skill System + Project Memory

Our core differentiator: We don't just provide tools β€” we provide guided workflows that know how to combine tools effectively, AND project memory that remembers your research journey across sessions.

What is a Skill?

Tool  = Single capability (search, save, analyze...)
Skill = Complete knowledge (how to combine tools to accomplish tasks)

26 Skills covering the full research lifecycle:

CategorySkillsTriggers
πŸ”¬ Researchliterature-review, concept-development, concept-validation, parallel-search"ζ‰Ύθ«–ζ–‡", "search", "concept", "validate"
✍️ Writingdraft-writing, reference-management, word-export"寫草稿", "draft", "citation", "export"
πŸ“ Managementproject-management, memory-updater, memory-checkpoint"ζ–°ε°ˆζ‘ˆ", "εˆ‡ζ›", "存ζͺ”"
πŸ› οΈ Developmentgit-precommit, code-refactor, test-generator, code-reviewer"commit", "refactor", "test"

Project Memory

Each project maintains its own .memory/ folder, so the AI continues previous research coherently:

projects/{slug}/
β”œβ”€β”€ .memory/
β”‚   β”œβ”€β”€ activeContext.md   ← Agent's working memory
β”‚   └── progress.md        ← Research milestones
β”œβ”€β”€ concept.md             ← Research concept (with πŸ”’ protected sections)
β”œβ”€β”€ references/            ← Foam-compatible literature library
β”œβ”€β”€ drafts/                ← Markdown drafts with [[citations]]
β”œβ”€β”€ data/                  ← CSV data files
└── results/               ← Figures, .docx exports

✨ Key Features

Literature & References

  • PubMed + Europe PMC + CORE search (37 search tools)
  • PICO parsing for clinical questions
  • MCP-to-MCP verified data β€” PMID sent directly, no agent hallucination
  • Layered trust: πŸ”’ VERIFIED (PubMed) Β· πŸ€– AGENT (AI notes) Β· ✏️ USER (your notes)
  • Foam wikilinks: [[author2024_12345678]] with hover preview & backlinks

Writing & Editing

  • AI draft generation per section (Introduction, Methods, Results, Discussion)
  • Citation-Aware Editing β€” patch_draft validates all [[wikilinks]] before saving
  • Auto-fix citation format β€” [[12345678]] β†’ [[author2024_12345678]]
  • Novelty validation β€” 3-round independent scoring (threshold: 75/100)
  • Anti-AI writing rules β€” Evidence funnel structure, no clichΓ©s

Data Analysis

  • CSV dataset analysis with descriptive statistics
  • Statistical tests (t-test, ANOVA, chiΒ², correlation, Mann-Whitney, Fisher's)
  • Table 1 generator β€” Baseline characteristics with automatic variable detection
  • Publication-ready figures (matplotlib/seaborn)

Export & Submission

  • Word export with journal template support
  • Cover letter + highlights generation
  • Manuscript consistency checker
  • Reviewer response generator (point-by-point format)
  • Submission checklist (word count, figure format, etc.)

Infrastructure

  • DDD Architecture (Domain-Driven Design) with clean layer separation
  • 15 pre-commit hooks (ruff, mypy, bandit, pytest, prettier, doc-update...)
  • Workspace State recovery for cross-session continuity
  • uv for all Python package management

πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                          πŸ‘€ User Layer                                    β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β”‚   VS Code        β”‚    β”‚  Foam Extension               β”‚  β”‚Dashboard β”‚  β”‚
β”‚  β”‚   Editor         β”‚    β”‚  [[wikilinks]] autocomplete    β”‚  β”‚(Next.js) β”‚  β”‚
β”‚  β”‚                  β”‚    β”‚  hover preview Β· backlinks     β”‚  β”‚          β”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                    β”‚
                                    β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚               πŸ€– Copilot Agent (Orchestrator)                             β”‚
β”‚      26 Skills + 14 Prompt Workflows + Agent Customization               β”‚
β”‚   /mdpaper.search β†’ /mdpaper.concept β†’ /mdpaper.draft β†’ export          β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
        β”‚                  β”‚                  β”‚                  β”‚
        β–Ό                  β–Ό                  β–Ό                  β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ πŸ“ mdpaper    β”‚  β”‚πŸ” pubmed-     β”‚  β”‚πŸ’‘ cgu         β”‚  β”‚πŸ”Œ External    β”‚
β”‚  57 tools     β”‚  β”‚  search       β”‚  β”‚  13 tools     β”‚  β”‚   MCPs (uvx)  β”‚
β”‚               β”‚  β”‚  37 tools     β”‚  β”‚               β”‚  β”‚               β”‚
β”‚ β€’ projects    β”‚  β”‚ β€’ PubMed      β”‚  β”‚ β€’ brainstorm  β”‚  β”‚ 🎨 drawio     β”‚
β”‚ β€’ references  β”‚  β”‚ β€’ Europe PMC  β”‚  β”‚ β€’ deep_think  β”‚  β”‚ β€’ diagrams    β”‚
β”‚ β€’ drafts      β”‚  β”‚ β€’ CORE        β”‚  β”‚ β€’ spark       β”‚  β”‚               β”‚
β”‚ β€’ validation  β”‚  β”‚ β€’ PICO        β”‚  β”‚ β€’ methods     β”‚  β”‚ πŸ“– zotero     β”‚
β”‚ β€’ analysis    β”‚  β”‚ β€’ Gene/Chem   β”‚  β”‚               β”‚  β”‚ β€’ import refs β”‚
β”‚ β€’ export      β”‚  β”‚ β€’ Session     β”‚  β”‚               β”‚  β”‚               β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
        β”‚
        β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                          πŸ’Ύ Local Storage                                 β”‚
β”‚  projects/{slug}/                                                        β”‚
β”‚  β”œβ”€β”€ concept.md          ← Research concept with πŸ”’ protected sections   β”‚
β”‚  β”œβ”€β”€ references/{pmid}/  ← Foam-compatible .md + metadata.json           β”‚
β”‚  β”œβ”€β”€ drafts/             ← Markdown drafts with [[citations]]            β”‚
β”‚  β”œβ”€β”€ data/               ← CSV data files                                β”‚
β”‚  └── results/            ← Figures, .docx exports                        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

MCP-to-MCP Direct Communication

When saving references, data flows directly between MCP servers β€” the Agent only passes a PMID, never full metadata:

Agent: "save PMID:24891204"
     β”‚
     β–Ό
mdpaper.save_reference_mcp(pmid="24891204")
     β”‚  Direct HTTP call (not through Agent)
     β–Ό
pubmed-search: GET /api/cached_article/24891204
     β”‚  Returns verified PubMed data
     β–Ό
Saved with layered trust:
  πŸ”’ VERIFIED: PubMed data (immutable)
  πŸ€– AGENT:    AI notes (marked source)
  ✏️ USER:     Your notes (editable)

πŸ› οΈ mdpaper MCP Tools

57 active tools organized into 7 groups:

πŸ“ Project Management (15 tools)

Projects, exploration mode, workspace state recovery, diagram management.

Key ToolsDescription
create_project / switch_project / delete_projectProject lifecycle
start_exploration / convert_exploration_to_projectExplore-first workflow
get_workspace_state / sync_workspace_stateCross-session recovery
save_diagram / list_diagramsDraw.io integration
setup_project_interactiveInteractive paper type configuration

πŸ“š Reference Management (10 tools)

Save, search, format, and manage references with Foam integration.

Key ToolsDescription
save_reference_mcpRecommended β€” Save by PMID via MCP-to-MCP (verified data)
list_saved_references / search_local_referencesBrowse & search library
format_references / set_citation_styleVancouver / APA / Nature
sync_referencesSync [[wikilinks]] to numbered references

✍️ Draft & Editing (13 tools)

Write, edit, cite β€” with built-in validation.

Key ToolsDescription
write_draft / draft_sectionCreate and write sections
get_available_citationsList all valid [[citation_key]] before editing
patch_draftCitation-aware partial edit with wikilink validation
insert_citation / suggest_citationsSmart citation insertion
scan_draft_citations / sync_referencesCitation management
get_section_templateSection-specific writing guidelines

βœ… Validation (3 tools)

ToolDescription
validate_conceptFull novelty scoring (3 rounds, threshold 75/100)
validate_concept_quickQuick structural check
validate_wikilinksAuto-fix [[12345678]] β†’ [[author2024_12345678]]
validate_for_sectionCheck concept before writing specific section

πŸ“Š Data Analysis (9 tools)

ToolDescription
analyze_datasetDescriptive statistics for CSV
run_statistical_testt-test, ANOVA, chiΒ², correlation, etc.
generate_table_oneBaseline characteristics with auto variable detection
create_plotPublication-ready figures
insert_figureInsert figure into draft with archive validation
insert_tableInsert table into draft with archive validation
list_assetsList figures and tables in project results

πŸ“„ Export & Submission (6 + 1 tools)

CategoryKey Tools
Word Exportexport_word, list_templates, start_document_session, verify_document
Submissiongenerate_cover_letter, check_formatting, generate_highlights
Reviewcreate_reviewer_response, format_revision_changes

πŸ” pubmed-search MCP Tools (37 tools)

CategoryKey Tools
Searchsearch_literature, generate_search_queries, parse_pico
DatabasesPubMed, Europe PMC (fulltext + text mining), CORE (200M+ open access)
Gene/Chemsearch_gene, get_gene_details, search_compound, search_clinvar
Explorationfind_related_articles, find_citing_articles, get_article_references
Exportprepare_export (RIS/BibTeX/CSV), get_citation_metrics (iCite RCR)
Sessionget_session_pmids, list_search_history (survives AI memory limits)

πŸ’‘ CGU Creative Tools (13 tools)

CategoryKey Tools
Ideationgenerate_ideas, spark_collision, spark_collision_deep
Analysisdeep_think, multi_agent_brainstorm
Methodslist_methods, select_method, apply_method

πŸ”— Foam Integration

FeatureHow to UseBenefit
Wikilinks[[greer2017_27345583]]Link references in drafts
Hover PreviewMouse over any [[link]]See abstract without opening file
Backlinks PanelOpen reference fileSee which drafts cite this paper
Graph ViewCtrl+Shift+P β†’ Foam: Show GraphVisualize paper connections
Project IsolationAuto-switches on switch_projectOnly see current project's references

Citation Autocomplete

Type [[ in any draft to trigger the autocomplete menu:

According to previous studies [[    ← Type [[ here
                              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                              β”‚ πŸ” greer2017_27345583       β”‚
                              β”‚    smith2020_12345678       β”‚
                              β”‚    chen2019_87654321        β”‚
                              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Search by author ([[greer), year ([[2017), PMID ([[27345583), or keyword ([[sedation).


πŸ“š Reference File Structure

References are stored with Foam-optimized, layered-trust structure:

references/{pmid}/
β”œβ”€β”€ {citation_key}.md   ← YAML frontmatter + abstract (human-readable)
└── metadata.json       ← Full metadata (programmatic access)
---
# πŸ”’ VERIFIED (from PubMed, immutable)
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-generated, marked)
_agent:
  notes: "Key review on airway complications"
  relevance: high

# Foam
aliases: [pachecolopez2014, "PMID:24891204"]
tags: [reference, airway, review]
---

πŸ“‚ Project Structure

med-paper-assistant/
β”œβ”€β”€ src/med_paper_assistant/       # Core MCP server (DDD architecture)
β”‚   β”œβ”€β”€ domain/                    #   Business logic, entities, value objects
β”‚   β”œβ”€β”€ application/               #   Use cases, services
β”‚   β”œβ”€β”€ infrastructure/            #   DAL, external services
β”‚   └── interfaces/mcp/            #   MCP server, 57 tools in 7 groups
β”‚
β”œβ”€β”€ integrations/                  # Bundled MCP servers
β”‚   β”œβ”€β”€ pubmed-search-mcp/         #   PubMed/PMC/CORE search (37 tools)
β”‚   └── cgu/                       #   Creative generation (13 tools)
β”‚
β”œβ”€β”€ vscode-extension/              # VS Code Extension
β”‚   β”œβ”€β”€ src/                       #   Extension source
β”‚   β”œβ”€β”€ skills/                    #   Agent skill definitions
β”‚   └── prompts/                   #   Quick-action prompts
β”‚
β”œβ”€β”€ dashboard/                     # Next.js project management UI
β”‚   └── src/
β”‚
β”œβ”€β”€ projects/                      # Research projects (isolated workspaces)
β”‚   └── {slug}/
β”‚       β”œβ”€β”€ .memory/               #   Cross-session AI memory
β”‚       β”œβ”€β”€ concept.md             #   Research concept
β”‚       β”œβ”€β”€ references/            #   Local reference library
β”‚       β”œβ”€β”€ drafts/                #   Markdown drafts
β”‚       └── results/               #   Figures, exports
β”‚
β”œβ”€β”€ .claude/skills/                # 26 Agent skill definitions
β”œβ”€β”€ .github/prompts/               # 14 Prompt workflow files
β”œβ”€β”€ templates/                     # Journal Word templates
β”œβ”€β”€ memory-bank/                   # Global project memory
└── tests/                         # pytest test suite

πŸ—ΊοΈ Roadmap

StatusFeatureDescription
βœ…3 MCP Serversmdpaper (57) + pubmed-search (37) + CGU (13)
βœ…Foam IntegrationWikilinks, hover preview, backlinks, project isolation
βœ…Project Memory.memory/ for cross-session AI context
βœ…Table 1 GeneratorAuto-generate baseline characteristics
βœ…Novelty Validation3-round scoring with 75/100 threshold
βœ…Citation-Aware Editingpatch_draft with wikilink validation
βœ…MCP-to-MCP TrustVerified PubMed data via direct HTTP
βœ…Pre-commit Hooks15 hooks (ruff, mypy, bandit, pytest, prettier...)
πŸ”œFull VSX ExtensionTreeView, CodeLens, Diagnostics (Direction C)
πŸ”œPandoc ExportWord + LaTeX dual export with CSL citations
πŸ“‹Systematic ReviewPRISMA flow, Risk of Bias, meta-analysis
πŸ“‹AI Writing IntelligenceCitation intelligence, coherence engine
πŸ“‹REST API ModeExpose tools as REST API

Architecture Direction: Direction C β€” Full VSX + Foam + Pandoc

Legend: βœ… Complete | πŸ”œ In Progress | πŸ“‹ Planned


🀝 Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

  • πŸ› Report bugs β€” Open an issue
  • πŸ’‘ Suggest features β€” Share your ideas
  • πŸ”§ Submit code β€” Fork β†’ Branch β†’ PR

πŸ“„ License

Apache License 2.0 β€” See LICENSE

Reviews

No reviews yet

Sign in to write a review