mcpField
S
SOAPNoteAPI

SOAPNoteAPI

ローカル
soapnoteapi.comヘルスケア019 週間前に更新

SOAPNoteAPI について

SOAPNoteAPIは、臨床現場や医療ワークフロー向けのMCPサーバーで、文字起こしや音声からSOAPノート、コード候補、診療要約を作成します。診療科の一覧、ノートの取得、音声処理ジョブの確認にも対応します。

主な機能

  1. 01文字起こしからSOAPノートを生成
  2. 02ICD-10とCPTの請求コードを提案
  3. 03患者要約と診療要約を作成
  4. 04音声をSOAPノートに文字起こし
  5. 05ノート取得と音声ジョブの確認

活用シーン

  1. 01臨床の文字起こしから構造化ノートを作成
  2. 02医療従事者の確認用に請求コード候補を生成
  3. 03患者の経時的な診療記録を要約

MCP 対応

MCPサーバーは、ノート生成、音声文字起こし、要約、診療科一覧、ノート取得、音声ジョブの状態確認に使うSOAPNoteAPIツールを公開します。診療科一覧を除くすべてのツールでAPIキーが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"com-soapnoteapi-soapnoteapi": {
"command": "npx",
"args": [
"-y",
"soapnoteapi-mcp"
],
"env": {
"SOAPNOTEAPI_KEY": "<SOAPNOTEAPI_KEY>"
}
}
}
}
起動コマンドnpx -y soapnoteapi-mcp
設定が必要な環境変数
SOAPNOTEAPI_KEYシークレットSOAPNoteAPI Bearer key (snapi_sk_...). Get one at https://app.soapnoteapi.com

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmsoapnoteapi-mcp0.1.1

ツール

6

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

soapnoteapi-mcp

Model Context Protocol(MCP)サーバーです。SOAPNoteAPI 向けに提供しています。AI エージェント(Claude Desktop/Code、Cursor、Windsurf、VS Code + Copilot など)を使って、診療記録の文字起こしや音声録音から、構造化されたSOAP ノート、ICD-10/CPT 請求コードの候補、患者サマリー、診療サマリーを作成できます。

⚕️ 臨床コンテンツと請求コードはすべてAI が生成する意思決定支援情報であり、使用前に資格を有する臨床医またはコーダーが確認する必要があります。HIPAA:このサーバーは TLS 経由で API に PHI を中継するだけで、ノートの内容を記録することはありません。

ツール

ツール内容API
list_specialties対応する専門分野を一覧表示します(キー不要)GET /v1/specialties
generate_soap_note文字起こし → SOAP ノート(任意で請求コード、患者サマリーも生成)POST /v1/note
get_notenoteId でノートを取得しますGET /v1/note/{id}
summarize_visits複数回の診療を統合して経時的なサマリーを作成しますPOST /v1/visit-summary
transcribe_audio_to_soapローカルの音声ファイル → SOAP ノート(非同期ジョブの完了を待機)PUT /v1/note/audio
get_audio_status非同期音声ジョブのステータスを確認しますGET /v1/audio/status/{id}

セットアップ

https://app.soapnoteapi.com で API キーを取得します(無料枠:10 ドル分のクレジット、最初の 20 件のノートは無料)。

Claude Desktop / Cursor(mcp.json)
{
  "mcpServers": {
    "soapnoteapi": {
      "command": "npx",
      "args": ["-y", "soapnoteapi-mcp"],
      "env": { "SOAPNOTEAPI_KEY": "snapi_sk_live_xxxxxxxx" }
    }
  }
}
Claude Code
claude mcp add soapnoteapi --env SOAPNOTEAPI_KEY=snapi_sk_live_xxxxxxxx -- npx -y soapnoteapi-mcp

環境変数

変数必須備考
SOAPNOTEAPI_KEYはい(list_specialties 以外のすべてのツールで必要)Bearer キー。snapi_sk_live_… または snapi_sk_test_…
SOAPNOTEAPI_BASE_URLいいえAPI のベース URL を上書きします(デフォルト:https://api.soapnoteapi.com)

開発

pnpm install
pnpm --filter soapnoteapi-mcp dev     # run from source (tsx)
pnpm --filter soapnoteapi-mcp build   # compile to dist/
npx @modelcontextprotocol/inspector node dist/index.js   # interactive test

公開

pnpm --filter soapnoteapi-mcp build
cd packages/mcp && npm publish        # publishes soapnoteapi-mcp to npm

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。