tactual-dev/tactual

tactual-dev/tactual

от tactual-dev
Tactual — MCP сервер для оценки навигационных затрат screen-reader: сколько нажатий нужно, чтобы найти и активировать каждый элемент. Помогает веб-разработчикам выявлять неоптимальные пути и улучша...

Tactual

Tactual logo

Screen-reader navigation cost analyzer. Measures how many keystrokes a screen-reader user needs to discover, reach, and operate every interactive target on your page — under a specific AT profile (NVDA, JAWS, VoiceOver).

What it does

Existing accessibility tools check conformance — is the ARIA correct? Is the contrast ratio sufficient?

Tactual measures navigation cost — how many actions does it take a screen-reader user to reach the checkout button? What happens if they overshoot? Can they even discover it exists? Does the menu actually open on Enter, or only on click? Does focus land on the first menuitem or stay stuck on the trigger?

How it works:

  • Captures Playwright accessibility snapshots + screen-reader announcement simulation
  • Optionally explores hidden branches (menus, dialogs, tabs, disclosures) and probes them with real keyboard events, including APG-style widget contracts and form-error flows
  • Builds a navigation graph with entry points (landmarks, headings, linear Tab) and scores every target
  • Optionally validates predicted paths against @guidepup/virtual-screen-reader for calibration
У этого сервера пока нет списка инструментов.

Выберите клиент, чтобы установить tactual-dev/tactual:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "tactual-dev-tactual-6edou85kv2": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "tactual-mcp"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "tactual-dev-tactual-6edou85kv2": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "tactual-mcp"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "tactual-dev-tactual-6edou85kv2": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "tactual-mcp"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"tactual-dev-tactual-6edou85kv2\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"tactual-mcp\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

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

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "tactual-dev-tactual-6edou85kv2": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "tactual-mcp"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add tactual-dev-tactual-6edou85kv2 -- npx tactual-mcp

Либо через JSON-конфиг:

claude mcp add-json tactual-dev-tactual-6edou85kv2 "{\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"tactual-mcp\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add tactual-dev-tactual-6edou85kv2 -- npx tactual-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.tactual-dev-tactual-6edou85kv2]
command = "npx"
args = ["tactual-mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите tactual-dev/tactual, а в поле команды запуска — строку ниже:
npx tactual-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "tactual-dev-tactual-6edou85kv2": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "tactual-mcp"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "tactual-dev-tactual-6edou85kv2": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "tactual-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например tactual-dev-tactual-6edou85kv2.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: tactual-dev-tactual-6edou85kv2
    command: npx
    args:
      - "tactual-mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "tactual-dev-tactual-6edou85kv2": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "tactual-mcp"
      ]
    }
  }
}

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

martingeidobler/android-mcp-server

martingeidobler/android-mcp-server

от martingeidobler

MCP сервер для управления Android через ADB: AI ассистент видит экран, тапает элементы, читает логи и устанавливает приложения. Включает 25 инструментов для отладки и тестирования без модификации кода. Полезен Android-разработчикам и тестировщикам.

TypeScript⭐ 68
callstackincubator/agent-device

callstackincubator/agent-device

от callstackincubator

agent-device — CLI для автоматизации устройств, позволяющий AI-агентам открывать приложения на iOS, Android и десктопе, инспектировать UI, взаимодействовать с элементами и собирать отладочную инфор...

TypeScript⭐ 5078
iris-eval/mcp-server

iris-eval/mcp-server

от iris-eval

Iris - open-source MCP сервер для оценки безопасности и качества AI-агентов. Проверяет вывод на PII, инъекции, галлюцинации, контролирует стоимость. Логирует трассировки, имеет веб-дашборд. Работает с любым MCP-клиентом без SDK.

TypeScript⭐ 9
currents-dev/currents-mcp

currents-dev/currents-mcp

от currents-dev

MCP сервер для подключения AI-агентов к панели Currents. Позволяет анализировать CI-тесты, выявлять flaky тесты и сбои, управлять проектами и правилами карантина прямо из редактора. Ускоряет отладку на основе реальных данных.

TypeScript⭐ 21
kao273183/mk-qa-master

kao273183/mk-qa-master

от kao273183

Прогоняет тесты на pytest, Jest и Cypress, а также mobile и API. Анализирует URL, генерирует сценарии и выдаёт план приоритетных действий после каждого запуска.

Python⭐ 37
qainsights/jmeter-mcp-server

qainsights/jmeter-mcp-server

от qainsights

MCP инструмент для выполнения JMeter тестов и анализа производительности. Запускает нагрузочные тесты, парсит JTL-отчёты, выявляет узкие места и генерирует HTML-дашборды. Пригодится QA-инженерам и ...

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

Лука Никитин