mcpField
A
Aml Watcher Mcp Server

Aml Watcher Mcp Server

ローカル
github.com/Tech-AML法務・行政077 週間前に更新

Aml Watcher Mcp Server について

Aml Watcher Mcp Serverは、制裁対象やPEPなどのリスク確認に使うAMLスクリーニング用MCPサーバーです。Dockerコンテナで実行し、環境変数で絞り込み条件や監視設定を指定できます。

主な機能

  1. 01Dockerコンテナの設定
  2. 02APIキー認証
  3. 03国別のレポート絞り込み
  4. 04カテゴリ別のレポート絞り込み
  5. 05一致スコアと結果数の指定
  6. 06別名とRCA検索の制御

活用シーン

  1. 01国やカテゴリでAMLレポートを確認
  2. 02一致スコアと結果数を調整
  3. 03Claude Desktopでスクリーニングサービスを設定

MCP 対応

MCPクライアントにAMLスクリーニング機能を提供します。Dockerと環境変数を使ったClaude Desktopでの設定方法が記載されています。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"AML-watcher-MCP-Server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"API_KEY",
"-e",
"PER_PAGE",
"-e",
"MATCH_SCORE",
"-e",
"CATEGORIES",
"-e",
"ALIAS_SEARCH",
"-e",
"RCA_SEARCH",
"-e",
"COUNTRIES",
"techamlw/aml-watcher"
],
"env": {
"API_KEY": "<API_KEY>",
"PER_PAGE": "<PER_PAGE>",
"MATCH_SCORE": "<MATCH_SCORE>",
"CATEGORIES": "<CATEGORIES>",
"ALIAS_SEARCH": "<ALIAS_SEARCH>",
"RCA_SEARCH": "<RCA_SEARCH>",
"COUNTRIES": "<COUNTRIES>"
}
}
}
}
起動コマンドdocker run -i --rm -e API_KEY -e PER_PAGE -e MATCH_SCORE -e CATEGORIES -e ALIAS_SEARCH -e RCA_SEARCH -e COUNTRIES techamlw/aml-watcher
設定が必要な環境変数
API_KEYシークレット
PER_PAGE
MATCH_SCORE
CATEGORIES
ALIAS_SEARCH
RCA_SEARCH
COUNTRIES

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

パッケージ
ocitechamlw/aml-watcher

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

AML Watcher のロゴ

この README では、claude_desktop_config.json ファイルで使用する環境引数に焦点を当て、AML Watcher MCP サーバーの設定について詳しく説明します。各引数の内容、値の設定や変更方法、必要に応じて新しい引数を追加する方法を解説します。

概要

MCP サーバーは、AML(アンチマネーロンダリング)スクリーニング用の Docker コンテナを実行するように設定されています。設定は claude_desktop_config.json ファイルで定義され、Docker コマンド、引数、環境変数を指定します。環境変数(env)は、検索パラメーター、フィルタリングオプション、モニタリング設定など、AML スクリーニングの動作を制御します。

⚙️ 設定

📝 アカウント登録

🔑 API キーの生成方法

🖥️ Claude Desktop での使用方法

claude_desktop_config.json に以下を追加します。

🐳 Docker
{
  "mcpServers": {
    "aml": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e", "API_KEY",
        "-e", "PER_PAGE",
        "-e", "MATCH_SCORE",
        "-e", "CATEGORIES",
        "-e", "ALIAS_SEARCH",
        "-e", "RCA_SEARCH",
        "-e", "COUNTRIES",
        "techamlw/aml-watcher"
      ],
      "env": {
        "API_KEY": "api_key",
        "PER_PAGE": "1"
      }
    }
  }
}
  • この連携の後、ユーザーはユーザー名を指定する必要があります。

🌐 環境引数

以下では、claude_desktop_config.json の env セクションに指定する各環境引数について詳しく説明します。各引数には、用途、型、デフォルト値、制約、および値の設定や変更方法が記載されています。

引数型必須デフォルト値説明
API_KEY文字列はいN/A認証用の API キーです。
COUNTRIES配列いいえN/Aレポートを絞り込む国の配列です。注:ISO 3166-1 alpha-2 の国コードに対応しています。例:[\"CA\", \"IN\"]。対応している国を確認
PER_PAGE整数いいえ5返される結果の最大数です。
MATCH_SCORE整数いいえ80一致精度のレベル(0~100)です。
CATEGORIES配列はいN/Aカテゴリ(例:[\"SIP\", \"PEP Level 1\"])でレポートを絞り込みます。利用可能なカテゴリを確認
RCA_SEARCH真偽値いいえTrue親族および親しい関係者(RCA)も検索するかどうかを指定します。
ALIAS_SEARCH真偽値いいえTrue別名も検索するかどうかを指定します。

設定ファイルの env セクション内にカスタムパラメーターを定義できます。これらのパラメーターは環境変数として Docker コンテナに渡されます。

🛠️ 環境変数の追加方法

-e を使用して args 配列に記載した各変数には、env セクションに対応するキーが必要です。 変数が env ブロックで定義されていない場合、システムはデフォルト値を使用することがあります。

たとえば、args リストに次の項目が含まれている場合:

"args": [
  "-e", "PER_PAGE",
  "-e", "MATCH_SCORE"
]

env には次の項目を含めます。

"env": {
  "PER_PAGE": "1",
  "MATCH_SCORE": "80"
}

💡ヒント:変数の値を手動で設定する場合は、args セクションに記載されているものとまったく同じ名前を使用してください。変数名が完全に一致しないと、Docker コンテナに値が正しく渡されません。

コメント

MCP は初めてですか?

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

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