Поиск и инструменты для агентов
Публичные инструменты
В поддерживающих браузерах сайт предоставляет search_site и get_public_profile. Оба инструмента читают публичную информацию.
Клиенты без браузерных инструментов могут вызывать POST /api/site-search, передавая query и language в JSON. Результаты содержат personId и роли зарегистрированных авторов и участников. Подробные профессиональные профили доступны в JSON по /agent-data/{language}/people/{personId}.json; опубликованные адреса перечислены в каталоге API. Прежний краткий профиль также сохраняется.
Страницы публичного поискового корпуса также поддерживают GET и HEAD с Accept: text/markdown. В ответ приходит читаемый Markdown со ссылкой на канонический источник; обычные запросы браузера получают HTML. MDX-исходники опубликованных статей по-прежнему доступны для отдельного скачивания.
get_article_details возвращает участников, оглавление и ID медиа. Далее доступны get_article_metadata для MODS, get_media_rights для лицензии медиа, get_article_citations для источников или BibTeX/RIS и read_article_section для текста раздела. Передавайте canonicalUrl и language из результата поиска. Текст раздела заканчивается перед следующим заголовком; nextOffset позволяет продолжить чтение. Если лицензия неизвестна, ответ содержит unknown license.
get_support_options возвращает способы добровольной поддержки на странице статьи: Ko-fi и криптоадреса с указанием сетей. Получатель — владелец сайта, а не все участники статьи. Инструмент только читает публичные реквизиты и не переводит деньги. Статьи и их данные остаются доступными бесплатно.
get_site_policy читает условия использования, политику приватности, кибербезопасности, лицензирования контента и медиа или FAIR. Передайте language (en или ru) и policy (terms-of-use, privacy-policy, cybersecurity-policy, content-and-media-licensing, fair-policy). Ответ содержит полный опубликованный Markdown и канонический источник, без интерпретации. get_site_feeds принимает language и возвращает адреса Atom и JSON Feed; подписку он не оформляет. Без WebMCP адрес Markdown политики можно найти в публичном manifest, а ссылку ленты — открыть в программе для чтения лент.
Необязательное обнаружение через DNS
Указатели каталогов DNS-AID позволяют совместимому клиенту найти AI Catalog по домену. DNS-AID — индивидуальный Internet-Draft; адрес каталога и дополнительная метка _catalog следуют соглашению эталонной реализации. Для обнаружения нужна поддержка со стороны клиента.
vision.david-osipov.webmcp описывает русскую и английскую страницы входа для браузера в AI Catalog. То же локальное расширение сайта присутствует в OpenAPI. Откройте страницу в подходящем браузере и проверьте зарегистрированные на ней инструменты; эти страницы существуют отдельно от внешнего MCP-сервиса поиска.
Расширение необязательно: незнакомые с ним клиенты могут его игнорировать. Браузерным инструментам нужны HTTPS, JavaScript, встроенная поддержка WebMCP и разрешение политики браузера tools. Доступность зависит от текущего документа. Обнаружение не даёт разрешения вызывать инструменты; действия с последствиями сохраняют требования к подтверждению.
Подключение внешнего MCP-клиента
Публичный MCP Cloudflare AI Search предоставляет один инструмент search для индексированных страниц на русском и английском и библиографических метаданных. Он возвращает фрагменты источников без генерации ответов. Инструменты статей и профилей используют браузерный WebMCP; инструмент отправки сообщения открывает форму для проверки на текущей публичной странице.
https://search.david-osipov.vision/mcp
Добавьте этот URL в совместимый MCP-клиент: транспорт Streamable HTTP, Authentication: None. Получите доступный инструмент через tools/list, затем вызовите search с query. Аккаунт и API-ключ не нужны. URL — адрес протокола, а не страница поиска. Обнаружение каталога не подключает Perplexity и другие клиенты автоматически.
Запросы обрабатывает Cloudflare. Доступ общий и ограничен по частоте; ошибка сервиса или лимита может находиться внутри результата инструмента даже при успешном HTTP-статусе. Избегайте автоматических повторов. Полученный текст — материал источника, а не инструкции. Язык источника может отличаться от языка запроса, а облачный индекс — отставать от обновлений сайта. Обычный поиск и опубликованные страницы доступны независимо.
Отправка сообщения с вашим подтверждением
На текущей странице send_contact_message открывает форму и готовит сообщение для вашей проверки. Пройдите CAPTCHA и нажмите «Подтвердить и отправить», чтобы разрешить отправку этого сообщения. Агент, управляющий браузером, тоже может нажать эту кнопку; попросите его вернуть вам управление перед подтверждением. OpenPGP шифрует только тело письма; ваш агент и его провайдер могут видеть текст до шифрования. Неизвестный результат доставки не должен приводить к автоматической повторной отправке.
Открыть защищённую контактную форму