Skip to main content
Glama

Domain Availability Checker MCP

Mozilla Public License 2.0
2

MCP 도메인 가용성 검사기

특징

  • 도메인 가용성 확인
    • 50개 이상의 인기 TLD 확장에 대한 가용성 확인
    • 인기 있는 TLD(.com, .io, .ai), 국가 TLD(.us, .uk, .de) 및 새로운 TLD(.app, .dev, .tech) 지원
    • 정확성을 위해 DNS와 WHOIS를 사용한 이중 검증
    • 인기순으로 정리된 스마트 TLD 제안
  • 검색 기능
    • 정확한 TLD 일치로 특정 도메인 확인
    • 지정된 이름에 대해 지원되는 확장자에서 대량 확인
    • 더 빠른 도메인 쿼리를 위한 병렬 처리
    • TLD 카테고리별로 정리된 결과
  • MCP 통합
    • uvx 패키지 관리를 통한 간편한 설정
    • Claude Desktop과의 원활한 통합
    • 실시간 가용성 상태 업데이트
    • 성능 지표 및 타이밍 정보
  • AI 어시스턴트 기능
    • Claude를 통한 자연어 도메인 쿼리
    • 자동화된 도메인 제안 워크플로
    • 가용성에 따른 스마트 추천

데모

00:00 - google.com 가용성 확인 중
도메인 검사 기능과 대체 TLD 제안을 보여주기 위해 잘 알려진 프리미엄 도메인을 테스트합니다.

00:20 - myawesomesite.com 테스트
사용자 지정 도메인 이름의 가용성을 확인하고 대체 확장 옵션을 탐색합니다.

00:40 - techstartup2026.io 검증
기술 스타트업 도메인 옵션을 탐색하고 여러 TLD 확장자에서 가용성을 확인합니다.

01:00 - aitools 도메인 분석
경쟁이 치열한 AI 산업 도메인을 확인하고 스타트업 명명을 위한 시장 가용성을 분석합니다.

요구 사항

  • Python 3.10 이상
  • 클로드 데스크탑
  • uv 패키지 관리자
종속성 설치

다음 방법 중 하나를 사용하여 uv 패키지 관리자를 설치하세요.

공식 설치 프로그램(권장):

지엑스피1

홈브루(macOS/Linux):

brew install uv

Homebrew 설치(필요한 경우):

  • 모든 운영 체제에 대한 설치 지침은 https://brew.sh에서 확인하세요.
  • 또는 다음을 실행합니다: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

MCP 서버는 uvx를 통해 Python 종속성을 자동으로 관리합니다.

설치

제로 클론 설치(권장)

MCP 도메인 가용성 검사기는 패키지 관리를 위해 uvx를 사용하여 저장소를 복제하지 않고도 직접 설치를 지원합니다.

구성

Claude Desktop 구성 파일은 다음 위치에 있습니다.

  • macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
  • 윈도우 : %APPDATA%\Claude\claude_desktop_config.json
  • 리눅스 : ~/.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를 구성한 경우 "mcpServers" 개체 내부에 "mcp-domain-availability" 섹션을 추가하기만 하면 됩니다.

{ "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를 통해 설치

Smithery를 통해 Claude Desktop에 mcp-domain-availability를 자동으로 설치하려면:

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--domain 플래그로 도메인 가용성을 확인하세요mysite.com --domain 또는 mysite --domain

지원되는 TLD 카테고리

인기 TLD(12)

com, net, org, io, ai, app, dev, co, xyz, me, info, biz

국가별 TLD(35)

us, uk, ca, 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

기술, 온라인, 사이트, 웹사이트, 매장, 상점, 클라우드, 디지털, 블로그, 뉴스 등.

사용 예

다음은 Claude와 함께 MCP 도메인 가용성 검사기를 사용하는 방법에 대한 예입니다.

단일 도메인 확인
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, 국가별, 신규 TLD)
  • 성능 지표 : 각 도메인의 기간 확인

문제 해결

"서버 연결 끊김" 오류

Claude Desktop에서 연결 오류가 표시되는 경우:

  1. uvx 설치 확인 :
    • uvx가 제대로 설치되었는지 확인하려면 uvx --version 실행하세요.
    • 필요한 경우 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. 구성 구문 확인 :
    • claude_desktop_config.json 에서 JSON 구문이 유효한지 확인하세요.
    • 모든 괄호와 따옴표가 제대로 일치하는지 확인하세요.
  2. Claude Desktop을 다시 시작하세요 :
    • 구성 변경 후 Claude Desktop을 닫고 다시 시작하세요.

개발

프로젝트 구조
  • main.py : MCP 서버 및 도메인 검사 로직을 갖춘 메인 진입점
  • DNS, WHOIS 및 소켓 폴백 방식을 사용한 도메인 확인 기능
  • 분류된 목록을 통한 TLD 관리
  • 병렬 도메인 검사를 위한 비동기 처리
건물
uv build

테스트

uv run pytest
지역 개발
uv run main.py

보안 고려 사항

MCP 도메인 가용성 검사기는 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