Skip to content

MCP-сервер Enterno.io

Подключите enterno.io к Claude Desktop, Cursor или Zed — и пусть ИИ-агент сам запускает HTTP, DNS, SSL, Ping и IP-проверки прямо из чата.

https://enterno.io/mcp

Установка в Claude Desktop (30 секунд)

1. Откройте конфиг Claude Desktop

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

2. Добавьте enterno-io в mcpServers

{
    "mcpServers": {
        "enterno-io": {
            "type": "http",
            "url": "https://enterno.io/mcp",
            "headers": {
                "Authorization": "Bearer ent_YOUR_API_KEY"
            }
        }
    }
}

3. Перезапустите Claude Desktop

В поле ввода чата появится значок молотка с подписью «5 инструментов из enterno-io».

Установка в Cursor / Zed

Cursor

Settings → MCP → Add new server

Name:      enterno-io
Type:      HTTP
URL:       https://enterno.io/mcp
Headers:   Authorization: Bearer ent_YOUR_API_KEY

Zed

~/.config/zed/settings.json → "context_servers"

"context_servers": {
  "enterno-io": {
    "command": {
      "type": "http",
      "url": "https://enterno.io/mcp",
      "headers": { "Authorization": "Bearer ent_YOUR_API_KEY" }
    }
  }
}

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

check_http

HTTP-статус, заголовки, время ответа. Следует редиректам, SSRF-безопасен.

check_dns

Записи A, AAAA, MX, NS, TXT, CNAME, SOA для домена.

check_ssl

Цепочка сертификатов, протокол, шифр, SAN, срок действия, HSTS, OCSP.

check_ping

ICMP-пинг 1–10 раз — min/avg/max/потери.

check_ip

Геолокация, ASN, обратный DNS, угрозы для IP или хоста.

Примеры запросов

После установки попробуйте эти запросы в чате — агент сам выберет нужный инструмент.

  • Проверь, отвечает ли enterno.io — выполни check_http.
  • Какой SSL-шифр у github.com и сколько дней до истечения сертификата?
  • Покажи MX-записи для cloudflare.com.
  • Сделай ping на cloudflare.com и покажи время отклика.
  • Проверь IP 8.8.8.8 через check_ip — чей это сервер?

Детали протокола

Transport

Streamable HTTP (JSON-RPC 2.0), SSE не требуется

Protocol version

2024-11-05

Auth

Authorization: Bearer ent_… или X-API-Key header

Rate limit

Sliding window на ключ, заголовки X-RateLimit-*

Discovery

/.well-known/mcp.json и /.well-known/mcp/server-card.json

Spec

modelcontextprotocol.io

Готовы подключить?

Заберите бесплатный API-ключ, вставьте JSON выше в конфиг вашего MCP-клиента — и через минуту агент сможет запускать диагностику enterno.io.

Каталог инструментов

15 инструмента доступны для вызова из любого MCP-совместимого AI-агента (Claude Desktop, Cursor, Zed).

check_httpFree

Fetch HTTP response headers, status, timing for a URL. SSRF-safe.

Обязательно: url Опционально: method, follow, timeout

Пример вызова
{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "check_http",
        "arguments": {
            "url": "https://example.com",
            "method": "GET"
        }
    }
}
check_dnsFree

Query A, AAAA, MX, NS, TXT, CNAME, SOA records for a domain.

Обязательно: domain Опционально: types

Пример вызова
{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "check_dns",
        "arguments": {
            "domain": "example.com",
            "types": [
                "A",
                "MX",
                "TXT"
            ]
        }
    }
}
check_sslFree

Inspect TLS certificate chain, protocol, cipher, expiry, SAN list.

Обязательно: host Опционально: port

Пример вызова
{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "check_ssl",
        "arguments": {
            "host": "example.com",
            "port": 443
        }
    }
}
check_pingFree

ICMP ping a host N times (1–10) and report min/avg/max/loss.

Обязательно: host Опционально: count

Пример вызова
{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "check_ping",
        "arguments": {
            "host": "example.com",
            "count": 4
        }
    }
}
check_ipFree

Look up geolocation, ASN, reverse DNS for an IP or hostname.

Обязательно: host

Пример вызова
{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "check_ip",
        "arguments": {
            "host": "1.1.1.1"
        }
    }
}
check_whoisFree

WHOIS lookup: registrar, creation/expiry dates, name servers, status.

Обязательно: domain

Пример вызова
{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "check_whois",
        "arguments": {
            "domain": "example.com"
        }
    }
}
check_securityFree

Analyse HTTP security headers (HSTS, CSP, X-Frame, etc). Score + grade.

Обязательно: url

Пример вызова
{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "check_security",
        "arguments": {
            "url": "https://example.com"
        }
    }
}
check_redirectsFree

Trace the redirect chain for a URL — every 3xx hop with code + target.

Обязательно: url Опционально: max_redirects

Пример вызова
{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "check_redirects",
        "arguments": {
            "url": "https://example.com",
            "max_redirects": 10
        }
    }
}
check_speedPro+

PageSpeed Insights for a URL — mobile + desktop. Core Web Vitals + opportunities.

Обязательно: url Опционально: strategy

Пример вызова
{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "check_speed",
        "arguments": {
            "url": "https://example.com",
            "strategy": "mobile"
        }
    }
}
check_traceroutePro+

mtr-based traceroute. Per-hop IP, rDNS, packet loss%, avg/best/worst RTT.

Обязательно: host Опционально: max_hops

Пример вызова
{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "check_traceroute",
        "arguments": {
            "host": "example.com",
            "max_hops": 20
        }
    }
}
check_emailPro+

Full email-deliverability audit: MX, SPF, DMARC, DKIM, BIMI, MTA-STS.

Обязательно: domain

Пример вызова
{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "check_email",
        "arguments": {
            "domain": "example.com"
        }
    }
}
check_mxFree

List MX records (mail server hostnames + priorities) for a domain.

Обязательно: domain

Пример вызова
{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "check_mx",
        "arguments": {
            "domain": "example.com"
        }
    }
}
check_robotsFree

Fetch /robots.txt: user-agents, allow/disallow rules, sitemap URLs.

Обязательно: domain

Пример вызова
{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "check_robots",
        "arguments": {
            "domain": "example.com"
        }
    }
}
check_subdomain_enumPro+

Discover subdomains via Certificate Transparency logs (crt.sh).

Обязательно: domain Опционально: limit

Пример вызова
{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "check_subdomain_enum",
        "arguments": {
            "domain": "example.com",
            "limit": 50
        }
    }
}
check_ai_readinessFree

Audit a domain for AI-agent discoverability (llms.txt, agents.json, MCP).

Обязательно: domain

Пример вызова
{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "check_ai_readiness",
        "arguments": {
            "domain": "example.com"
        }
    }
}

Сниппеты установки

Вставьте один из этих сниппетов в конфиг агента — и MCP-сервер enterno подключён.

{
  "mcpServers": {
    "enterno": {
      "transport": "http",
      "url": "https://enterno.io/mcp",
      "headers": {
        "Authorization": "Bearer ent_YOUR_KEY_HERE"
      }
    }
  }
}
{
  "mcpServers": {
    "enterno": {
      "command": "npx",
      "args": [
        "-y",
        "@enterno/mcp-client",
        "--endpoint=https://enterno.io/mcp",
        "--api-key=ent_YOUR_KEY_HERE"
      ]
    }
  }
}
npx -y @enterno/mcp-client \
  --endpoint=https://enterno.io/mcp \
  --api-key=ent_YOUR_KEY_HERE

Личная аналитика использования

Войдите, чтобы увидеть свою статистику MCP за 30 дней, топ инструментов и дневную квоту.

Войти