Skip to content

v0.2.0 — dns_verify и публикация пакетов

Latest

Choose a tag to compare

@badigit badigit released this 13 Sep 10:34
· 1 commit to main since this release

DNS перестал путать намерение с фактом, сервер опубликован в PyPI, GHCR и MCP Registry.

DNS

  • запись в несозданный поддомен теперь отвечает SUBDOMAIN_NOT_CREATED с готовой командой domain_add_subdomain и domain_id родителя, вместо неверного совета про replace_all;
  • dns_get отдаёт поле effective — фактический ответ авторитативного NS, мимо кеша резолвера. Catch-all зоны, невидимый для dns/getData, больше не читается как «имя свободно»;
  • новый dns_verify(fqdn, expect, type, timeout) — опрос авторитативных NS до совпадения или дедлайна;
  • все dns_set_* предупреждают, что success означает «принято панелью», а не «отдаётся миру»;
  • domain_add_subdomain показывает записи, которые Beget провижинит сам (A на shared-хостинг, MX и SPF на beget.com).

Разбор: https://badigit.github.io/beget-mcp/dns-facts-vs-intent.html

Установка

uvx beget-mcp
docker run -i --rm -e MCP_TRANSPORT=stdio ghcr.io/badigit/beget-mcp:0.2.0

Имя в MCP Registry — io.github.badigit/beget-mcp