← ClaudeAtlas

bioresearcher-onboardlisted

Bootstraps a project-local biomcp MCP server runtime in .bioresearcher-runtime/: downloads portable Node.js 22 (if missing), vendors biomcp with fast mirror support (official or npmmirror), configures optional features (R, Biowasm, SQLite), and registers the server in OpenCode, Claude Code, Cursor, ZCode, Pi, CodeBuddy, or WorkBuddy. Use when biomcp is not installed, when biomedical tools are missing, or on requests like setup bioresearcher, install biomcp, or onboard.
yeyuan98/bioresearcher-skills · ★ 1 · API & Backend · score 73
Install: claude install-skill yeyuan98/bioresearcher-skills
# BioMCP Project-Local Onboarding This skill sets up a self-contained, project-local BioMCP runtime in your working directory under `.bioresearcher-runtime/`. ## What it does - Checks if the host has Node.js >= 22.13. If missing, downloads a pinned, cryptographically verified portable Node.js LTS binary into `.bioresearcher-runtime/node/` (zero global installation, does not touch `~` or `/usr/local`). - Auto-detects network conditions (official distribution vs. fast npmmirror in mainland China). - Installs `biomcp` locally into `.bioresearcher-runtime/node_modules/` with sub-100ms startup latency and offline resilience. - Configures optional features (R analysis, Biowasm genomics, SQLite database) and registers the server in your harness configuration (`opencode.json`, `.mcp.json`, etc.) without overwriting existing settings. - Verifies the configuration using the built-in diagnostic doctor. ## Steps Follow the steps below in order. ### Step 1: Run Stage 0 Bootstrap Execute the bootstrap script corresponding to your operating system. **For Unix-like shells (Linux, macOS, Git Bash):** ```bash bash skills/bioresearcher-onboard/scripts/bootstrap.sh ``` **For Windows (PowerShell):** ```powershell powershell -NoProfile -ExecutionPolicy Bypass -File skills\bioresearcher-onboard\scripts\bootstrap.ps1 ``` The script automatically: 1. Reuses your host Node.js if version >= 22.13 is available. 2. If missing, downloads and verifies the official portable Node.js