Euris Plugins

Browse current plugin versions, choose an Euris / Claude / Codex target, and copy the exact install commands.

Generate a key at account.euris.mdcecro.com/account/api-keys. The value stays in this page only.

Office Suite (OfficeCLI)

office-suite v2.0.1 Local

AI-friendly CLI for creating, reading, and editing Office documents (.docx, .xlsx, .pptx). Single binary, no Office installation required. Bundled mac-arm64 binary (OfficeCLI v1.0.97); other platforms auto-fallback to upstream installer. v2.0.x replaces the previous MiniMax-based skill bundle.

No Euris backend credential required.

euris target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/office-suite/download?target=euris" \
  -o office-suite-2.0.1.tar.gz
claude target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/office-suite/download?target=claude" \
  -o office-suite-2.0.1.claude.tar.gz
codex target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/office-suite/download?target=codex" \
  -o office-suite-2.0.1.codex.tar.gz

Clinical Trial Protocol Skill

clinical-trial-protocol-skill v1.0.0 Local

Generate clinical trial protocols for medical devices or drugs with waypoint-based workflow, research support, and sample size analysis.

No Euris backend credential required.

euris target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/clinical-trial-protocol-skill/download?target=euris" \
  -o clinical-trial-protocol-skill-1.0.0.tar.gz
claude target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/clinical-trial-protocol-skill/download?target=claude" \
  -o clinical-trial-protocol-skill-1.0.0.claude.tar.gz
codex target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/clinical-trial-protocol-skill/download?target=codex" \
  -o clinical-trial-protocol-skill-1.0.0.codex.tar.gz

Clinical Protocol Skill

clinical-protocol-skill v1.4.2 Local

Generate clinical protocols for medical devices or drugs with Drug (TPMW001/ICH-GCP) and Medical Device (TPMW045/ISO 14155 + MDR Annex XV) pathways. v1.4.1 elevates three first-class section properties: (1) per-section authority + whole-corpus information gathering (primary source wins on conflict; agent freely reads all corpus documents for supplementary context); (2) verbatim copy-paste mapped dynamically from synopsis-block keywords (§4/§4.1, §5.1/§5.1.1/§5.1.2, §6.1/§6.2/§6.3, §5.5/§7.4, §8.1.1/§8.1.2 byte-for-byte from synopsis when matching block found); (3) figure placeholders ([FIGURE: ...] or [MISSING FIGURE: ...]) for §3.1/§3.2 drug + §2 device. Design-feature existence (SRC/DSMB/iDMC/interim_analysis/sentinel_dosing/adaptive_design/cohort_progression_gate/dose_escalation) is now a first-class lock dimension determined by agent reasoning (study characteristics + corpus mentions + confidence level), not regex grep. Strict identifier taxonomy: sponsor_study_number (canonical), cro_internal_code (NEVER in prose), regulatory_ids (pending|assigned status). Sponsor/CRO entity names always from lock, never skill default; multi-jurisdiction studies flag for sponsor confirmation. ICH E6 bumped to R3 via central regulatory-standards-registry.json (one place to update all citations). Rule-based fact-checker framework (scripts/checkers/*.py): outdated_citations, design_features, cro_internal_code_leakage, software_versions, reference_dedup, broken_cross_refs, hardcoded_org_names. §17 = REFERENCES, §18 = APPENDICES (no MDCE-specific administrative section). export_docx.py: fenced code blocks as monospace, all [MISSING|FIGURE|NOTE|DEVIATION:] render red bold, body-start detector accepts h1-h3 numbered headings, Word heading-level mapping shifted -1 so top sections render as 'X.' not '1.X', scope-label headings skipped. Phase 0 intake auto-detects drug/device, silent defaults for language/terminology.

No Euris backend credential required.

euris target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/clinical-protocol-skill/download?target=euris" \
  -o clinical-protocol-skill-1.4.2.tar.gz
claude target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/clinical-protocol-skill/download?target=claude" \
  -o clinical-protocol-skill-1.4.2.claude.tar.gz
codex target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/clinical-protocol-skill/download?target=codex" \
  -o clinical-protocol-skill-1.4.2.codex.tar.gz

Clinical Protocol Review Skill

clinical-protocol-review-skill v1.5.2 Euris backend

General-purpose protocol reviewer (drug or device). Four-pass audit pipeline: TPMW042 QC walkthrough + cross-section consistency engine + critical-fact ledger + arithmetic validator + semantic detectors. Catalog-driven rules anchored in TPMW042, ICH-GCP, ISO 14155, ICH E2A, ICH E5(R1). v1.2.0 wires a three-tier uncertainty-resolution loop into every audit pass: (1) Euris Search via the bundled scripts/evidence_search.sh (kb:mdce / kb:ich / kb:mdcg / kb:hr / kb:tga internal corpora + PubMed / ClinicalTrials.gov / openFDA / eCFR / EUR-Lex / Europe PMC public registries); (2) escalate to open-web via the host agent's WebSearch + WebFetch tools (preferring authoritative-domain queries on site:fda.gov / site:eur-lex.europa.eu / site:ich.org / site:cancer.gov / site:clinicaltrials.gov / sponsor sites) when Euris returns zero hits on a narrow lookup; (3) pattern-only fabrication detection only as last-resort tertiary path. Anti-fabrication invariant: findings whose three-tier walk exhausts without an authoritative hit stay at severity: high, verdict: VERIFY, never silent omission. Output: reviewer-style markdown comments + findings JSON.

Requires EURIS_API_KEY or ~/.euris/config.toml. The desktop app writes both automatically after login.

euris target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/clinical-protocol-review-skill/download?target=euris" \
  -o clinical-protocol-review-skill-1.5.2.tar.gz
claude target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/clinical-protocol-review-skill/download?target=claude" \
  -o clinical-protocol-review-skill-1.5.2.claude.tar.gz
codex target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/clinical-protocol-review-skill/download?target=codex" \
  -o clinical-protocol-review-skill-1.5.2.codex.tar.gz

Document Convert (Markdown + VLM)

euris-doc-convert-skill v1.2.2 Euris backend

Convert a single document (PDF / DOCX / PPTX / XLSX / HTML / etc.) into a cleaned markdown bundle. Native text and structure are extracted with docling locally; scanned PDF pages and embedded images are processed by qwen3.6-flash through the Euris model gateway. Output is a folder (or zip) with output.md plus an attachments/ subfolder.

Requires EURIS_API_KEY or ~/.euris/config.toml. The desktop app writes both automatically after login.

euris target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/euris-doc-convert-skill/download?target=euris" \
  -o euris-doc-convert-skill-1.2.2.tar.gz
claude target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/euris-doc-convert-skill/download?target=claude" \
  -o euris-doc-convert-skill-1.2.2.claude.tar.gz
codex target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/euris-doc-convert-skill/download?target=codex" \
  -o euris-doc-convert-skill-1.2.2.codex.tar.gz

Euris Life-Sciences Chat

euris-chat-skill v1.3.2 Euris backend

Ask life-sciences research questions answered by a backend agent that calls 16 authoritative data sources (PubMed, Europe PMC, ClinicalTrials.gov, openFDA, RxNorm, NCBI Gene/SNP/Protein, AccessGUDID, EUDAMED, NIH RePORTER, CMS Coverage, J-STAGE, KoreaMed, Tavily Web, Financial Modeling Prep). Every answer is written to a .md file with inline [N] citations and structured references — the host agent reports the file path, never echoes the answer. Single ask is a 1-item batch, no conversation cache.

Requires EURIS_API_KEY or ~/.euris/config.toml. The desktop app writes both automatically after login.

euris target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/euris-chat-skill/download?target=euris" \
  -o euris-chat-skill-1.3.2.tar.gz
claude target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/euris-chat-skill/download?target=claude" \
  -o euris-chat-skill-1.3.2.claude.tar.gz
codex target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/euris-chat-skill/download?target=codex" \
  -o euris-chat-skill-1.3.2.codex.tar.gz

Scite

scite-mcp v1.0.0 Local

Connect to Scite.ai for citation context analysis, evidence-backed literature search, and Smart Citations across 1B+ scientific references. Authenticates via OAuth on first use.

No Euris backend credential required.

euris target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/scite-mcp/download?target=euris" \
  -o scite-mcp-1.0.0.tar.gz
claude target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/scite-mcp/download?target=claude" \
  -o scite-mcp-1.0.0.claude.tar.gz
codex target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/scite-mcp/download?target=codex" \
  -o scite-mcp-1.0.0.codex.tar.gz

Microsoft 365 (Outlook / Calendar / SharePoint / OneDrive / Teams)

euris-m365-skill v1.1.1 Microsoft Graph

Read and write the user's Microsoft 365 data through Microsoft Graph: Outlook mail, calendar (incl. shared + scheduling assistant), SharePoint sites + lists, OneDrive files (read + write + binary download), Teams chats / channels / messages, online meetings + recordings + transcripts, OneNote, To Do + Planner, contacts, presence, directory lookup. Acquires its own Microsoft Graph token via incremental consent at install time (no overlap with the user's base Euris sign-in). Schema is split into per-module markdown docs that the LLM reads on demand, keeping context usage low while supporting the full Graph API surface.

Requires a real Microsoft Graph token from the Euris desktop app. Do not use a Euris key for Graph.

euris target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/euris-m365-skill/download?target=euris" \
  -o euris-m365-skill-1.1.1.tar.gz
claude target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/euris-m365-skill/download?target=claude" \
  -o euris-m365-skill-1.1.1.claude.tar.gz
codex target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/euris-m365-skill/download?target=codex" \
  -o euris-m365-skill-1.1.1.codex.tar.gz

Odoo Quotation

odoo-quotation-mcp v1.0.2 Local

Read Odoo sales quotations and update unit quantity, hours, and quantity fields on quote lines. Access is scoped to the mcp_odoo_quotation Odoo service account with model/field-level filtering and value validation enforced at both the MCP layer and inside Odoo. Dev environment only (dev.mdceai.com, database mdceai_04_22). Uses MCP streamable-http transport.

No Euris backend credential required.

euris target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/odoo-quotation-mcp/download?target=euris" \
  -o odoo-quotation-mcp-1.0.2.tar.gz
claude target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/odoo-quotation-mcp/download?target=claude" \
  -o odoo-quotation-mcp-1.0.2.claude.tar.gz
codex target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/odoo-quotation-mcp/download?target=codex" \
  -o odoo-quotation-mcp-1.0.2.codex.tar.gz

MDCE PPT Generator

mdce-ppt-generator v1.0.0 Local

希毅医学(MDCE CRO)品牌 PPT 生成规范 —— 配色、logo、版式、字号、内容完整性规则 + pptxgenjs 技术路线参考。

No Euris backend credential required.

euris target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/mdce-ppt-generator/download?target=euris" \
  -o mdce-ppt-generator-1.0.0.tar.gz
claude target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/mdce-ppt-generator/download?target=claude" \
  -o mdce-ppt-generator-1.0.0.claude.tar.gz
codex target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/mdce-ppt-generator/download?target=codex" \
  -o mdce-ppt-generator-1.0.0.codex.tar.gz

Euris Search

euris-search-skill v1.9.2 Euris backend

Federated multi-source search across all Euris evidence sources. The caller must specify --source for every query (no implicit default). Sources: kb:mdce — MDCE SOPs / 标准操作规程; kb:hr — MDCE HR policies (人事 / 请假 / 工资 / 考勤 / 社保); kb:mdcg — EU MDCG guidance (MDR / IVDR / UDI / EUDAMED Q&A / cybersecurity); kb:ich — ICH harmonised guidelines (GCP / Q9 / E6 / E/Q/S/M series); kb:tga — Australian TGA medical device regulatory guidance; pubmed — PubMed (NCBI) biomedical literature; embase — Embase via institutional proxy (drug safety, EU journals, conference abstracts); europe_pmc — Europe PMC open-access biomedical literature; jstage — J-STAGE Japanese scholarly journals; koreamed — KoreaMed Korean biomedical literature; clinicaltrials — ClinicalTrials.gov trial registry; nih_reporter — NIH RePORTER US-funded research grants; openfda_drug_event — openFDA FAERS US drug adverse events; openfda_drug_label — openFDA US drug labelling (SPL); openfda_drug_ndc — openFDA US NDC directory; openfda_drug_enforcement — openFDA US drug recalls / enforcement; openfda_drug_drugsfda — openFDA Drugs@FDA application records (NDA / ANDA / BLA); openfda_device_pma — openFDA US Class III PMA approvals; openfda_device_510k — openFDA US 510(k) premarket notifications; openfda_device_classification — openFDA FDA product codes & device classification; openfda_device_registration — openFDA US device establishments; openfda_device_udi — openFDA US UDI / GUDID; openfda_device_maude — openFDA US device adverse events (MAUDE); openfda_device_recall — openFDA US device recalls; cms_coverage — CMS Medicare NCDs + LCDs; ecfr — US Code of Federal Regulations (21 CFR FDA / 42 CFR CMS / 45 CFR HIPAA); eurlex — EU EUR-Lex legal acts (MDR / IVDR / AI Act via CELEX); icd10cm — ICD-10-CM 2026 US diagnosis codes; rxnorm — RxNorm normalized drug nomenclature; eudamed — EU EUDAMED public device registry; accessgudid — US AccessGUDID with GMDN terms; npi_registry — CMS NPPES US National Provider Identifier directory (clinicians / organizations by NPI or name); mhra — MHRA (UK) drug & medical-device safety alerts via GOV.UK Search (field safety notices / device alerts / recalls / National Patient Safety Alerts); openalex — OpenAlex open scholarly catalogue (250M+ works + citation graph); semantic_scholar — Semantic Scholar papers with TLDR summaries; doaj — Directory of Open Access Journals (open-access articles); eu_ctis — EU Clinical Trials Information System (mandatory EU/EEA trials since 2022); health_canada_mdall — Health Canada active medical-device licences (Class II–IV). Run `list-sources` to also discover any internal KB added later via euris-knowledge-service.

Requires EURIS_API_KEY or ~/.euris/config.toml. The desktop app writes both automatically after login.

euris target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/euris-search-skill/download?target=euris" \
  -o euris-search-skill-1.9.2.tar.gz
claude target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/euris-search-skill/download?target=claude" \
  -o euris-search-skill-1.9.2.claude.tar.gz
codex target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/euris-search-skill/download?target=codex" \
  -o euris-search-skill-1.9.2.codex.tar.gz

Clinical Protocol Generator

clinical-protocol-generator v0.5.4 Local

Self-contained, agent-driven clinical study protocol generator (drug / ICH-GCP / TPMW001). Materials-first: reads and saves the sponsor materials already in the workspace, builds a frozen design lock by extracting every field the materials answer (verbatim for sponsor-required facts) and asking ONLY for what is genuinely missing, then generates the protocol SECTION BY SECTION into a resumable run directory — each segment its own file, so it can be reviewed, revised and continued. First-class source-priority (per-section primary/secondary, primary wins, verbatim where required). No scripts, no external engine — the agent does everything from the skill prompt. Generation is constrained by anti-hallucination / output-discipline / template-fidelity rules, but the finished protocol is NOT self-reviewed — auditing the output is a separate review skill's job. v0.1.0 covers the drug pathway only; review/QC and the device pathway are out of scope here.

No Euris backend credential required.

euris target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/clinical-protocol-generator/download?target=euris" \
  -o clinical-protocol-generator-0.5.4.tar.gz
claude target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/clinical-protocol-generator/download?target=claude" \
  -o clinical-protocol-generator-0.5.4.claude.tar.gz
codex target
export EURIS_API_KEY="euris_live_xxx"
curl -fsSL -H "Authorization: Bearer $EURIS_API_KEY" \
  "https://plugins.euris.mdcecro.com/api/plugins/clinical-protocol-generator/download?target=codex" \
  -o clinical-protocol-generator-0.5.4.codex.tar.gz