# aml

Сервер для проверки адресов и платежей перед их исполнением. Агент получает вердикт (безопасно, осторожно, рискованно), оценку риска и доказательства — без чёрного ящика.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Автор: OceanAlt666
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/OceanAlt666/oceanalt-aml-mcp
- Обновлён: 2026-10-20
- HTML: https://affpapa.org/nevibecode/mcp/aml

## Что делает

aml подключается к OceanAlt и даёт агенту инструменты для проверки перед платежом. Вызовите `screen_address` перед переводом денег — вернётся `clear`, `caution` или `risky` с оценкой риска от 0 до 100 и кликабельными доказательствами. Есть глубокий скрининг адресов, проверка намерений транзакций (чтобы агент не подписал одобрение вместо платежа), верификация запросов платежей и трассировка USDT на Tron на глубину до трёх хопов.

Большинство инструментов бесплатны и работают без ключа API. Платные функции (`compliance_decision` по $0.002 за вызов и `batch_screen` по $0.01) используют x402 — подпишите одну авторизацию USDC и платите поверх неё. Для них нужны `@x402/core`, `@x402/evm` и `viem` в окружении MCP, а в переменную `OCEANALT_PAYER_KEY` передайте приватный ключ отдельного кошелька с низким балансом — служба подписывает одобрение локально, никогда не видит ключ и не берёт средства под опеку.

Сервер работает на восьми EVM-цепях (Ethereum, Base, BSC, Polygon, Arbitrum, Optimism, Avalanche), Tron и Solana. Язык ответов — английский по умолчанию, но можно просить китайский передачей `lang: "zh"`. Ветвитесь по языкозависимым ключам сигналов (`list.mixer`, `taint.onehop`), а не по текстовым описаниям — они меняются, ключи нет.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://oceanalt.com/api/mcp`

## Установка

### Claude Code (родная платформа)

1. **Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http aml https://oceanalt.com/api/mcp
```

2. **Командой платформы**
```bash
claude mcp add aml -- npx -y oceanalt-aml-mcp
```

### Codex

1. **Командой платформы: удалённый сервер**
```bash
codex mcp add aml --url https://oceanalt.com/api/mcp
```

2. **Командой платформы**
```bash
codex mcp add aml -- npx -y oceanalt-aml-mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "aml": {
            "url": "https://oceanalt.com/api/mcp"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "aml": {
            "command": "npx",
            "args": [
                "-y",
                "oceanalt-aml-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "aml": {
            "type": "http",
            "url": "https://oceanalt.com/api/mcp"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "aml": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "oceanalt-aml-mcp"
            ]
        }
    }
}
```

### Gemini CLI

1. **Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http aml https://oceanalt.com/api/mcp
```

2. **Командой платформы**
```bash
gemini mcp add aml npx -y oceanalt-aml-mcp
```

## Когда брать
- Проверить адрес получателя на санкции и предыдущие инциденты перед платежом
- Убедиться, что агент подписывает именно платёж, а не скрытое одобрение токена
- Поймать поддельный платёжный запрос до того, как агент переведёт деньги
- Собрать все доказательства скрининга в одну подписанную квитанцию
- Проверить несколько адресов за раз через batch-инструмент

## Примеры запросов агенту
- Перед платежом проверь адрес: скрини 0xABC123… и дай мне вердикт с доказательствами
- Декодируй это: я вижу транзакцию на Solana, убедись, что там именно платёж, а не SetAuthority
- Проверь, не подделан ли этот запрос платежа — я получил требование через 402 на странице продавца

## Похожие
- [sumsub-create-aml-resolution-rules](https://affpapa.org/nevibecode/skills/sumsub-create-aml-resolution-rules.md) — скилл · 467 установок
- [kyc-rules](https://affpapa.org/nevibecode/skills/kyc-rules.md) — скилл · 1200 установок
- [sumsub-create-transaction](https://affpapa.org/nevibecode/skills/sumsub-create-transaction.md) — скилл · 1200 установок
- [anti-money-laundering](https://affpapa.org/nevibecode/skills/anti-money-laundering.md) — скилл · 685 установок
- [know-your-customer](https://affpapa.org/nevibecode/skills/know-your-customer.md) — скилл · 679 установок
- [create-payment-credential](https://affpapa.org/nevibecode/skills/create-payment-credential.md) — скилл · 20900 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
