Skip to main content
Glama
namekart

nameai-mcp

Official
by namekart

nameai-mcp

Удалённый MCP-сервер, предоставляющий несколько публичных API name.ai, не требующих аутентификации, в виде инструментов: поиск/доступность доменов, WHOIS-запрос, цены на регистрацию TLD и требования TLD. См. src/nameai_mcp/server.py для определений инструментов и src/nameai_mcp/nameai_client.py для HTTP-клиента, который общается с name.ai.

Конечные точки

  • GET /health — проверка работоспособности.

  • POST /mcp (и GET /mcp для SSE-потока) — конечная точка MCP streamable-http. Это URL, к которому подключается MCP-клиент/хост.

Related MCP server: domain-checker

Конфигурация

  • NAMEAI_API_BASE_URL — базовый URL API name.ai, который вызывает этот сервер. По умолчанию https://name.ai.

  • HOST / PORT — адрес привязки для самого сервера. По умолчанию 0.0.0.0:8000.

Локальная разработка

uv sync
uv run uvicorn nameai_mcp.app:app --reload

Docker

docker build -t nameai-mcp .
docker run -p 8000:8000 nameai-mcp

Образ запускает nameai-mcp (точка входа main() в src/nameai_mcp/__init__.py), которая читает HOST/PORT из окружения — передайте -e PORT=..., если ваша платформа назначает другой порт.

Развёртывание

Подойдёт любой хост, способный запустить Docker-образ. Чтобы сделать его доступным для AI-агентов как https://mcp.name.ai, DNS для name.ai находится на Cloudflare — добавьте запись A/CNAME для поддомена mcp, указывающую на место, где запущен этот контейнер, и завершите TLS там (например, через Coolify/Traefik, если размещено вместе с остальной частью nameaiv1).

Быть доступным — не то же самое, что быть обнаруженным — ничто на name.ai в настоящее время не указывает на этот сервер. Чтобы агент (или сканер, например ora) мог его найти, сам name.ai должен содержать ссылку на него, например строку в /llms.txt или манифест .well-known/mcp.json. Это изменение в репозитории nameaiv1, а не в этом.

Related MCP Connectors

Related MCP Servers