Skip to main content
Glama

Domain Availability Checker MCP

Mozilla Public License 2.0
2

Проверка доступности домена 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 одним из следующих способов:

Официальный установщик (рекомендуется):

curl -LsSf https://astral.sh/uv/install.sh | sh

Самодельный (macOS/Linux):

brew install uv

Установить 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 доступности домена:

{ "mcpServers": { "mcp-domain-availability": { "command": "uvx", "args": [ "--python=3.10", "--from", "git+https://github.com/imprvhub/mcp-domain-availability", "mcp-domain-availability" ] } } }

Если у вас уже настроены другие MCP, просто добавьте раздел «mcp-domain-availability» внутри объекта «mcpServers»:

{ "mcpServers": { "otherMcp": { "command": "...", "args": ["..."] }, "mcp-domain-availability": { "command": "uvx", "args": [ "--python=3.10", "--from", "git+https://github.com/imprvhub/mcp-domain-availability", "mcp-domain-availability" ] } } }

Установка через Smithery

Чтобы автоматически установить mcp-domain-availability для Claude Desktop через Smithery :

npx -y @smithery/cli install @imprvhub/mcp-domain-availability --client claude
Ручная установка

Для разработки или локального тестирования:

  1. Клонируйте репозиторий:
git clone https://github.com/imprvhub/mcp-domain-availability cd mcp-domain-availability
  1. Установить зависимости:
uv sync
  1. Запустить локально:
uv run src/mcp_domain_availability/main.py

Как это работает

Средство проверки доступности домена MCP использует несколько методов проверки для определения доступности домена:

  1. Разрешение DNS : проверяет, разрешается ли домен в IP-адрес.
  2. Поиск WHOIS : запрашивает в базах данных WHOIS информацию о регистрации.
  3. Подключение через сокет : возвращается к проверке на основе сокетов, когда другие методы недоступны.

Инструмент объединяет результаты этих методов для предоставления точного статуса доступности с параллельной обработкой для одновременной проверки нескольких доменов.

Доступные инструменты

Проверка домена
Название инструментаОписаниеИспользование
check_domainПроверьте доступность домена с помощью флага --domainmysite.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 с Клодом:

Проверка одного домена
Check if mysite.com is available using --domain
Исследование доменного имени
Check availability for "startup" across all TLDs using --domain
Проверка конкретного домена
Is awesome.io available? Use --domain to check

Формат вывода

Инструмент предоставляет комплексные результаты, включая:

  • Запрошенный домен : статус точного запрошенного домена (если указан конкретный TLD)
  • Доступные домены : список доступных доменов, отсортированный в алфавитном порядке.
  • Недоступные домены : Список зарегистрированных доменов
  • Сводная статистика : разбивка по категориям TLD (популярные, страны, новые TLD)
  • Показатели производительности : проверка продолжительности для каждого домена

Поиск неисправностей

Ошибка «Сервер отключен»

Если вы видите ошибки подключения в Claude Desktop:

  1. Проверьте установку uvx :
    • Запустите uvx --version , чтобы убедиться, что uvx установлен правильно.
    • При необходимости переустановите uv: curl -LsSf https://astral.sh/uv/install.sh | sh
  2. Проверьте версию Python :
    • Убедитесь, что доступен Python 3.10+: python3 --version

Проблемы с разрешением DNS

Если проверка домена не дала результата:

  1. Сетевое подключение :
    • Убедитесь, что интернет-соединение стабильно
    • Проверьте, доступны ли DNS-серверы
  2. Ограничение скорости :
    • Большие объемы проверок могут превысить ограничения по скорости со стороны служб DNS/WHOIS
    • Инструмент использует семафор для ограничения одновременных запросов до 20.
Проблемы с конфигурацией

Если сервер MCP не запускается:

  1. Проверьте синтаксис конфигурации :
    • Убедитесь, что синтаксис JSON в claude_desktop_config.json действителен
    • Проверьте, что все скобки и кавычки правильно расставлены.
  2. Перезагрузите рабочий стол Клода :
    • Закройте и перезапустите Claude Desktop после изменения конфигурации.

Разработка

Структура проекта
  • main.py : Основная точка входа с сервером MCP и логикой проверки домена
  • Функции проверки домена с помощью DNS, WHOIS и методов резервного копирования сокетов
  • Управление TLD с помощью категоризированных списков
  • Асинхронная обработка для параллельных проверок доменов
Здание
uv build

Тестирование

uv run pytest
Местное развитие
uv run main.py

Соображения безопасности

MCP Domain Availability Checker делает внешние сетевые запросы к DNS-серверам и WHOIS-сервисам. Пользователи должны знать, что:

  • Запросы домена могут регистрироваться поставщиками DNS
  • Запросы WHOIS обычно регистрируются и могут быть ограничены по частоте.
  • Никакая личная информация не передается за пределы проверяемых доменных имен.
  • Все запросы доступны только для чтения и не изменяют никакие внешние системы.

Внося вклад

Вклады приветствуются! Области для улучшения включают:

  • Добавление поддержки дополнительных категорий TLD
  • Реализация механизмов кэширования для более быстрых повторяющихся запросов
  • Улучшение анализа WHOIS для получения более подробной информации о домене
  • Улучшение механизмов обработки ошибок и повторных попыток

Лицензия

Данный проект лицензирован в соответствии с Mozilla Public License 2.0 — подробности см. в файле LICENSE .

Ссылки по теме

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    An 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 -
    1
    Python
    MIT License
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/imprvhub/mcp-domain-availability'

If you have feedback or need assistance with the MCP directory API, please join our Discord server