mcpField
A
Aml Watcher Mcp Server

Aml Watcher Mcp Server

本地服务
github.com/Tech-AML法律与政务077 周前更新

关于 Aml Watcher Mcp Server

Aml Watcher Mcp Server 是用于 AML 筛查的 MCP 服务,供需要配置制裁名单、PEP 等风险筛查的用户使用。它通过 Docker 配置运行,并可用环境变量调整筛选条件和监控参数。

主要功能

  1. 01Docker 容器运行配置
  2. 02API 密钥认证
  3. 03按国家筛选报告
  4. 04按类别筛选报告
  5. 05配置匹配分数与结果数量
  6. 06控制别名及 RCA 搜索

适用场景

  1. 01按国家和类别筛查 AML 报告
  2. 02调整匹配分数和返回数量
  3. 03在 Claude Desktop 中配置筛查服务

MCP 相关

该服务将 AML 筛查能力提供给 MCP 客户端。文档说明了在 Claude Desktop 中通过 Docker 配置服务器及环境变量的方法。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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 提供有关 AML Watcher MCP 服务配置的详细文档,重点介绍 claude_desktop_config.json 文件中使用的环境参数。文档说明了每个参数的作用、如何设置或修改其值,以及在需要时如何添加新参数。

概述

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_KEYString是N/A用于身份验证的 API 密钥。
COUNTRIESArray否N/A用于筛选报告的国家/地区数组。注意:支持 ISO 3166-1 alpha-2 国家/地区代码。示例:[\"CA\", \"IN\"]。查看支持的国家/地区
PER_PAGEInteger否5返回结果的最大数量。
MATCH_SCOREInteger否80匹配准确度级别(0–100)。
CATEGORIESArray是N/A按类别筛选报告(例如,[\"SIP\", \"PEP Level 1\"])。查看可用类别
RCA_SEARCHBoolean否True是否搜索亲属和密切关联人(RCA)。
ALIAS_SEARCHBoolean否True是否搜索别名。

您可以在配置文件的 env 部分定义自定义参数。这些参数会作为环境变量传递给 Docker 容器。

🛠️ 如何添加环境变量

在 args 数组中使用 -e 列出的每个变量,都必须在 env 部分中有对应的键。 如果变量未在 env 块中定义,系统可能会使用默认值。

例如,如果您的 args 列表包含:

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

那么您的 env 应包含:

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

💡提示:如果要手动设置变量的值,请确保使用与 args 部分中列出的名称完全相同的名称。变量名称必须完全匹配,否则 Docker 容器将无法正确接收该值。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。