##
本自述提供了AML Watcher MCP服务器配置的详细文档,重点介绍了 claude_desktop_config.json 文件。它解释了每个参数,如何设置或修改其值,以及如何在需要时添加新参数。
概述
MCP服务器配置为运行Docker容器进行AML(反洗钱)筛查。配置在 claude_desktop_config.json 文件,指定Docker命令、参数和环境变量。环境变量(env)控制AML筛查过程的行为,如搜索参数、过滤选项和监控设置。
⚙️ 配置
📝 注册
- 如果你 已经有一个帐户,访问 AML观察者开发者门户.
- 如果你 没有帐户,拜托 点击此处联系我们.
🔑 如何生成API密钥
- 导航到 AML观察者开发者门户.
- 点击 “API密钥” 并复制它。
🖥️ 使用Claude Desktop
将此添加到您的 claude_desktop_config.json:
🐳 码头工人
{
"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"
}
}
}
}- 完成此集成后,用户必须提供用户名。
🌐 环境论点
下面是对中指定的每个环境参数的详细解释 env 部分 claude_desktop_config.json。每个参数都包括其目的、类型、默认值、约束以及设置或修改其值的说明。
| 参数 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
API_KEY | 字符串 | 是 | 不适用 | 用于身份验证的API密钥。 |
COUNTRIES | Array | No | N/A | 要筛选报告的国家数组。 备注:支持ISO 3166-1 alpha-2国家代码。 示例: [\"CA\", \"IN\"]. 查看支持的国家 |
PER_PAGE | 整数 | 否 | 5 | 要返回的最大结果数。 |
MATCH_SCORE | 整数 | 否 | 80 | 匹配精度级别(0-100) |
CATEGORIES | Array | Yes | N/A | 按类别筛选报告(例如。, [\"SIP\", \"PEP Level 1\"]). 查看可用类别 |
RCA_SEARCH | Boolean | 否 | True | 是否在亲属和亲密伙伴(RCA)中搜索。 |
ALIAS_SEARCH | Boolean | 否 | True | 是否在别名内搜索。 |
您可以在内部定义自定义参数 env 配置文件的一部分。这些参数作为环境变量传递给Docker容器。
🛠️ 如何添加环境变量
中列出的每个变量 args 数组使用 -e 必须有一个匹配的密钥 env 部分。 如果变量未在 env 块,系统可以使用 默认值.
例如,如果你 args 列表包含:
"args": [
"-e", "PER_PAGE",
"-e", "MATCH_SCORE"
]那么你的环境变量应该包括:
"env": {
"PER_PAGE": "1",
"MATCH_SCORE": "80"
}💡提示:如果要手动设置变量的值,请确保使用与args部分中列出的名称完全相同的名称。变量名必须完全匹配,否则Docker容器将无法正确接收值。

