# domain-search-mcp

Проверяет доступность доменных имён и никнеймов в соцсетях прямо из чата с моделью. Сервер оценивает названия для проекта без ручного обхода сайтов.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 28
- Автор: dorukardahan
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/dorukardahan/domain-search-mcp
- Обновлён: 2026-10-05
- HTML: https://affpapa.org/nevibecode/mcp/domain-search-mcp

## Что делает

Сервер оценивает варианты названий и ищет свободные зоны среди 500+ TLD. Проверка доступности идёт по цепочке от протокола RDAP к GoDaddy с запасным переходом на WHOIS. Это позволяет вовремя заметить аукционные или премиальные домены. Запросы к GoDaddy защищены предохранителем с лимитом 30 вызовов в минуту.

Для генерации имён встроен инструмент `name_project`. Он работает в два шага: сначала выдаёт правила генерации, а затем фильтрует присланные кандидаты и проверяет их доступность. ИИ-подсказки опираются на модель Qwen 7B-DPO. По умолчанию сервер открывает клиенту 12 инструментов, но через переменную `SLIM_TOOLS=true` их список можно сократить до 6.

Базовый поиск работает сразу без API-ключей. Проверка цен у регистраторов Porkbun и Namecheap потребует собственный бэкенд либо прямые ключи. Сервер поддерживает запуск через stdio для локальных клиентов или HTTP на порту 3000 для внешних интеграций.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `PRICING_API_BASE_URL`, `PRICING_API_TOKEN`, `PORKBUN_API_KEY`, `PORKBUN_API_SECRET`, `NAMECHEAP_API_KEY`, `NAMECHEAP_API_USER` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add --env PRICING_API_BASE_URL=<PRICING_API_BASE_URL> --env PRICING_API_TOKEN=<PRICING_API_TOKEN> --env PORKBUN_API_KEY=<PORKBUN_API_KEY> --env PORKBUN_API_SECRET=<PORKBUN_API_SECRET> --env NAMECHEAP_API_KEY=<NAMECHEAP_API_KEY> --transport stdio domain-search-mcp -- npx -y domain-search-mcp
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

### Codex

**Командой платформы**
```bash
codex mcp add domain-search-mcp --env PRICING_API_BASE_URL=<PRICING_API_BASE_URL> --env PRICING_API_TOKEN=<PRICING_API_TOKEN> --env PORKBUN_API_KEY=<PORKBUN_API_KEY> --env PORKBUN_API_SECRET=<PORKBUN_API_SECRET> --env NAMECHEAP_API_KEY=<NAMECHEAP_API_KEY> -- npx -y domain-search-mcp
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "domain-search-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "domain-search-mcp"
            ],
            "env": {
                "PRICING_API_BASE_URL": "<PRICING_API_BASE_URL>",
                "PRICING_API_TOKEN": "<PRICING_API_TOKEN>",
                "PORKBUN_API_KEY": "<PORKBUN_API_KEY>",
                "PORKBUN_API_SECRET": "<PORKBUN_API_SECRET>",
                "NAMECHEAP_API_KEY": "<NAMECHEAP_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "domain-search-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "domain-search-mcp"
            ],
            "env": {
                "PRICING_API_BASE_URL": "<PRICING_API_BASE_URL>",
                "PRICING_API_TOKEN": "<PRICING_API_TOKEN>",
                "PORKBUN_API_KEY": "<PORKBUN_API_KEY>",
                "PORKBUN_API_SECRET": "<PORKBUN_API_SECRET>",
                "NAMECHEAP_API_KEY": "<NAMECHEAP_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e PRICING_API_BASE_URL=<PRICING_API_BASE_URL> -e PRICING_API_TOKEN=<PRICING_API_TOKEN> -e PORKBUN_API_KEY=<PORKBUN_API_KEY> -e PORKBUN_API_SECRET=<PORKBUN_API_SECRET> -e NAMECHEAP_API_KEY=<NAMECHEAP_API_KEY> domain-search-mcp npx -y domain-search-mcp
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

## Когда брать
- проверить свободные домены по списку из 500+ TLD
- отсеять занятые имена пакетов в реестре npm
- выявить премиальные и аукционные домены через сигналы GoDaddy
- сравнить стоимость регистрации между Porkbun и Namecheap

## Примеры запросов агенту
- Проверь доступность домена vibecoding в зонах .com, .io и .ai.
- Сгенерируй названия для AI-стартапа через name_project и отфильтруй свободные варианты.
- Выполни массовую проверку доступности списка из 20 названий в зоне .dev.

## Похожие
- [labelhead-artist-momentum](https://affpapa.org/nevibecode/mcp/labelhead-artist-momentum.md) — MCP-сервер · ★ 107423
- [openshorts](https://affpapa.org/nevibecode/mcp/openshorts.md) — MCP-сервер · ★ 7049
- [OpenScreen](https://affpapa.org/nevibecode/mcp/openscreen.md) — MCP-сервер · ★ 4863
- [Usertour MCP Server](https://affpapa.org/nevibecode/mcp/usertour-mcp-server.md) — MCP-сервер · ★ 2326
- [Appllama](https://affpapa.org/nevibecode/mcp/appllama.md) — MCP-сервер · ★ 3046
- [obsei](https://affpapa.org/nevibecode/mcp/obsei.md) — MCP-сервер · ★ 1441

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
