Проверка доступности домена MCP
Функции
- Проверка доступности домена
- Проверьте доступность более 50 популярных расширений TLD
- Поддержка популярных (.com, .io, .ai), национальных (.us, .uk, .de) и новых TLD (.app, .dev, .tech)
- Двойная проверка с использованием DNS и WHOIS для точности
- Предложения Smart TLD, организованные по популярности
- Возможности поиска
- Проверьте конкретные домены с точным соответствием TLD
- Массовая проверка поддерживаемых расширений для заданного имени
- Параллельная обработка для более быстрых доменных запросов
- Результаты, организованные по категориям TLD
- Интеграция МКП
- Простая настройка с помощью управления пакетами uvx
- Полная интеграция с Claude Desktop
- Обновления статуса доступности в режиме реального времени
- Показатели производительности и информация о времени
- Возможности ИИ-помощника
- Запросы на естественном языке через Клода
- Автоматизированные рабочие процессы предложения доменов
- Умные рекомендации на основе доступности
Демо
00:00 - Проверка доступности google.com
Тестирование известного премиум-домена для демонстрации функциональности проверки домена и альтернативных предложений TLD.
00:20 - Тестирование myawesomesite.com
Проверка доступности пользовательского доменного имени и изучение альтернативных вариантов расширения.
00:40 - Проверка techstartup2026.io
Изучение вариантов доменов для технологических стартапов и проверка их доступности в нескольких расширениях TLD.
01:00 - Анализ домена aitools
Проверка конкурентоспособных доменов отрасли ИИ и анализ доступности рынка для наименования стартапов.
Требования
- Python 3.10 или выше
- Клод Десктоп
- менеджер пакетов uv
Установка зависимостей
Установите менеджер пакетов uv одним из следующих способов:
Официальный установщик (рекомендуется):
Самодельный (macOS/Linux):
Установить Homebrew (при необходимости):
- Инструкции по установке для всех операционных систем можно найти на сайте https://brew.sh.
- Или выполните:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Сервер MCP автоматически управляет зависимостями Python через uvx.
Установка
Установка Zero-Clone (рекомендуется)
Средство проверки доступности домена MCP поддерживает прямую установку без клонирования репозиториев, используя uvx для управления пакетами.
Конфигурация
Файл конфигурации Claude Desktop находится по адресу:
- macOS :
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows :
%APPDATA%\Claude\claude_desktop_config.json
- Linux :
~/.config/Claude/claude_desktop_config.json
Отредактируйте этот файл, чтобы добавить конфигурацию MCP доступности домена:
Если у вас уже настроены другие MCP, просто добавьте раздел «mcp-domain-availability» внутри объекта «mcpServers»:
Установка через Smithery
Чтобы автоматически установить mcp-domain-availability для Claude Desktop через Smithery :
Ручная установка
Для разработки или локального тестирования:
- Клонируйте репозиторий:
- Установить зависимости:
- Запустить локально:
Как это работает
Средство проверки доступности домена MCP использует несколько методов проверки для определения доступности домена:
- Разрешение DNS : проверяет, разрешается ли домен в IP-адрес.
- Поиск WHOIS : запрашивает в базах данных WHOIS информацию о регистрации.
- Подключение через сокет : возвращается к проверке на основе сокетов, когда другие методы недоступны.
Инструмент объединяет результаты этих методов для предоставления точного статуса доступности с параллельной обработкой для одновременной проверки нескольких доменов.
Доступные инструменты
Проверка домена
Название инструмента | Описание | Использование |
---|---|---|
check_domain | Проверьте доступность домена с помощью флага --domain | mysite.com --domain или mysite --domain |
Поддерживаемые категории TLD
Популярные TLD (12)
com, net, org, io, ai, app, dev, co, xyz, me, info, biz
Страновые домены верхнего уровня (35)
нас, Великобритания, Калифорния, au, de, fr, it, es, NL, jp, kr, cn, in, br, mx, ar, cl, co, pe, ru, pl, cz, ch, at, se, no, dk, fi, be, pt, gr, tr, za, например, ma, ng, ke
Новые TLD
технологии, онлайн, сайт, веб-сайт, магазин, облако, цифровые технологии, блог, новости и многое другое.
Пример использования
Вот примеры того, как использовать MCP Domain Availability Checker с Клодом:
Проверка одного домена
Исследование доменного имени
Проверка конкретного домена
Формат вывода
Инструмент предоставляет комплексные результаты, включая:
- Запрошенный домен : статус точного запрошенного домена (если указан конкретный TLD)
- Доступные домены : список доступных доменов, отсортированный в алфавитном порядке.
- Недоступные домены : Список зарегистрированных доменов
- Сводная статистика : разбивка по категориям TLD (популярные, страны, новые TLD)
- Показатели производительности : проверка продолжительности для каждого домена
Поиск неисправностей
Ошибка «Сервер отключен»
Если вы видите ошибки подключения в Claude Desktop:
- Проверьте установку uvx :
- Запустите
uvx --version
, чтобы убедиться, что uvx установлен правильно. - При необходимости переустановите uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
- Запустите
- Проверьте версию Python :
- Убедитесь, что доступен Python 3.10+:
python3 --version
- Убедитесь, что доступен Python 3.10+:
Проблемы с разрешением DNS
Если проверка домена не дала результата:
- Сетевое подключение :
- Убедитесь, что интернет-соединение стабильно
- Проверьте, доступны ли DNS-серверы
- Ограничение скорости :
- Большие объемы проверок могут превысить ограничения по скорости со стороны служб DNS/WHOIS
- Инструмент использует семафор для ограничения одновременных запросов до 20.
Проблемы с конфигурацией
Если сервер MCP не запускается:
- Проверьте синтаксис конфигурации :
- Убедитесь, что синтаксис JSON в
claude_desktop_config.json
действителен - Проверьте, что все скобки и кавычки правильно расставлены.
- Убедитесь, что синтаксис JSON в
- Перезагрузите рабочий стол Клода :
- Закройте и перезапустите Claude Desktop после изменения конфигурации.
Разработка
Структура проекта
main.py
: Основная точка входа с сервером MCP и логикой проверки домена- Функции проверки домена с помощью DNS, WHOIS и методов резервного копирования сокетов
- Управление TLD с помощью категоризированных списков
- Асинхронная обработка для параллельных проверок доменов
Здание
Тестирование
Местное развитие
Соображения безопасности
MCP Domain Availability Checker делает внешние сетевые запросы к DNS-серверам и WHOIS-сервисам. Пользователи должны знать, что:
- Запросы домена могут регистрироваться поставщиками DNS
- Запросы WHOIS обычно регистрируются и могут быть ограничены по частоте.
- Никакая личная информация не передается за пределы проверяемых доменных имен.
- Все запросы доступны только для чтения и не изменяют никакие внешние системы.
Внося вклад
Вклады приветствуются! Области для улучшения включают:
- Добавление поддержки дополнительных категорий TLD
- Реализация механизмов кэширования для более быстрых повторяющихся запросов
- Улучшение анализа WHOIS для получения более подробной информации о домене
- Улучшение механизмов обработки ошибок и повторных попыток
Лицензия
Данный проект лицензирован в соответствии с Mozilla Public License 2.0 — подробности см. в файле LICENSE .
Ссылки по теме
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Проверка доступности домена MCP
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that allows users to check if a website is experiencing downtime by querying isitdownrightnow.com, providing status information and details about recent downtime events.Last updated -1PythonMIT License
- Python
- TypeScriptMIT License