nangman-infra/touch-browser

nangman-infra/touch-browser

от nangman-infra
Touch-browser - MCP сервер для проверки фактов AI-агентами. Анализирует страницу и выдаёт вердикты по утверждениям с цитатами: поддержано, опровергнуто или нужен ещё просмотр.

touch-browser

Terminal demo

License: MPL-2.0 Status: product-ready

Ask a claim. Get page-grounded evidence, verdicts, and citations.

touch-browser is an evidence verification layer for AI agents. It does more than fetch a page or convert HTML to Markdown. It opens a page, compiles a structured snapshot, and tells you whether the current page supports a claim, contradicts it, or still needs more browsing.

Use it when you need:

  • source-linked evidence instead of raw HTML dumps
  • support snippets and verdict explanations that an agent can inspect before answering
  • a safe unresolved path for borderline claims instead of bluffing
  • policy-gated browsing instead of blind automation
  • replayable, auditable multi-page research sessions

Evidence-first, not fact-final:

  • touch-browser helps an AI collect page-local evidence and trace where it came from
  • a higher-level model or human still decides what is true across pages or across the wider world

Start Here: 60 Second Proof

Before the first browser-backed run, check the local runtime:

touch-browser quickstart
touch-browser doctor
Инструменты были проиндексированы:
tb_approve

Сохраняет риски утверждения под надзором для текущей сессии демона, чтобы не требовались повторные флаги подтверждения.

Утверждает контролируемые риски

Параметры
  • ackRisksstring[]обязательный

    The risk codes to persist as approved for the session.

  • sessionIdstringобязательный

    The browser session to use for this operation.

tb_cancel

Отмена по возможности и сброс демона для длительных операций MCP в браузере. Хостам MCP следует отдавать предпочтение событиям notifications/cancelled для выполняющегося запроса.

Отменяет работу среды выполнения.

Параметры
  • reasonstring

    Optional cancellation reason for logs or host UI.

tb_checkpoint

Возвращает текущие указания по контролируемой контрольной точке для сеанса/вкладки демона.

Контрольная точка сеанса

Параметры
  • sessionIdstringобязательный

    The browser session to use for this operation.

  • tabIdstring

    The specific tab to use inside the session. If omitted, the active tab is used.

tb_click

Нажмите на интерактивную цель в существующей сессии/вкладке демона.

Кликает Interactive Target

Параметры
  • ackRisksstring[]

    The supervised risk codes acknowledged for this action.

  • sessionIdstringобязательный

    The browser session to use for this operation.

  • tabIdstring

    The specific tab to use inside the session. If omitted, the active tab is used.

  • targetRefstringобязательный

    The interactive element reference to click.

tb_extract

Извлекает результаты claims из целевой или открытой вкладки демона. В сеансе опустите target, чтобы использовать активную открытую вкладку; claims всегда обязателен.

Извлекает доказательства.

Параметры
  • allowDomainsstring[]

    Restrict the operation to this list of allowed domains.

  • browserboolean

    When true, use the browser-backed acquisition path for this operation.

  • budgetnumber

    Token budget for snapshot and semantic processing. Default is 512.

  • claimsstring[]обязательный

    Required list of claims to verify against the target or active opened tab and support with citations when possible.

  • mainOnlyboolean

    When true, extract only from the page's main content.

  • sessionIdstring

    The browser session to use for this operation.

  • sourceLabelstring

    The human-readable source label to attach to the result or citation.

  • sourceRiskstring

    The source risk label to attach to the result or citation.

  • tabIdstring

    The specific tab to use inside the session. If omitted, the active tab is used.

  • targetstring

    The URL or target whose evidence should be extracted. Required for stateless extraction; optional when sessionId points at an opened active tab.

  • verifierCommandstring

    An optional verifier command to run for this operation.

tb_open

Открывает публичный веб-документ или официальную справочную страницу в безголовом режиме — как без сохранения состояния, так и внутри демон-сессии/вкладки. target обязателен для работы без состояния; при наличии sessionId его можно опустить, чтобы переоткрыть URL активной вкладки.

Open Target

Параметры
  • allowDomainsstring[]

    Restrict navigation for this open request to these domains.

  • browserboolean

    When true, open the target through the browser-backed acquisition path.

  • budgetnumber

    Token budget for snapshot and semantic processing. Default is 512.

  • sessionIdstring

    An existing session to reuse for this open request.

  • sourceLabelstring

    The human-readable source label to attach to the result or citation.

  • sourceRiskstring

    The source risk label to attach to the result or citation.

  • tabIdstring

    A specific session tab to reuse for this open request.

  • targetstring

    The URL or public web target to open. Required unless sessionId points at an opened active tab.

  • verifierCommandstring

    An optional verifier command to run for this operation.

tb_policy

Возвращает оценку политики для вкладки target или daemon на публичной веб-поверхности docs/research.

Отчёт о политике

Параметры
  • allowDomainsstring[]

    Restrict the operation to this list of allowed domains.

  • browserboolean

    When true, use the browser-backed acquisition path for this operation.

  • sessionIdstring

    The browser session to use for this operation.

  • sourceLabelstring

    The human-readable source label to attach to the result or citation.

  • sourceRiskstring

    The source risk label to attach to the result or citation.

  • tabIdstring

    The specific tab to use inside the session. If omitted, the active tab is used.

  • targetstring

    The URL or target whose policy classification should be reported.

tb_profile

Возвращает активный профиль политики для сеанса/вкладки демона.

Получает Session Policy Profile

Параметры
  • sessionIdstringобязательный

    The browser session to use for this operation.

  • tabIdstring

    The specific tab to use inside the session. If omitted, the active tab is used.

tb_profile_set

Устанавливает активный профиль политики для сеанса/вкладки демона.

Set Session Policy Profile

Параметры
  • profilestringобязательный

    The policy profile name to apply to the session.

  • sessionIdstringобязательный

    The browser session to use for this operation.

  • tabIdstring

    The specific tab to use inside the session. If omitted, the active tab is used.

tb_read_view

Возвращает читаемое Markdown-представление целевой или открытой вкладки демона для проверки области видимости. В рамках сессии опустите target, чтобы использовать активную открытую вкладку.

Представление для чтения

Параметры
  • allowDomainsstring[]

    Restrict the operation to this list of allowed domains.

  • browserboolean

    When true, use the browser-backed acquisition path for this operation.

  • budgetnumber

    Token budget for snapshot and semantic processing. Default is 512.

  • mainOnlyboolean

    When true, return only the page's main content in the read view.

  • sessionIdstring

    The browser session to use for this operation.

  • sourceLabelstring

    The human-readable source label to attach to the result or citation.

  • sourceRiskstring

    The source risk label to attach to the result or citation.

  • tabIdstring

    The specific tab to use inside the session. If omitted, the active tab is used.

  • targetstring

    The URL or target to convert into a readable view. Required for stateless reads; optional when sessionId points at an opened active tab.

tb_refresh

Обновляет текущую вкладку headless research tab после изменений запроса или фильтра.

Обновляет активную сессию.

Параметры
  • sessionIdstringобязательный

    The browser session to use for this operation.

  • tabIdstring

    The specific tab to use inside the session. If omitted, the active tab is used.

tb_search

Выполняет безголовый поиск в общедоступной сети документации и исследований, структурирует страницу результатов для последующего просмотра. Выбор поисковой системы выполняется автоматически; следуйте tb_search_open_top перед режимом чтения или извлечением.

Ищет в интернете

Параметры
  • budgetnumber

    Token budget for search-result snapshot and semantic processing. Default is 2048 for search.

  • querystringобязательный

    The search query to run.

  • sessionIdstringобязательный

    The session that will run the web search.

  • tabIdstring

    An existing tab to reuse for the search results page.

tb_search_open_result

Открывает один структурированный результат поиска в новой вкладке исследования, когда необходимо переопределить рекомендуемый порядок после tb_search.

Открывает один результат поиска

Параметры
  • ranknumberобязательный

    The 1-based rank of the search result to open in a new tab.

  • sessionIdstringобязательный

    The browser session to use for this operation.

  • tabIdstring

    The specific tab to use inside the session. If omitted, the active tab is used.

tb_search_open_top

Открывает лучшие рекомендованные результаты поиска в новых вкладках исследования. Предпочитает это сразу после tb_search, затем проверяет вкладки с помощью tb_read_view перед tb_extract.

Открывает лучшие результаты поиска

Параметры
  • limitnumber

    The maximum number of top-ranked search results to open.

  • sessionIdstringобязательный

    The browser session to use for this operation.

  • tabIdstring

    The specific tab to use inside the session. If omitted, the active tab is used.

tb_secret_clear

Очищает один сохранённый секрет демона или все секреты сессии.

Очищает секрет сессии

Параметры
  • sessionIdstringобязательный

    The browser session to use for this operation.

  • targetRefstring

    The target reference whose stored secret should be cleared. Omit to clear all stored secrets for the session.

tb_secret_store

Сохраняет чувствительное значение только в памяти демона для конкретного целевого ref.

Сохраняет секрет сессии

Параметры
  • sessionIdstringобязательный

    The browser session to use for this operation.

  • targetRefstringобязательный

    The target reference that this stored secret is intended for.

  • valuestringобязательный

    The sensitive value to store only in session memory.

tb_session_close

Закрывает сеанс демона и очищает все состояние вкладок.

Закрывает сессию.

Параметры
  • sessionIdstringобязательный

    The browser session to use for this operation.

tb_session_create

Создаёт сеанс фонового исследования для публичной документации и эталонных рабочих процессов. Вызывающий может указать sessionId в качестве идентификатора корреляции; иначе демон генерирует его. Возвращаемая активная вкладка пуста, пока tb_open или tb_search_open_top не откроют страницу.

Создаёт сессию браузера.

Параметры
  • allowDomainsstring[]

    Domains this session is allowed to visit.

  • sessionIdstring

    Optional caller-provided session identifier for external correlation. Use 1-128 ASCII letters, digits, hyphen, underscore, or colon.

tb_session_synthesize

Обобщает открытые вкладки внутри сессии демона в отчёт синтеза, готовый к цитированию. Требует sessionId и хотя бы одну открытую вкладку.

Синтезирует сессию

Параметры
  • noteLimitinteger

    The maximum number of notes to include in the synthesis report.

  • sessionIdstringобязательный

    The browser session to use for this operation.

tb_status

Возвращает статус возможностей среды выполнения и демона.

Touch Browser Status

Параметры

Без параметров.

tb_submit

Отправляет форму или элемент управления submit внутри существующей сессии/вкладки демона.

Отправляет интерактивную форму

Параметры
  • ackRisksstring[]

    The supervised risk codes acknowledged for this action.

  • sessionIdstringобязательный

    The browser session to use for this operation.

  • tabIdstring

    The specific tab to use inside the session. If omitted, the active tab is used.

  • targetRefstringобязательный

    The form or submit control reference to trigger.

tb_tab_close

Закрой одну вкладку демона и при необходимости обнови активную вкладку.

Закрывает вкладку сеанса.

Параметры
  • sessionIdstringобязательный

    The browser session to use for this operation.

  • tabIdstringобязательный

    The specific tab to use inside the session. If omitted, the active tab is used.

tb_tab_list

Перечисляет все вкладки демона, зарегистрированные для сессии.

Перечисляет вкладки сеанса.

Параметры
  • sessionIdstringобязательный

    The browser session to use for this operation.

tb_tab_open

Создаёт новую headless-вкладку для исследования, опционально сразу открывая суженный публичный веб-источник.

Открыть новую вкладку

Параметры
  • allowDomainsstring[]

    Restrict the operation to this list of allowed domains.

  • sessionIdstringобязательный

    The browser session to use for this operation.

  • sourceLabelstring

    The human-readable source label to attach to the result or citation.

  • sourceRiskstring

    The source risk label to attach to the result or citation.

  • targetstring

    An optional URL or target to open immediately in the new tab.

tb_tab_select

Устанавливает активную вкладку демона для сессии.

Выбирает активную вкладку.

Параметры
  • sessionIdstringобязательный

    The browser session to use for this operation.

  • tabIdstringобязательный

    The specific tab to use inside the session. If omitted, the active tab is used.

tb_telemetry_recent

Возвращает последние события телеметрии пилота для текущей среды выполнения.

Последняя телеметрия пилота

Параметры
  • limitinteger

    The maximum number of recent telemetry events to return.

tb_telemetry_summary

Возвращает сводку агрегированной телеметрии пилота для текущего runtime.

Сводка телеметрии пилота

Параметры

Без параметров.

tb_type

Вводит текст в интерактивное поле внутри существующего сеанса/вкладки демона.

Вводит текст в интерактивное поле

Параметры
  • ackRisksstring[]

    The supervised risk codes acknowledged for this action.

  • sensitiveboolean

    When true, treat the typed value as sensitive.

  • sessionIdstringобязательный

    The browser session to use for this operation.

  • tabIdstring

    The specific tab to use inside the session. If omitted, the active tab is used.

  • targetRefstringобязательный

    The interactive field reference to type into.

  • valuestringобязательный

    The text value to type into the target field.

tb_type_secret

Вводит ранее сохранённый секрет демона в конфиденциальное поле, не сохраняя его на диск.

Тип хранимого секрета

Параметры
  • ackRisksstring[]

    The supervised risk codes acknowledged for this action.

  • sessionIdstringобязательный

    The browser session to use for this operation.

  • tabIdstring

    The specific tab to use inside the session. If omitted, the active tab is used.

  • targetRefstringобязательный

    The sensitive field reference that should receive the stored secret.

Похожие MCP-сервера

mendableai/firecrawl-mcp-server

mendableai/firecrawl-mcp-server

Firecrawl MCP сервер для AI-агентов, которым нужен чистый контекст из живого веба. Ищет информацию, скрапит страницы в структурированные данные, кликает и навигирует. Работает с облаком и сам хостингом, поддерживает автоматические ретраи. Полезен разработчикам для исследований и автоматизации сбо...

JavaScript7431
ndthanhdev/mcp-browser-kit

ndthanhdev/mcp-browser-kit

MCP Browser Kit — сервер, который позволяет AI-ассистентам напрямую управлять локальными браузерами. Полезен для автоматизации действий на страницах, сбора данных и тестирования. Разработчики и тес...

TypeScript53
apify/mcp-server-rag-web-browser

apify/mcp-server-rag-web-browser

официальный

MCP сервер подключает AI агентов к вебу через RAG Web Browser Actor. Выполняет поиск в Google, извлекает страницы и возвращает чистый Markdown. Идеально для RAG пайплайнов и LLM, которым нужны свежие данные из интернета.

JavaScript208
Browser MCP

Browser MCP

официальный

Browser MCP автоматизирует браузер через ИИ (VS Code, Claude, Cursor, Windsurf) — локально и приватно, с вашим профилем. Сервер обходит капчи и детекцию ботов, подходит для RPA и тестирования разра...

TypeScript7070
mzxrai/mcp-webresearch

mzxrai/mcp-webresearch

MCP-сервер для веб-исследований, подключающий Claude к интернету: поиск в Google, извлечение содержимого страниц, создание скриншотов и трекинг сессии. Полезен, чтобы получать актуальную информацию...

JavaScript300
executeautomation/playwright-mcp-server

executeautomation/playwright-mcp-server

Сервер для браузерной автоматизации на Playwright. Используется AI-агентами для открытия страниц, скриншотов, веб-скрапинга и выполнения JavaScript в реальном браузере. Отлично подходит для тестиро...

TypeScript5644
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин