MCP-продукт

MCP-сервер

Дорожная карта MCP-сервера: что уже работает и что появится дальше, по этапам.

0Готово1Основа2Сеть3Web и SEO4Вычисления и протокол

Уже работает

Готово
🧰Живые MCP-инструменты (12)dns_lookup, ip_lookup, qr_generate, list_versions, download_dev_server, proxy_image, ssl_check, http_check, hash, simulate_http_error, markdown_to_html и generate_agent.Готово
🤖generate_agentГенератор конфигов агентов: субагент Claude Code + SKILL.md или AGENTS.md + .codex/config.toml по описанию (20 запросов/мин, без LLM).Готово
🔐OAuth 2.1 для коннекторовКоннекторы Claude и ChatGPT: Dynamic Client Registration, PKCE S256, привязка ресурса по RFC 8707, allowlist редиректов.Готово
🏷️Аннотации инструментовПодсказки read-only и destructive для каждого инструмента.Готово
📐Настоящая outputSchemaУ каждого инструмента реальная JSON-схема результата.Готово

Основа

Основа
🧭Слой нормализацииОдин нормализатор domain/url/ip для web, REST и MCP.Готово
⚠️Единый формат ошибокcode + message + hint, с isError вместо HTTP 500.Готово
🛡️SSRF-безопасный HTTP-клиентОдин общий исходящий клиент с блокировкой приватных диапазонов.Готово
🗃️Кэш ответовТаблица в Postgres с TTL 60–300 с (пока без Redis).Готово

Сеть

Сеть
🔒ssl_checkЦепочка сертификатов, срок действия и поддержка протоколов.Готово
📡http_checkСтатус, заголовки, редиректы и тайминги для URL.Готово
🧨simulate_http_errorURL-адреса по запросу, отвечающие выбранной HTTP-ошибкой (код, задержка, тело провайдера, заголовки 429, обрыв или зависание соединения).Готово
🌐dns_propagationСравнение записи по публичным резолверам.Планируется
✉️email_dns_checkSPF, DKIM и DMARC для домена.Планируется
📇whoisРегистратор, даты и NS-серверы через RDAP.Планируется
🚪port_checkДо 10 портов, только публичные диапазоны.Отложено

Web и SEO

Web и SEO
🔖page_metaTitle, description, canonical и теги Open Graph. Free.Планируется
📈seo_auditПроверки on-page SEO со сводкой pass/fail. Free.Планируется
🖼️og_previewПревью ссылки из данных Open Graph. Free.Планируется
📸screenshotИзображение отрендеренной страницы. Pro.Планируется
🔆lighthouseОценки производительности и best practices. Pro.Планируется
🔗broken_linksОбход страницы и список битых ссылок. Pro.Планируется
✂️shorten_urlКороткая ссылка через Kurzo.Планируется

Точные вычисления

Вычисления и протокол
🧮hashMD5, SHA-1, SHA-256 и SHA-512 для текста.Готово
📝markdown_to_htmlПреобразует Markdown в стиле GitHub в очищенный HTML (60 запросов/мин, без LLM).Готово
⏰cron_explainCron-выражение текстом и ближайшие запуски.Планируется
🔍regex_testСовпадения и группы по шаблону.Планируется
🔑jwt_decodeДекодирование header и payload.Планируется
🔄diffПострочные различия двух текстов.Планируется
📦json_validateПроверка JSON с точными позициями ошибок.Планируется

hash уже выпущен как MCP-инструмент. Планируются как MCP-инструменты: cron, regex, JWT, diff и проверка JSON. Браузерные версии hash, cron, regex, JWT и diff уже работают. Не планируется: uuid и color — модель справляется с ними сама. hash выпущен с более низким приоритетом, чем остальные вычислительные инструменты: агент, умеющий выполнять код, должен хешировать локально.

Возможности MCP-протокола

Вычисления и протокол
🧱structuredContentВозвращать типизированный structuredContent рядом с текстовым результатом.Планируется
🏷️idempotentHint и другиеidempotentHint и остальные подсказки безопасности у каждого инструмента.Планируется
📚Resourcesarttron://versions/latest/changelog и arttron://docs/tools.Планируется
💬3 промптаГотовые промпты для типовых задач.Планируется
⏳Уведомления о прогрессеДолгие вызовы сообщают о прогрессе.Планируется
🩺domain_healthСоставной инструмент: DNS, SSL и HTTP за один вызов.Планируется
📊Квота в _metaОстаток вызовов в _meta.Планируется

Что отражает эта дорожная карта

На этой странице каждый инструмент песочницы сопоставлен с его текущим состоянием: что уже выпущено, что запланировано и что отложено. Вкладка «Общие» перечисляет браузерные и серверные инструменты, вкладка API охватывает ключи и квоты, а вкладка MCP группирует развёртывание сервера по этапам, поэтому одна страница служит доской статуса.

Развёртывание MCP-сервера — самый наглядный пример. Этап 0 («Выпущено») завершён: двенадцать работающих инструментов, OAuth 2.1 для коннекторов, аннотации инструментов и настоящая outputSchema у каждого инструмента. Этап 1 («Фундамент») тоже завершён: общий нормализатор, единый формат ошибок, SSRF-безопасный клиент и кэш ответов. Этап 2 выпущен частично: ssl_check и http_check работают, а dns_propagation, email_dns_check и whois запланированы, port_check отложен.

Как читать значки статуса

  1. «Выпущено» значит, что инструмент или функция работают и, при наличии страницы, на неё есть ссылка из дорожной карты.
  2. «В работе» значит, что это делается сейчас; «Запланировано» — согласовано, но ещё не начато.
  3. «Отложено» значит, что это намеренно отложено, обычно по причинам безопасности или стоимости.

Частые вопросы о дорожной карте

Дорожная карта — это обещание сроков?

Нет. Она отражает статус и порядок развёртывания, а не дедлайны; пункт может переходить между «Запланировано», «В работе» и «Выпущено» по мере выполнения.

Что уже выпущено?

Двенадцать MCP-инструментов, OAuth 2.1 для коннекторов, аннотации инструментов и outputSchema (этап 0), а также нормализатор, формат ошибок, SSRF-безопасный клиент и кэш ответов (этап 1).

Почему некоторые инструменты отложены?

Такие пункты, как port_check, отложены намеренно: сканеру портов нужны строгие меры против злоупотреблений и контроль приватных диапазонов, прежде чем его можно безопасно выпустить.

На главную