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

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

Approve Supervised Risks

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

Параметры

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

    The browser session to use for this operation.

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

    The risk codes to persist as approved for the session.

tb_cancel

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

Cancel Runtime Work

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

Параметры

  • reasonstring

    Optional cancellation reason for logs or host UI.

tb_checkpoint

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

Session 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

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

Click Interactive Target

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

Параметры

  • 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.

  • ackRisksstring[]

    The supervised risk codes acknowledged for this action.

tb_extract

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

Extract Evidence

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

Параметры

  • targetstring

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

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

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

  • 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, extract only from the page's main content.

  • verifierCommandstring

    An optional verifier command to run for this operation.

  • sourceRiskstring

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

  • sourceLabelstring

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

  • allowDomainsstring[]

    Restrict the operation to this list of allowed domains.

  • 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_open

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

Open Target

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

Параметры

  • targetstring

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

  • browserboolean

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

  • budgetnumber

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

  • sourceRiskstring

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

  • sourceLabelstring

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

  • verifierCommandstring

    An optional verifier command to run for this operation.

  • allowDomainsstring[]

    Restrict navigation for this open request to these domains.

  • sessionIdstring

    An existing session to reuse for this open request.

  • tabIdstring

    A specific session tab to reuse for this open request.

tb_policy

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

Policy Report

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

Параметры

  • targetstring

    The URL or target whose policy classification should be reported.

  • browserboolean

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

  • sourceRiskstring

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

  • sourceLabelstring

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

  • allowDomainsstring[]

    Restrict the operation to this list of allowed domains.

  • 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

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

Get 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

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

Параметры

  • 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.

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

    The policy profile name to apply to the session.

tb_read_view

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

Read View

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

Параметры

  • targetstring

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

  • 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.

  • sourceRiskstring

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

  • sourceLabelstring

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

  • allowDomainsstring[]

    Restrict the operation to this list of allowed domains.

  • 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_refresh

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

Refresh Live Session

Обновляет текущую вкладку 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 перед режимом чтения или извлечением.

Search The Web

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

Параметры

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

    The session that will run the web search.

  • tabIdstring

    An existing tab to reuse for the search results page.

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

    The search query to run.

  • budgetnumber

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

tb_search_open_result

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

Open One Search Result

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

Параметры

  • 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.

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

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

tb_search_open_top

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

Open Top Search Results

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

Параметры

  • 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.

  • limitnumber

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

tb_secret_clear

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

Clear Session Secret

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

Параметры

  • 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.

Store Session Secret

Сохраняет чувствительное значение только в памяти демона для конкретного целевого 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

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

Close Session

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

Параметры

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

    The browser session to use for this operation.

tb_session_create

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

Create Browser Session

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

Параметры

  • sessionIdstring

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

  • allowDomainsstring[]

    Domains this session is allowed to visit.

tb_session_synthesize

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

Synthesize Session

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

Параметры

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

    The browser session to use for this operation.

  • noteLimitinteger

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

tb_status

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

Touch Browser Status

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

Параметры

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

tb_submit

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

Submit Interactive Form

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

Параметры

  • 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.

  • ackRisksstring[]

    The supervised risk codes acknowledged for this action.

tb_tab_close

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

Close Session 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_tab_list

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

List Session Tabs

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

Параметры

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

    The browser session to use for this operation.

tb_tab_open

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

Open New Tab

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

Параметры

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

    The browser session to use for this operation.

  • targetstring

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

  • sourceRiskstring

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

  • sourceLabelstring

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

  • allowDomainsstring[]

    Restrict the operation to this list of allowed domains.

tb_tab_select

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

Select Active 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_telemetry_recent

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

Recent Pilot Telemetry

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

Параметры

  • limitinteger

    The maximum number of recent telemetry events to return.

tb_telemetry_summary

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

Pilot Telemetry Summary

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

Параметры

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

tb_type

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

Type Into Interactive Field

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

Параметры

  • 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.

  • sensitiveboolean

    When true, treat the typed value as sensitive.

  • ackRisksstring[]

    The supervised risk codes acknowledged for this action.

tb_type_secret

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

Type Stored Secret

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

Параметры

  • 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.

  • ackRisksstring[]

    The supervised risk codes acknowledged for this action.

Другие проверенные MCP-сервера

OctagonAI/octagon-mcp-server

OctagonAI/octagon-mcp-server

официальный

Octagon MCP сервер для AI-финансовых исследований: интегрируется с Market Intelligence API, извлекает инсайты из SEC-отчетов, отчетов о прибылях, данных по акциям/криптовалютам и prediction markets. Полезен инвесторам и аналитикам для глубокого анализа рынков.

TypeScript143
brightdata/brightdata-mcp

brightdata/brightdata-mcp

MCP-сервер Bright Data подключает LLM к живому интернету, обходя блокировки и CAPTCHA. Даёт real-time поиск, скрапинг, мониторинг e-commerce, данных с npm/PyPI и AI-брендов. Бесплатно 5 000 кредитов в месяц.

JavaScript2506
basicmachines-co/basic-memory

basicmachines-co/basic-memory

Basic Memory — MCP-сервер для постоянной памяти AI. Хранит заметки в Markdown с графом знаний и семантическим поиском. AI и человек пишут в одни файлы, контекст не теряется. Доступен локально или о...

Python3460
debridge-finance/debridge-mcp

debridge-finance/debridge-mcp

официальный

MCP сервер deBridge для ИИ-агентов: выполняет кросс-чейн и внутрисетевые свопы, оценивает комиссии и торгует на основных блокчейнах. Упрощает взаимодействие агентов с DeFi, ускоряя развертывание торговых сценариев.

TypeScript32
Exa MCP Server

Exa MCP Server

официальный

Exa MCP Server даёт AI-ассистентам доступ к веб-поиску, поиску кода и исследованию компаний через Exa. Сервер легко интегрируется в Cursor, VS Code и Claude, предоставляя готовые инструменты для разработчиков. Просто подключите API-ключ и получите актуальные данные.

TypeScript4742
mendableai/firecrawl-mcp-server

mendableai/firecrawl-mcp-server

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

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

Лука Никитин