/ ディレクトリ / プレイグラウンド / medsci-skills
● コミュニティ Aperivue ⚡ 即起動

medsci-skills

作者 Aperivue · Aperivue/medsci-skills

医師が構築した23のClaude Codeスキル — 文献検索、プロトコル作成、統計解析、図表作成、IMRAD論文執筆、査読対応まで、医学研究パイプライン全体をカバーします。

MedSci Skillsは臨床研究ワークフローのエンドツーエンドをカバーします。検証済み引用文献による文献検索、サンプルサイズ計算、匿名化処理、13以上の研究デザインに対応したPython/R統計コード生成、PRISMA/STROBE/STARD準拠チェック、出版用図表作成、IMRAD論文の完全な下書き、査読者対応フレームワーク、投稿先ジャーナルの推薦機能を備えています。ハルシネーション防止の引用規律を組み込んで設計されています。

なぜ使うのか

主な機能

ライブデモ

実際の動作

medsci-skill.replay ▶ 準備完了
0/0

インストール

クライアントを選択

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "medsci-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Aperivue/medsci-skills",
        "~/.claude/skills/medsci-skills"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config を開く。保存後、アプリを再起動。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "medsci-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Aperivue/medsci-skills",
        "~/.claude/skills/medsci-skills"
      ],
      "_inferred": true
    }
  }
}

Cursor は Claude Desktop と同じ mcpServers スキーマを使用。プロジェクト設定はグローバルより優先。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "medsci-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Aperivue/medsci-skills",
        "~/.claude/skills/medsci-skills"
      ],
      "_inferred": true
    }
  }
}

Cline サイドバーの MCP Servers アイコンをクリックし、"Edit Configuration" を選択。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "medsci-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Aperivue/medsci-skills",
        "~/.claude/skills/medsci-skills"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop と同じ形式。Windsurf を再起動して反映。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "medsci-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Aperivue/medsci-skills",
        "~/.claude/skills/medsci-skills"
      ]
    }
  ]
}

Continue はマップではなくサーバーオブジェクトの配列を使用。

~/.config/zed/settings.json
{
  "context_servers": {
    "medsci-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/Aperivue/medsci-skills",
          "~/.claude/skills/medsci-skills"
        ]
      }
    }
  }
}

context_servers に追加。保存時に Zed がホットリロード。

claude mcp add medsci-skill -- git clone https://github.com/Aperivue/medsci-skills ~/.claude/skills/medsci-skills

ワンライナー。claude mcp list で確認、claude mcp remove で削除。

ユースケース

実用的な使い方: medsci-skills

STROBE準拠の観察研究論文を下書きする

👤 クリーニング済みデータセットがあり、執筆準備が整った臨床研究者 ⏱ ~120 min advanced

使うタイミング: 解析が完了し、投稿可能なIMRAD論文に仕上げる必要があるとき。

前提条件
  • クリーニング・匿名化済みデータセット+解析結果 — 未実施の場合は、先に匿名化スキルと統計スキルを使用してください
  • スキルのインストール — git clone https://github.com/Aperivue/medsci-skills ~/.claude/skills/medsci-skills
フロー
  1. 解析結果からMethodsとResultsを下書きする
    Use medsci-skills. Here are my analysis outputs and study design (retrospective cohort). Draft the Methods and Results sections, STROBE-compliant.✓ コピーしました
    → STROBEの各項目にマッピングされた完全な下書き
  2. 準拠監査を実行する
    Now audit this manuscript against the STROBE checklist — flag every missing item.✓ コピーしました
    → テーブル形式:項目 / 記載あり? / 備考
  3. 査読者の視点でセルフレビューする
    Now critique this manuscript as a reviewer at the target journal would. Be harsh.✓ コピーしました
    → 行レベルの参照を含む番号付き批評

結果: レポーティングガイドライン監査をクリアし、投稿前にストレステスト済みの論文原稿。

注意点
  • 一見正しいが実在しない引用文献 — スキルには検証機能が組み込まれています — PubMedで開けない引用は絶対に受け入れないでください
組み合わせ: arxiv · biomcp

PRISMA準拠のシステマティックレビューパイプラインを実行する

👤 システマティックレビュー/メタアナリシスを開始する研究者 ⏱ ~240 min advanced

使うタイミング: PRISMAガイドに沿ったレビューを始めるとき。

フロー
  1. 検索戦略の構築と実行
    Use medsci-skills to design a PRISMA search for '<topic>'. Run it against PubMed and Europe PMC.✓ コピーしました
    → ブール検索式+データベースごとのヒット数
  2. スクリーニングとデータ抽出
    For the included studies, extract into the meta-analysis pipeline format.✓ コピーしました
    → 構造化された抽出テーブル
  3. PRISMAフロー図とフォレストプロットの生成
    Now generate the PRISMA diagram and forest plot figures at journal resolution.✓ コピーしました
    → そのまま貼り付け可能なPDF/PNG図表

結果: 図表付きのガイドライン準拠SRの論文フレームワーク。

注意点
  • 検索が広すぎて10,000件以上ヒットしてしまう — スキルのクエリ絞り込みヘルパーで検索語を厳密化してください
組み合わせ: arxiv

IRB提出用の根拠文付きサンプルサイズ計算

👤 倫理審査申請を準備しているPI(研究責任者) ⏱ ~15 min intermediate

使うタイミング: IRB審査の前に、統計的根拠を正確に記述する必要があるとき。

フロー
  1. 効果量、α、検出力を指定する
    Use medsci-skills sample-size. Design: two-arm RCT. Primary outcome: continuous, expected difference 0.3 SD, alpha 0.05, power 0.8, 1:1 allocation.✓ コピーしました
    → 各群のN+算出式+IRB提出用の根拠パラグラフ

結果: プロトコルにそのまま貼り付けられる根拠文ブロック。

査読コメントへのポイントバイポイント回答を下書きする

👤 リビジョンを準備中の著者 ⏱ ~45 min intermediate

使うタイミング: R1の査読結果が返ってきて、体系的な回答が必要なとき。

フロー
  1. 回答レターを構成する
    Here are the reviewer comments. Use medsci-skills to draft a point-by-point response — quote comment, response, revised manuscript location.✓ コピーしました
    → 行参照付きの構造化されたテーブル形式の回答

結果: エディターに好印象を与えるカバーレター。

注意点
  • すべてのコメントに同意して論文を弱めてしまう — 同意できないコメントにはエビデンスを示して反論するようスキルに指示してください

組み合わせ

他のMCPと組み合わせて10倍の力を

medsci-skill + arxiv + biomcp

検証可能なIDを持つ一次文献を引用用に取得する

Use biomcp + medsci-skills literature-search to find RCTs on <topic> from 2020–2025.✓ コピーしました
medsci-skill + filesystem

プロトコル・論文・図表・統計コードを一つのバージョン管理フォルダにまとめる

Create project structure per medsci-skills conventions and initialize git.✓ コピーしました

ツール

このMCPが提供する機能

ツール入力呼び出すタイミングコスト
literature-search topic, databases 研究タスクの開始時 0
sample-size design, effect size, alpha, power プロトコル作成時 0
deidentify clinical dataset データ作業の前 0
stats-code design, data structure 解析フェーズ 0
manuscript-imrad outputs, design 執筆フェーズ 0
compliance-audit manuscript, guideline (STROBE/PRISMA/…) 投稿前チェック 0
journal-recommender manuscript 投稿先ジャーナルの選定時 0
reviewer-response reviews, manuscript リビジョンフェーズ 0

コストと制限

運用コスト

APIクォータ
スキル自体にはAPIクォータ不要
呼び出しあたりのトークン
大 — 論文下書きは10,000〜30,000トークンを消費
金額
無料、OSS
ヒント
小型モデルで下書きし、Opusで仕上げる2パスアプローチでコストを半減できます

セキュリティ

権限、シークレット、影響範囲

認証情報の保管: 認証情報は保存されません。データベースAPIキー(PubMed等)は環境変数から読み込みます
データ送信先: 設定したデータベース(PubMed、arXiv等)にのみ送信されます。匿名化なしに患者データを外部LLMに送信しないでください。

トラブルシューティング

よくあるエラーと対処法

literature-searchが結果を返さない

検索語を広げてください。スキルはデフォルトで厳密なブール検索を使用します

compliance auditで多数の項目が欠落と判定される

初稿では想定通りです — 重要度の高い項目から順に対応してください

代替案

medsci-skills 他との比較

代替案代わりに使う場面トレードオフ
biomcp論文執筆機能なしで、主に生物医学データの取得が必要な場合執筆支援が少ない
arxivプレプリントのみ必要な場合医学ガイドライン準拠チェックなし

その他

リソース

📖 GitHub の公式 README を読む

🐙 オープンな issue を見る

🔍 400以上のMCPサーバーとSkillsを見る