Skip to main content
Glama
On13uka

domain-intel-mcp

by On13uka

domain-intel-mcp

MCP-сервер, открывающий 6 бесплатных API портфолио как инструменты для ИИ-агентов (Claude, Cursor, любых MCP-клиентов). State streamable HTTP — спецификация MCP 2026-07-28, деплоится как обычный веб-сервис.

Инструменты

Tool

Что делает

screen_sanctions

5 санкционных списков (OFAC/UN/EU/UK/BIS) в одном вызове + explainable match + вердикт HIGH/MEDIUM/LOW/CLEAN

geolocate_ip

Геолокация IP + VPN/proxy/Tor + метаданные страны

validate_email

SMTP + disposable + статус утечки HIBP + is_trusted_identity

company_info

Профиль компании (Wikipedia/Wikidata/SEC/GitHub/UK CH) + Health Score 0-100

whois_domain

RDAP WHOIS + поддомены + takeover-риск + email-security score

investigate_domain

Flagship: 5 API в одном вызове → досье + plain-English вердикт

Related MCP server: domain-security-mcp-server

Локальный запуск

node server.js          # :8010
node test-local.cjs     # smoke-тест (JSON-RPC + все tools)

DPI-примечание: с машины в РФ *.onrender.com блокируется (ECONNRESET) — smoke-тест локально покажет isError: true на upstream-вызовах. Это нормально: JSON-RPC-часть проходит, а после деплоя на Render (облако→облако, без DPI) все tools заработают. Для локального прогона реальных вызовов задай UPSTREAM_PROXY_BASE (см. ниже).

Деплой на Render (2.2)

render.yaml уже в папке. Через дашборд: New → Web Service → из репо (или Blueprint):

  • Build: npm install (не требуется — зависимостей нет, но безопасно)

  • Start: node server.js

  • Health check: /health

После деплоя MCP-эндпоинт: https://<service>.onrender.com/mcp

Прокси для локального запуска (DPI-обход)

Опционально: Cloudflare Worker, форвардящий на Render (по образцу telegramproxy). Схема маршрутизации:

{PROXY}/{sanctions|ipgeo|email|company|whois|portfolio}/{path}
  -> https://{соответствующий-хост}.onrender.com/{path}

Переменная: UPSTREAM_PROXY_BASE=https://your-proxy.workers.dev

Публикация в MCP Registry (2.3)

  1. npm login (нужен аккаунт npm)

  2. cd products/mcp-server && npm publish

  3. npx mcp-publisher init — сгенерирует server.json (mcpName уже в package.json)

  4. npx mcp-publisher publish — GitHub-аутентификация → публикация

  5. Каскад: Glama / PulseMCP / GitHub MCP Registry подхватят за ~48ч

  6. Добавь topics mcp + model-context-protocol в GitHub-репо (Glama авто-индексирует)

Проверка после деплоя

curl https://<service>.onrender.com/.well-known/mcp-server.json
curl -X POST https://<service>.onrender.com/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Provides AI agents with 37 OSINT tools and 12 data sources to perform unified reconnaissance, domain analysis, and attack surface mapping. It enables agents to query, correlate, and reason across platforms like Shodan, VirusTotal, and Censys in parallel.
    37
    174 npm
    55
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Domain security reconnaissance for AI agents — 13 tools (DNS+DNSSEC, SSL/TLS, HTTP security headers, SPF/DKIM/DMARC email auth, port scan, ASN, RDAP/WHOIS) plus a one-shot security_scan returning a 0–100 Health Score (A–F). Free, no API key.
    20
    555 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Domain and company intelligence for AI agents. Enables vetting companies, qualifying leads, and mapping targets from free public data without API keys.
    1
    MIT