Am I Exposed MCP
Сканер приватности Bitcoin с CLI и MCP: оценивает транзакции, адреса и кошельки по 34 эвристикам и дает оценку от 0 до 100.
- 109 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Запросы к `mempool.space` раскрывают IP и адреса, а `xpub` раскрывает все адреса кошелька.
Установка
- Работает в
Ручная установка
npm install -g am-i-exposedКоманда из раздела CLI и интеграции с агентами. MCP-сервер: `npx -y am-i-exposed mcp`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запросы к `mempool.space` раскрывают IP и адреса, а `xpub` раскрывает все адреса кошелька.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Am I Exposed показывает, что блокчейн раскрывает о владельце транзакции или кошелька. Веб-версия работает в браузере, а для агента есть консольная утилита и MCP-сервер. Анализ запускается на устройстве: 34 эвристики, цепочки на несколько шагов, сопоставление с известными сервисами и расчет энтропии Больцмана через Rust и WebAssembly. Утилита принимает идентификатор транзакции, адрес, `xpub`, PSBT или сырую транзакцию. Команды: `scan tx`, `scan address`, `scan xpub`, `scan psbt`, `boltzmann` и `chain-trace`. MCP-сервер запускается командой `am-i-exposed mcp` и открывает пять инструментов: `scan_transaction`, `scan_address`, `scan_psbt`, `scan_wallet` и `compute_boltzmann`.
Для кого. Владельцам Bitcoin-кошельков и разработчикам, которые хотят проверить приватность транзакции до отправки.
Подходит, если
- Перед отправкой разбирают PSBT и смотрят, какие связи он раскрывает.
- Аудит кошелька по `xpub` показывает повторное использование адресов.
- Агент прогоняет `chain-trace` с глубиной 3 для разбора цепочки платежей.
- Для отчета нужен JSON с оценкой и перечнем находок.
Не подходит, если
- Нужно совершать платежи или подписывать: сканер только анализирует.
- Запросы к публичному API недопустимы по политике безопасности.
- Требуется юридический вывод о происхождении средств: оценка эвристическая.
Пример запроса к агенту
Проанализируй приватность этой транзакции и перечисли находки, начиная с самых серьезных.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Анализ идет на устройстве, но данные цепочки утилита берет через API `mempool.space`, и его серверы видят ваш IP и запрошенные адреса. Для большей приватности README советует Tor Browser, при нем запросы идут на адрес `.onion`, либо собственный экземпляр API через `--api`. Передача `xpub` раскрывает сервису адреса кошелька. Оценка 0–100 основана на эвристиках и не заменяет юридическую экспертизу. Ответы кэшируются в SQLite, кэш отключает флаг `--no-cache`.
Как отключить. Удалите запись MCP из настроек клиента и выполните `npm uninstall -g am-i-exposed`. Кэш SQLite удалите вручную.
Частые вопросы
Какие инструменты открывает MCP?
Пять: `scan_transaction`, `scan_address`, `scan_psbt`, `scan_wallet` и `compute_boltzmann`. Полное описание лежит в `cli/skill.md`.
Как запустить из терминала?
Командой `npx am-i-exposed scan tx <txid> --json`. Флаг `--fast` пропускает контекст родительских транзакций.
Можно ли работать без сети?
Только с PSBT: `scan psbt <file>` не обращается к сети. Остальным командам нужны данные цепочки.
Поддерживаются ли тестовые сети?
Да, флаг `--network` принимает `mainnet`, `testnet4` и `signet`.
Как подключить свой узел?
Через флаг `--api <url>` с адресом собственного экземпляра `mempool`, например на Umbrel.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыСканер безопасности для MCP-серверов: ищет зашитые ключи, отравление инструментов и инъекции в коде репозитория.
Сканер ищет в конфигах MCP у Claude Desktop, Cursor и VS Code утекшие ключи, опасные доступы и подключенные модели.
Сканер безопасности для агентов: проверяет код, MCP-серверы, промпты и пакеты, выдуманные моделью, и ставит оценку от A до F.
Локальная панель для Claude Code, Codex CLI и OpenCode: что грузит агент, сколько это токенов, и проверка MCP-серверов
MCP-Shield находит конфигурации MCP, подключается к серверам и ищет в описаниях инструментов скрытые команды, каналы утечки и подмену чужих инструментов
Агентный сканер веб-приложений: терминал, шесть стадий от разведки до отчета, проверка находок в браузере, REST и MCP
Коротко о README
Проект возник после закрытия сервисов OXT и KYCP. Он считает эвристики, оценку приватности и показывает рекомендации, все на стороне клиента без бэкенда.