mikusnuz/dynadot-mcp

mikusnuz/dynadot-mcp

от mikusnuz
MCP-сервер для работы с Dynadot API, предоставляющий 60 инструментов для проверки доступности, регистрации и продления доменов, а также управления DNS, контактами и трансферами.

English | 한국어

dynadot-mcp

npm version MCP Badge

MCP (Model Context Protocol) server for the Dynadot domain registrar API. Manage domains, DNS records, contacts, transfers, and more — all from your AI assistant.

When to Use

Tell your AI assistant things like:

  • "Search for available domains" — bulk-check up to 100 domain names at once with pricing
  • "Register a new domain" — register or bulk-register domains
  • "Update DNS records for my domain" — set A, AAAA, CNAME, MX, TXT, SRV records
  • "Transfer a domain to Dynadot" — initiate inbound transfers with auth codes
  • "Set up email forwarding" — configure email forwarding or MX records
  • "Renew my domain" — renew before expiration
  • "Lock/unlock domain for transfer" — manage transfer lock status
  • "Check domain WHOIS info" — view and manage WHOIS privacy settings

AI Agent Integration: See llms.txt for a machine-readable summary, or copy templates/CLAUDE.md / templates/AGENTS.md into your project for automatic MCP discovery.

Инструменты были проиндексированы:
add_nameserver

Добавляет (создаёт) новую запись сервера имён с именем хоста и IP-адресом.

Параметры
  • hoststringобязательный

    Имя хоста сервера имён (например, "ns1.example.com")

  • ipstringобязательный

    IP-адрес для nameserver

authorize_transfer_away

Утверждает исходящую передачу домена другому регистратору.

Параметры
  • domainstringобязательный

    Доменное имя для авторизации переноса

bulk_register_domains

Регистрирует несколько доменов за один раз (до 100). Все домены регистрируются с настройками по умолчанию, если не переопределены.

Параметры
  • couponstring

    Промокод на скидку

  • currencystring

    Валюта платежа

  • domainsstring[]обязательный

    Список доменных имён для регистрации

buy_expired_domain

Просматривает и покупает домены с истекшим сроком действия по сниженным ценам. Используйте действие 'list', чтобы увидеть доступные домены, или 'buy', чтобы купить один.

Параметры
  • actionenumобязательный

    Действие: 'list' (список доступных просроченных доменов) или 'buy' (купить один).

  • currencystring

    Валюта покупки

  • domainstring

    Доменное имя для покупки (обязательно для 'buy')

  • paramsobject

    Дополнительные параметры фильтрации для 'list'

buy_it_now

Приобретает домен, выставленный на маркетплейсе, по его цене Buy It Now.

Параметры
  • currencystring

    Валюта покупки

  • listing_idstringобязательный

    ID объявления для покупки

cancel_transfer

Отменяет ожидаемую передачу домена.

Параметры
  • domainstringобязательный

    Доменное имя для отмены переноса

check_processing

Проверяет, есть ли на аккаунте операции в ожидании/обработке.

Параметры

Без параметров.

clear_domain_setting

Очищает конкретную сервисную настройку домена (например, переадресация, парковка, хостинг, DNS, переадресация электронной почты).

Параметры
  • domainstringобязательный

    Доменное имя для очистки настроек

  • serviceenumобязательный

    Сервис очистки

confirm_marketplace_action

Подтверждает или отклоняет действие торговой площадки из интеграции Afternic или Sedo.

Параметры
  • actionstringобязательный

    Действие для подтверждения (например, 'accept', 'reject')

  • domainstringобязательный

    доменное имя

  • platformenumобязательный

    Платформа маркетплейса: 'afternic' или 'sedo'

create_contact

Создаёт новую контактную запись для использования при регистрации доменов. Обязательные поля: name, email, phone_num, address1, city, state, zip_code, country.

Параметры
  • address1stringобязательный

    Адрес (строка 1)

  • address2string

    Адрес (строка 1)

  • citystringобязательный

    Город

  • countrystringобязательный

    Код страны (например, «US», «KR»)

  • emailstringобязательный

    Контактный адрес электронной почты

  • fax_numstring

    Номер факса

  • namestringобязательный

    Полное имя контакта.

  • organizationstring

    Название организации

  • phone_numstringобязательный

    Номер телефона с кодом страны (например, +1234567890)

  • statestringобязательный

    Штат или провинция

  • zip_codestringобязательный

    Почтовый индекс

create_folder

Создаёт новую папку для организации доменов.

Параметры
  • folder_namestringобязательный

    Вот несколько вариантов названий для новой папки, в зависимости от её назначения: - Проекты - Рабочие файлы - Документы - Архив - Материалы - Черновики - Скриншоты - Загрузки - Личное - Временное Если уточнишь, для чего папка, подскажу точнее.

delete_contact

Удаляет запись контакта. Контакт не должен использоваться ни одним доменом.

Параметры
  • contact_idstringобязательный

    ID контакта для удаления

delete_domain

Удаляет домен в течение его льготного периода. Это действие нельзя отменить после истечения льготного периода.

Параметры
  • domainstringобязательный

    Удаляемое доменное имя

delete_folder

Удаляет папку. Папка должна быть пустой (к ней не должно быть привязано доменов).

Параметры
  • folder_idstringобязательный

    Идентификатор папки для удаления

delete_nameserver

Delete registered nameservers by server_id (comma-separated IDs), or one exact nameserver hostname. This does not delete all nameservers beneath a domain.

Параметры
  • domainstring

    Legacy alias for server_domain: an exact nameserver hostname, not a parent domain

  • hoststring

    Legacy alias for server_domain

  • server_domainstring

    Exact nameserver hostname, e.g. ns1.example.com

  • server_idstring

    Nameserver ID or comma-separated IDs

edit_contact

Редактирует существующую контактную запись. Обновляются только указанные поля.

Параметры
  • contact_idstringобязательный

    ID контакта для редактирования

  • fieldsobjectобязательный

    Поля для обновления в виде пар ключ-значение. Допустимые ключи: name, email, phone_num, address1, address2, city, state, zip_code, country, organization, fax_num

get_account_balance

Проверяет текущий баланс счёта, доступный для покупки и продления доменов.

Параметры

Без параметров.

get_account_info

Получает информацию об аккаунте Dynadot, включая имя пользователя, email и настройки.

Параметры

Без параметров.

get_auction_details

Получает подробную информацию о конкретном аукционе, включая текущие ставки и статус аукциона.

Параметры
  • auction_idstringобязательный

    Идентификатор аукциона для получения подробностей.

  • include_bidsboolean

    Также получает историю ставок для этого аукциона.

get_auctions

Перечисляет аукционы доменов. Может показывать открытые (активные) или закрытые (завершённые) аукционы.

Параметры
  • paramsobject

    Дополнительные параметры фильтра

  • typeenum

    Тип аукциона: 'open' для активных, 'closed' для завершенных.

get_auth_code

Получает код авторизации передачи (EPP) для домена. Этот код нужен для передачи домена другому регистратору. Может опционально сгенерировать новый код и разблокировать домен для передачи.

Параметры
  • domainstringобязательный

    Доменное имя для получения кода авторизации

  • new_codeboolean

    Генерирует новый код авторизации вместо того, чтобы возвращать существующий.

  • unlock_for_transferboolean

    Автоматически разблокирует домен для передачи при получении кода.

get_dns

Получает все DNS-записи для домена, включая записи A, AAAA, CNAME, MX, TXT, SRV и поддомены.

Параметры
  • domainstringобязательный

    Доменное имя, по которому нужно запросить DNS-записи.

get_dnssec

Получает настройки DNSSEC (Domain Name System Security Extensions) для домена.

Параметры
  • domainstringобязательный

    Доменное имя, для которого выполняется запрос DNSSEC.

get_domain_info

Получает подробную информацию о домене, включая дату истечения, серверы имён, контакты WHOIS, статус приватности, статус блокировки и другое.

Параметры
  • domainstringобязательный

    Доменное имя для запроса (например, 'example.com')

get_marketplace_listings

Просматривает объявления торговой площадки. Выводит список всех доступных доменов или возвращает подробную информацию о конкретном объявлении по его ID.

Параметры
  • listing_idstring

    Идентификатор конкретного листинга для получения подробных сведений (не указывайте, чтобы получить список всех)

  • paramsobject

    Дополнительные параметры фильтрации для списка

get_nameservers

Получает текущие серверы имен, настроенные для домена.

Параметры
  • domainstringобязательный

    Доменное имя для запроса

get_order_status

Проверяет статус конкретного заказа по идентификатору.

Параметры
  • order_idstringобязательный

    Идентификатор заказа для проверки

get_tld_price

Получает информацию о ценах на TLD (домены верхнего уровня). Возвращает цены на регистрацию, продление и передачу.

Параметры
  • count_per_pageinteger

    Количество результатов на странице

  • currencystring

    Валюта для ценообразования (например, 'USD', 'EUR')

  • page_indexinteger

    Индекс страницы (начиная с 0)

get_transfer_status

Проверяет текущий статус переноса домена.

Параметры
  • domainstringобязательный

    Доменное имя для проверки статуса переноса.

list_contacts

Перечисляет все контакты в аккаунте или получает сведения о конкретном контакте по ID.

Параметры
  • contact_idstring

    Если указан, получает сведения по этому конкретному идентификатору контакта.

list_coupons

Выводит список всех доступных купонных кодов на аккаунте.

Параметры

Без параметров.

list_domains

Выводит список всех доменов в аккаунте Dynadot с базовой информацией.

Параметры

Без параметров.

list_folders

Выводит список всех папок в аккаунте Dynadot.

Параметры

Без параметров.

list_orders

Перечисляет все заказы (покупки, продления, передачи) в истории аккаунта.

Параметры

Без параметров.

list_registered_nameservers

Перечисляет все зарегистрированные (пользовательские) серверы имён в учётной записи.

Параметры

Без параметров.

lock_domain

Блокирует или разблокирует домен для защиты от передачи. Блокировка включает статус clientTransferProhibited, предотвращая несанкционированные передачи.

Параметры
  • domainstringобязательный

    Доменное имя для блокировки/разблокировки

  • lockenum

    Действие: 'lock' включает блокировку передачи, 'unlock' отключает её (по умолчанию: 'lock')

manage_backorder_auctions

Просматривает аукционы отложенных заказов (открытые или закрытые) или получает детали/делает ставку на конкретном аукционе.

Параметры
  • actionenumобязательный

    Действие: 'list_open', 'list_closed', 'details' (получить информацию) или 'bid' (сделать ставку)

  • amountstring

    Сумма ставки (обязательно для 'bid')

  • auction_idstring

    Идентификатор аукциона (обязателен для 'details' и 'bid')

  • currencystring

    Валюта для заявки на покупку

manage_backorders

Управляет запросами на бэкордер доменов. Вы можете добавить новый бэкордер, удалить существующий или вывести список всех текущих запросов.

Параметры
  • actionenumобязательный

    Действие: 'add' добавляет новый отложенный заказ, 'delete' удаляет существующий, 'list' выводит все.

  • domainstring

    Доменное имя (обязательно для действий 'add' и 'delete')

manage_cn_audit

Управляет запросами на аудит доменов .cn. Требуется для регистрации доменов .cn. Создаёт новый аудит или проверяет статус существующего.

Параметры
  • actionenumобязательный

    Действие: 'create' создает новый аудит или 'status' проверяет статус.

  • contact_idstringобязательный

    Контактный идентификатор для аудита.

  • paramsobject

    Параметры аудита (обязательные для 'create': документы аудита и т. д.)

manage_domain_push

Просматривает входящие запросы на передачу доменов от других аккаунтов Dynadot или отвечает на них.

Параметры
  • actionenumобязательный

    Действие: 'list' выводит список ожидающих запросов, 'accept' принимает или 'reject' отклоняет запрос.

  • push_idstring

    Укажите ID запроса (требуется для 'accept'/'reject')

place_bid

Размещает ставку на аукционе доменов. Требует идентификатор аукциона и сумму ставки.

Параметры
  • amountstringобязательный

    Сумма ставки (например, '100.00')

  • auction_idstringобязательный

    ID аукциона, на который сделать ставку

  • currencystring

    Валюта ставки (например, 'USD')

push_domain

Передает (переносит) домен в другой аккаунт Dynadot по имени пользователя.

Параметры
  • domainstringобязательный

    Передаёт доменное имя

  • receiverstringобязательный

    Имя пользователя получателя в Dynadot для пуша.

  • unlockboolean

    Разблокируйте домен перед отправкой (если он заблокирован).

register_domain

Регистрирует новое доменное имя. Продолжительность указывается в годах (1-10). Опционально указывает идентификатор контактного лица регистранта и код купона.

Параметры
  • couponstring

    Промокод на скидку

  • currencystring

    Валюта для оплаты (например, 'USD')

  • domainstringобязательный

    Доменное имя для регистрации (например, 'example.com')

  • durationintegerобязательный

    Срок регистрации в годах

  • registrant_contactstring

    ID контакта для использования в качестве регистранта.

register_nameserver

Регистрирует пользовательский сервер имён (glue-запись) с указанием имени хоста и IP-адреса.

Параметры
  • hoststringобязательный

    Имя хоста сервера имён (например, "ns1.example.com")

  • ipstringобязательный

    IP-адрес для nameserver

rename_folder

Переименовывает существующую папку.

Параметры
  • folder_idstringобязательный

    ID папки для переименования

  • folder_namestringобязательный

    Новое имя для папки

renew_domain

Продлевает существующую регистрацию домена. Срок действия в годах.

Параметры
  • couponstring

    Промокод на скидку

  • domainstringобязательный

    Доменное имя для продления

  • durationintegerобязательный

    Срок продления в годах

  • price_checkboolean

    Проверяет только цену продления, не продлевая.

restore_domain

Восстанавливает недавно удалённый домен из периода льготного восстановления.

Параметры
  • domainstringобязательный

    Доменное имя для восстановления

search_domain

Проверяет доступность домена. Поддерживает до 100 доменов одновременно. Возвращает статус доступности и, опционально, цену для каждого домена.

Параметры
  • currencystring

    Валюта для ценообразования (например, 'USD', 'EUR')

  • domainsstring[]обязательный

    Список доменных имен для проверки (например, ['example.com', 'example.net']).

  • languagestring

    Язык результатов (например, 'en', 'zh', 'es')

  • show_priceboolean

    Включайте информацию о ценах в результаты.

set_account_defaults

Устанавливает стандартные настройки аккаунта для новых регистраций доменов. Поддерживает стандартные контакты WHOIS, серверы имён, DNS, парковку, переадресацию, скрытую регистрацию, хостинг, переадресацию почты и опции продления.

Параметры
  • paramsobject

    Задает параметры в виде пар ключ-значение (различается в зависимости от типа).

  • setting_typeenumобязательный

    Тип настройки по умолчанию: 'whois', 'ns', 'dns' (базовый DNS), 'dns2' (расширенный DNS), 'parking', 'forwarding', 'stealth', 'hosting', 'email_forward', 'renew_option' или 'clear' (удалить значения по умолчанию)

set_auth_code

Устанавливает код авторизации трансфера (EPP) для домена.

Параметры
  • auth_codestringобязательный

    Код авторизации/EPP для установки

  • domainstringобязательный

    доменное имя

set_contact_regional_setting

Устанавливает настройки контактов, зависящие от региона, которые требуются некоторыми реестрами TLD (ЕС, Латвия, Литва). Передаёт соответствующие параметры для региона.

Параметры
  • contact_idstringобязательный

    Идентификатор контакта для настройки.

  • paramsobjectобязательный

    Региональные параметры в виде пар ключ-значение

  • regionenumобязательный

    Region: 'eu' (Европейский союз), 'lv' (Латвия), 'lt' (Литва)

set_dns

Set DNS records for a domain using Dynadot's DNS service. Supports main records and up to 100 subdomain records. Use the records parameter to pass Dynadot API parameters like main_record_type0, main_record0, subdomain0, sub_record_type0, sub_record0, etc. Existing DNS is replaced unless add_dns_to_current_setting is '1'; an empty records object clears records.

Параметры
  • domainstringобязательный

    Доменное имя, для которого нужно настроить DNS.

  • recordsobjectобязательный

    DNS record parameters as key-value pairs. Keys follow Dynadot API3 set_dns2 naming: main_record_type0..19 (a/aaaa/cname/forward/txt/mx/stealth/email), main_record0..19 (value), main_recordx0..19 (MX distance/forward type/stealth title/email alias), subdomain0..99 (name), sub_record_type0..99 (type), sub_record0..99 (value), sub_recordx0..99 (MX distance etc), ttl (optional), add_dns_to_current_setting (optional, set to '1' to append instead of overwrite)

set_dnssec

Устанавливает или сбрасывает DNSSEC для домена. Указывает либо DS-запись (key_tag, digest_type, digest, algorithm), либо DNSKEY (flags, public_key, algorithm). Отключает, если установить clear в true без полей ключа.

Параметры
  • algorithmenum

    Номер алгоритма DNSSEC (например, '13' для ECDSAP256SHA256)

  • clearboolean

    Установите значение true, чтобы удалить DNSSEC для домена.

  • digeststring

    Дайджест DS в шестнадцатеричном виде

  • digest_typeenum

    Тип дайджеста DS: 1=SHA-1, 2=SHA-256, 3=GOST, 4=SHA-384

  • domainstringобязательный

    Доменное имя, для которого настраивается DNSSEC

  • flagsenum

    Флаги DNSSEC (например, '257' для KSK)

  • key_tagstring

    Тег ключа DS (0-65535)

  • public_keystring

    Открытый ключ DNSSEC

set_domain_note

Устанавливает заметку и/или перемещает домен в папку для организации.

Параметры
  • domainstringобязательный

    Доменное имя для обновления.

  • folderstring

    Имя или ID папки, в которую переместить домен

  • notestring

    Примечание, прикрепляемое к домену.

set_email_forward

Устанавливает пересылку электронной почты для домена. Пересылает письма на существующие адреса электронной почты или настраивает MX-записи.

Параметры
  • domainstringобязательный

    Доменное имя, для которого требуется настроить пересылку почты.

  • paramsobjectобязательный

    Параметры пересылки электронной почты. Ключи: forward_type ('forward'/'mx'), username0/exist_email0 (для типа forward), mx_host0/mx_priority0 (для типа mx).

set_folder_settings

Применяет стандартные настройки к папке. Все домены в папке наследуют эти настройки. Поддерживает параметры nameservers, DNS, переадресации, парковки, stealth и продления. Передавайте соответствующие параметры API Dynadot для типа настройки.

Параметры
  • folder_idstringобязательный

    Идентификатор папки для настройки.

  • paramsobject

    Задание параметров в виде пар «ключ-значение» (зависит от типа настройки)

  • setting_typeenumобязательный

    Тип настройки для применения: 'whois' (контакты WHOIS), 'ns' (серверы имен), 'dns' (базовые DNS), 'dns2' (расширенные DNS-записи), 'forwarding' (переадресация), 'stealth', 'parking' (парковка), 'hosting' (хостинг), 'email_forward' (переадресация электронной почты), 'renew_option' (опция продления) или 'clear' (удалить настройки).

set_for_sale

Выставляет домен на продажу на торговой площадке Dynadot с указанной ценой.

Параметры
  • currencystring

    Валюта цены (например, 'USD')

  • domainstringобязательный

    Доменное имя для выставления на продажу.

  • pricestringобязательный

    Запрашиваемая цена (например, '1000.00')

set_forwarding

Устанавливает переадресацию URL для домена. Поддерживает стандартную переадресацию (301/302 редирект) и скрытую переадресацию (iframe с пользовательским заголовком).

Параметры
  • domainstringобязательный

    Доменное имя, для которого настраивается переадресация.

  • is_temporaryboolean

    Используйте перенаправление 302 (временное) вместо 301 (постоянное).

  • stealthboolean

    Используйте скрытое перенаправление (iframe) вместо редиректа

  • stealth_titlestring

    Заголовок страницы для скрытой пересылки

  • urlstringобязательный

    Целевой URL для переадресации

set_hosting

Устанавливает хостинг веб-сайта для домена, используя встроенный хостинг Dynadot.

Параметры
  • domainstringобязательный

    Доменное имя, для которого настраивается хостинг

  • hosting_typeenumобязательный

    Тип хостинга: «расширенный» или «базовый»

  • mobile_viewboolean

    Включает мобильно-оптимизированный просмотр (только для расширенного хостинга).

set_nameserver_ip

Update IP addresses of a registered nameserver by server_id. The legacy host alias resolves an exact hostname using list_registered_nameservers before updating.

Параметры
  • hoststring

    Legacy hostname alias; use instead of server_id

  • ipany

    Legacy single-address alias; use instead of ips

  • ipsany[]

    Replacement addresses, encoded as ip0..ip9

  • server_idstring

    ID from list_registered_nameservers

set_nameservers

Устанавливает серверы имен для домена. Принимает до 13 имен серверов.

Параметры
  • domainstringобязательный

    Доменное имя для настройки.

  • nameserversstring[]обязательный

    Список имён хостов nameserver (например, ['ns1.example.com', 'ns2.example.com'])

set_parking

Включает парковку домена для домена. Припаркованные домены показывают страницу-заглушку.

Параметры
  • domainstringобязательный

    Паркует доменное имя.

  • with_adsboolean

    Показывает рекламу на парковочной странице.

set_privacy

Устанавливает настройки WHOIS privacy для домена. Варианты: 'full' (скрывает всю информацию), 'partial' (скрывает часть информации), 'off' (показывает всю информацию).

Параметры
  • domainstringобязательный

    Доменное имя для настройки приватности.

  • optionenumобязательный

    Уровень конфиденциальности: 'full', 'partial' или 'off'

set_renew_option

Устанавливает параметр автопродления для домена.

Параметры
  • domainstringобязательный

    Доменное имя для настройки.

  • optionenumобязательный

    Опция продления: 'auto' (автопродление), 'donot' (не продлевать), 'reset' (сброс к значению по умолчанию).

set_reseller_verification

Устанавливает статус проверки WHOIS для контакта реселлера.

Параметры
  • contact_idstringобязательный

    Идентификатор контакта

  • statusstringобязательный

    Статус проверки, который нужно задать.

set_whois_contacts

Устанавливает контактную информацию WHOIS для домена. Указывает идентификаторы контактов для регистранта, администратора, технического и/или платёжного контактов.

Параметры
  • admin_contactstring

    Contact ID для контакта администратора

  • billing_contactstring

    Идентификатор платёжного контакта.

  • domainstringобязательный

    Доменное имя для обновления.

  • registrant_contactstring

    Идентификатор контакта регистранта

  • technical_contactstring

    Contact ID для технического контакта

transfer_domain

Инициирует передачу домена на ваш аккаунт Dynadot. Требует имя домена и код авторизации/EPP-код от текущего регистратора.

Параметры
  • auth_codestringобязательный

    Код авторизации/EPP от текущего регистратора.

  • couponstring

    Промокод на скидку

  • domainstringобязательный

    Доменное имя для передачи (например, 'example.com')

  • registrant_contactstring

    ID контакта для использования в качестве регистранта.

1.5.2основная
1.5.0
1.5.1
1.4.0
1.3.2
1.3.1
1.3.0
1.2.0
1.1.0
1.0.1

Выберите клиент, чтобы установить mikusnuz/dynadot-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "mikusnuz-dynadot-mcp-wjumfuzn9r": {
      "env": {
        "DYNADOT_API_KEY": "your_api_key_here"
      },
      "args": [
        "-y",
        "dynadot-mcp"
      ],
      "command": "npx"
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "mikusnuz-dynadot-mcp-wjumfuzn9r": {
      "env": {
        "DYNADOT_API_KEY": "your_api_key_here"
      },
      "args": [
        "-y",
        "dynadot-mcp"
      ],
      "command": "npx"
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "mikusnuz-dynadot-mcp-wjumfuzn9r": {
      "type": "stdio",
      "env": {
        "DYNADOT_API_KEY": "your_api_key_here"
      },
      "args": [
        "-y",
        "dynadot-mcp"
      ],
      "command": "npx"
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"mikusnuz-dynadot-mcp-wjumfuzn9r\",\"type\":\"stdio\",\"env\":{\"DYNADOT_API_KEY\":\"your_api_key_here\"},\"args\":[\"-y\",\"dynadot-mcp\"],\"command\":\"npx\"}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "mikusnuz-dynadot-mcp-wjumfuzn9r": {
      "env": {
        "DYNADOT_API_KEY": "your_api_key_here"
      },
      "args": [
        "-y",
        "dynadot-mcp"
      ],
      "command": "npx"
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add mikusnuz-dynadot-mcp-wjumfuzn9r --env DYNADOT_API_KEY=your_api_key_here -- npx -y dynadot-mcp

Либо через JSON-конфиг:

claude mcp add-json mikusnuz-dynadot-mcp-wjumfuzn9r "{\"env\":{\"DYNADOT_API_KEY\":\"your_api_key_here\"},\"args\":[\"-y\",\"dynadot-mcp\"],\"command\":\"npx\"}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add mikusnuz-dynadot-mcp-wjumfuzn9r --env DYNADOT_API_KEY=your_api_key_here -- npx -y dynadot-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.mikusnuz-dynadot-mcp-wjumfuzn9r]
command = "npx"
args = ["-y", "dynadot-mcp"]

[mcp_servers.mikusnuz-dynadot-mcp-wjumfuzn9r.env]
DYNADOT_API_KEY = "your_api_key_here"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите mikusnuz/dynadot-mcp, а в поле команды запуска — строку ниже:
npx -y dynadot-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "mikusnuz-dynadot-mcp-wjumfuzn9r": {
      "env": {
        "DYNADOT_API_KEY": "your_api_key_here"
      },
      "args": [
        "-y",
        "dynadot-mcp"
      ],
      "command": "npx"
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "mikusnuz-dynadot-mcp-wjumfuzn9r": {
      "env": {
        "DYNADOT_API_KEY": "your_api_key_here"
      },
      "args": [
        "-y",
        "dynadot-mcp"
      ],
      "command": "npx",
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например mikusnuz-dynadot-mcp-wjumfuzn9r.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: mikusnuz-dynadot-mcp-wjumfuzn9r
    command: npx
    args:
      - "-y"
      - "dynadot-mcp"
    env:
      DYNADOT_API_KEY: your_api_key_here
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "mikusnuz-dynadot-mcp-wjumfuzn9r": {
      "env": {
        "DYNADOT_API_KEY": "your_api_key_here"
      },
      "args": [
        "-y",
        "dynadot-mcp"
      ],
      "command": "npx"
    }
  }
}

Похожие MCP-сервера

Spaceship MCP

Spaceship MCP

от bartwaardenburg

MCP сервер для управления доменами, DNS и маркетплейсом через Spaceship API. Регистрируйте, продлевайте и передавайте домены, настраивайте DNS-записи 13 типов, управляйте контактами и выставляйте домены на продажу — всё через естественный язык в любом AI-клиенте.

TypeScript⭐ 13
nach-dakwale/instadomain-mcp

nach-dakwale/instadomain-mcp

от nach-dakwale

InstaDomain - MCP сервер для регистрации доменов прямо из AI-среды. Проверяйте доступность, покупайте домены и настраивайте DNS через Claude Code или Cursor, не отвлекаясь от разработки. Оплата через Stripe или USDC.

Python⭐ 4
oso95/domain-suite-mcp

oso95/domain-suite-mcp

от oso95

Проверяет доступность доменов без настройки, регистрирует их и управляет DNS и SSL на Porkbun, Namecheap, GoDaddy и Cloudflare.

TypeScript⭐ 20
imprvhub/mcp-domain-availability

imprvhub/mcp-domain-availability

от imprvhub

MCP сервер для проверки доступности доменов. Использует параллельные запросы DNS и WHOIS по более чем 50 TLD, включая популярные, страновые и новые зоны. Полезен для стартапов, веб-мастеров и AI-ассистентов при подборе доменного имени.

Python⭐ 61
ofershap/mcp-server-dns

ofershap/mcp-server-dns

от ofershap

MCP-сервер для DNS-запросов, reverse DNS и WHOIS без API-ключей. Полезен разработчикам при отладке почты, настройке доменов или проверке владельца сайта. Работает «из коробки» с любым MCP-клиентом.

TypeScript⭐ 3
bharathvaj-ganesan/whois-mcp

bharathvaj-ganesan/whois-mcp

от bharathvaj-ganesan

MCP сервер для WHOIS-запросов: AI-агенты могут проверять доступность доменов, владельца, даты регистрации, IP и ASN. Полезен разработчикам и сисадминам — без браузера получайте все данные о доменах и сетях.

JavaScript⭐ 60
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин