mcpField
M
mcp-expert-witness-directory

mcp-expert-witness-directory

ローカル
github.com/mambalabsdev法務・行政01 週間前に更新

mcp-expert-witness-directory について

米国とオーストラリアの専門証人や医療法務アセッサーを検索する MCP サーバーです。18の公開ディレクトリを統合し、同一人物の記録を重複排除して、専門分野を共通分類に対応付けます。

主な機能

  1. 01専門分野、地域、国、情報源で検索
  2. 02複数ディレクトリの同一人物記録を統合
  3. 03専門分野のラベルを共通分類に対応付け
  4. 04米国の記録を NPPES で任意照合
  5. 05フィードモードで前回実行後の変更を報告

活用シーン

  1. 01州と専門分野を指定してアセッサーを検索
  2. 02複数の公開情報源から専門家名簿を作成
  3. 03実行間で追加・変更された記録を追跡

MCP 対応

MCP クライアントに `find_expert_witnesses` ツールを提供します。リクエストを Apify Actor に転送し、一致するディレクトリ記録を返します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"com-mambabuilt-mcp-expert-witness-directory": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-expert-witness-directory"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
起動コマンドnpx -y @mambalabsdev/mcp-expert-witness-directory
設定が必要な環境変数
APIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrations

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

パッケージ
npm@mambalabsdev/mcp-expert-witness-directory1.1.2

ツール

1

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

パラメーター型必須説明
modeenumいいえlist は一致する専門家をすべて返します。feed は同じ永続ストアでの前回実行以降に新規、変更、または再掲載された専門家と、削除された行のみを返します。変更のない専門家は出力されず、課金もされません。フィルターなしの完全な実行が2回連続で掲載を検出できなかった場合、その掲載は削除済みとみなされます。デフォルト:list。list | feed
regionarrayいいえ州または地域を、ソースに記載されている表記で指定します。例:Queensland、California、New South Wales。大文字・小文字とアクセント記号は無視されます。空欄の場合、すべての地域を返します。
countryarrayいいえUS、AU、または両方を指定します。空欄の場合、両方を返します。対象は米国とオーストラリアのみです。パブリック actor は英国またはカナダのリクエストを拒否し、エラーで実行を停止するため、その他の値は受け付けません。
sourcesarrayいいえ読み込むディレクトリを指定します。空欄の場合、実装済みのすべてのソースを読み込みます。未実装のソース、または actor が対象としていないソースはスキップされ、RUN_SUMMARY レコードに記載されます。実装済みの 18 ソースは abime、lacourt-panels、sfbar、cccba、isba、lsba、aaimco、medilaw、lexmedicus、aushub、medicolegal-specialists、index-medicolegal、themis、integrityml、vmls、lime、mag-directory、workcover-wa です。
maxItemsintegerいいえ出力行数がこの数に達したら停止します(重複排除後の専門家1人につき1行)。0は上限なしを意味します。上限に達した実行では、リストを削除済みとしてマークしません。デフォルト:100。
specialtyarrayいいえ分類コードを指定します。親コードは子コードにも一致します:medicine.psychiatry は medicine.psychiatry.forensic を含みます。空欄の場合、すべての専門分野を返します。
verifyNppesbooleanいいえ米国の各レコードを無料の NPPES 月次ファイルと照合します(氏名、州、専門分野)。npi と nppes_status を追加します。NPPES にメールアドレスは含まれません。照合したレコードごとに課金されます。デフォルト:false。
persistStoreNamestringいいえ実行間で専門家レコードを保持する、アカウント内の名前付きキーバリューストアです。Feed モードでは同じ名前を再利用してください。デフォルト:expert-witness-directory-store。

詳細

専門家証人ディレクトリ MCP サーバー

MCP Registry npm version npm downloads

専門家証人ディレクトリ MCP サーバー

Apify 上の Mamba Labs の 専門家証人ディレクトリ アクター用 MCP サーバーです。

米国とオーストラリアの専門家証人および医療法務ディレクトリの記録を、人物ごとに重複を除いたうえで、専門分野を単一の分類体系に対応付けて提供します。

インストール

npx -y @mambalabsdev/mcp-expert-witness-directory
Claude Desktop
{
  "mcpServers": {
    "mamba-expert-witness-directory": {
      "command": "npx",
      "args": ["-y", "@mambalabsdev/mcp-expert-witness-directory"],
      "env": { "APIFY_TOKEN": "your-apify-token" }
    }
  }
}

Apify トークンは console.apify.com/account/integrations で取得できます。

対応範囲

  • アクターが返す記録は、米国およびオーストラリアのみです。
  • 18 の公開ソースを読み取ります。内訳は米国が 7 件、オーストラリアが 11 件です。ABIME は米国のソースとして 1 回だけ数えています。ABIME には複数の国の専門家が掲載されていますが、アクターが取得するのは米国とオーストラリアの記録のみです。
  • 英国およびカナダの記録は提供されません。公開アクターはその他の国を受け付けず、実行をエラーで停止するため、country 入力で指定できるのは US と AU のみです。
  • 複数のディレクトリに同じ人物が掲載されている場合、すべての掲載元を示す 1 件の記録として返されます。
  • 各ソース独自の専門分野タグは、すべて単一の分類体系に対応付けられます。そのため、「Forensic Psychiatry」と「Psychiatrist, general adult」をまとめて絞り込めます。
  • オーストラリアの委員会名簿に掲載されている連絡先は、医師本人の連絡先ではなく委員会の連絡先です。そのため、該当する記録には氏名、専門分野、州は含まれますが、メールアドレスは含まれません。

メールアドレス

アクターはメールアドレスを推測しません。ソースページにメールアドレスが記載されていない限り、published_email は空で、email_source にはそのページが示されます。

ソースの利用規約

自動収集、複製、商用利用、または掲載人物への勧誘を制限する利用規約を公開しているソースが複数あります。アクターの README には、アクターの構築時点で公開されていた各ソースの利用規約に関する情報が記載されています。アクターは利用規約を報告しますが、利用可否を判断するものではありません。ご自身の用途に照らして判断し、必要に応じて法律の専門家に相談してください。

ツール

find_expert_witnesses

米国およびオーストラリアの専門家証人と医事法務鑑定人を、専門分野、地域、国、情報源で絞り込んで検索します。

入力型必須備考
specialtyarrayいいえ分類コード。例:medicine.psychiatry、engineering.structural。親コードを指定すると、その子コードも一致します。たとえば、medicine.psychiatry には medicine.psychiatry.forensic が含まれます。空の場合、すべての専門分野が返されます。55 個のコードがあります。
regionarrayいいえ情報源に記載されている州または地域。例:Queensland、California、New South Wales。大文字と小文字、アクセント記号は区別されません。空の場合、すべての地域が返されます。
countryarrayいいえUS、AU、または両方。空の場合、両方が返されます。他の値は受け付けません。公開アクターは英国またはカナダのリクエストを拒否し、実行を停止します。
sourcesarrayいいえ読み込むディレクトリ。空の場合、実装済みの 18 個の情報源をすべて読み込みます:abime、lacourt-panels、sfbar、cccba、isba、lsba、aaimco、medilaw、lexmedicus、aushub、medicolegal-specialists、index-medicolegal、themis、integrityml、vmls、lime、mag-directory、workcover-wa。アクターが提供する他の 17 個の値は、今後の対応予定であるか、対象外です。アクターはこれらをスキップし、RUN_SUMMARY レコードにその名前を記録します。
modestringいいえlist(デフォルト)は、一致する専門家をすべて返します。feed は、同じ永続ストアでの前回実行以降に新規、変更、または再掲載された専門家のみと、削除された行を返します。変更のない専門家は出力されず、料金もかかりません。
verifyNppesbooleanいいえデフォルトではオフです。各米国のレコードを無料の NPPES 月次ファイルと照合し、npi と nppes_status を追加します。NPPES にはメールアドレスが含まれません。
maxItemsintegerいいえこの数の出力行が生成された時点で停止します。デフォルトは 100 です。0 は上限なしを意味します。上限に達した実行では、掲載情報は削除済みとして記録されません。
persistStoreNamestringいいえ実行間で専門家のレコードを保持する、Apify アカウント内の名前付きキーバリューストアです。デフォルトは expert-witness-directory-store です。フィードモードでは同じ名前を再利用してください。

必須の入力はありません。入力なしで呼び出すと、18 個の情報源をすべて読み込み、最大 100 人の専門家を返します。

maxItems: 0 を指定した実行では、すべての情報源のすべての掲載情報を、ホストごとに 2 秒あたり 1 リクエストで読み込みます。所要時間は計測されておらず、このラッパーで設定されている 3,600 秒の実行タイムアウトを超える可能性があります。対話的な呼び出しでは maxItems を設定してください。

料金

Expert Witness Directory は Apify 上でイベントごとに課金されます。課金対象となるイベントは 4 種類です。

イベント課金対象料金発生条件
expert-record専門家レコード$0.004データセットに書き込まれた重複排除済みの専門家の行ごとに 1 回。フィードモードでは、新規、変更、再掲載、または削除された行ごとに 1 回。変更のない専門家は出力されず、料金もかかりません。
email-found返されたメールアドレス$0.01情報源のページに掲載されているメールアドレスを含む行ごとに 1 回。削除された行には課金されません。
npi-verifiedNPPES 照合$0.002NPPES 月次ファイルと照合した米国の行ごとに 1 回。verifyNppes がオンの場合のみ発生します。
apify-actor-startアクターの起動$0.00005実行開始時に Apify によって課金されます。メモリ 1 GB あたり 1 イベントです。デフォルトの 1024 MB では 1 イベントが発生します。

アクター

アクター ID は LIpwlgfE3LaQBaXd4 です。ラッパーは Store のスラッグではなく、この変更されない ID でアクターを呼び出すため、Store の名前を変更しても動作に影響しません。

Mamba Labs によって構築されています。

コメント

MCP は初めてですか?

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

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