Настройка MCP

Как включить MCP в TalkBar и подключить Claude Desktop, ChatGPT, Claude Code, Codex, agy, Grok, OpenCode или любой другой MCP-клиент.

Чтобы подключить ИИ-приложение к TalkBar, нужно два шага: включить MCP в разделе Настройки → Доступ по MCP и скопировать готовые настройки для своего приложения. TalkBar сам подставляет реальные пути на вашем компьютере, так что вводить их вручную не придётся.

Перед началом

  • TalkBar установлен на этом компьютере.
  • Ваше ИИ-приложение поддерживает локальные MCP-серверы (такие, которые запускают программу на вашем компьютере; их часто называют серверами stdio).
  • Если TalkBar управляет ваша организация, MCP может быть для вас отключён. См. Правила администратора.

Включение MCP

  1. Откройте Настройки → Доступ по MCP.
  2. Включите переключатель в правом верхнем углу страницы. Надпись сменится с Отключено на Включено.
  3. Посмотрите на значок рядом с заголовком страницы:
ЗначокЧто означает
ГотовоTalkBar нашёл talkbar-cli, и программа ответила. Можно подключать приложение.
ОтсутствуетTalkBar не нашёл talkbar-cli. Переустановите TalkBar.
Ошибкаtalkbar-cli найден, но не запустился. Над страницей показано предупреждение с текстом ошибки.
ОтключеноMCP выключен. Подключённые приложения не видят инструментов TalkBar.

Когда MCP включён, чтение разрешено, а большинство изменений — нет. Это можно изменить позже, см. Доступ и разрешения.

Скопируйте настройки для своего приложения

В карточке Подключение MCP есть кнопка для каждого приложения. Выберите своё и нажмите Копировать MCP для приложения под блоком кода. В зависимости от приложения вы получите либо блок JSON, который нужно вставить в его настройки, либо команду для запуска в терминале.

Все варианты настроек делают одно и то же: говорят приложению запускать talkbar-cli с аргументами serve --transport stdio и задают в TALKBAR_DATA_ROOT вашу папку данных TalkBar.

В примерах указаны условные пути к программе и папке данных. Замените их путями из раздела Доступ по MCP или скопируйте готовые настройки из TalkBar. Имя программы и пути зависят от операционной системы. В путях JSON экранируйте обратные косые черты или используйте прямые, если они поддерживаются.

Скопируйте JSON и добавьте его в файл конфигурации Claude Desktop claude_desktop_config.json (в Claude Desktop: Settings → Developer → Edit Config). Если в файле уже есть раздел mcpServers, добавьте запись talkbar внутрь него. Затем закройте и снова откройте Claude Desktop.

claude_desktop_config.json
{
  "mcpServers": {
    "talkbar": {
      "command": "PATH_TO_TALKBAR_CLI",
      "args": [
        "serve",
        "--transport",
        "stdio"
      ],
      "env": {
        "TALKBAR_DATA_ROOT": "PATH_TO_TALKBAR_DATA"
      }
    }
  }
}

ChatGPT получает тот же JSON с mcpServers, что и Claude Desktop. Вставьте его туда, где ваше приложение ChatGPT принимает настройки MCP-серверов, и перезапустите приложение.

{
  "mcpServers": {
    "talkbar": {
      "command": "PATH_TO_TALKBAR_CLI",
      "args": [
        "serve",
        "--transport",
        "stdio"
      ],
      "env": {
        "TALKBAR_DATA_ROOT": "PATH_TO_TALKBAR_DATA"
      }
    }
  }
}

Один раз выполните скопированную команду в терминале. -s user добавляет TalkBar для всех ваших проектов.

claude mcp add talkbar -s user -e "TALKBAR_DATA_ROOT=PATH_TO_TALKBAR_DATA" -- "PATH_TO_TALKBAR_CLI" serve --transport stdio

Claude Code может также запускать talkbar-cli напрямую, без MCP. См. Для ИИ-агентов с доступом к командной строке.

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

codex mcp add talkbar --env "TALKBAR_DATA_ROOT=PATH_TO_TALKBAR_DATA" -- "PATH_TO_TALKBAR_CLI" serve --transport stdio

Один раз выполните скопированную команду в терминале. В agy параметры указываются перед именем сервера.

agy mcp add --env "TALKBAR_DATA_ROOT=PATH_TO_TALKBAR_DATA" talkbar -- "PATH_TO_TALKBAR_CLI" serve --transport stdio

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

grok mcp add talkbar -e "TALKBAR_DATA_ROOT=PATH_TO_TALKBAR_DATA" -- "PATH_TO_TALKBAR_CLI" serve --transport stdio

Добавьте скопированный блок в конфигурацию OpenCode. Если в ней уже есть раздел mcp, добавьте запись talkbar внутрь него.

opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "talkbar": {
      "type": "local",
      "command": [
        "PATH_TO_TALKBAR_CLI",
        "serve",
        "--transport",
        "stdio"
      ],
      "environment": {
        "TALKBAR_DATA_ROOT": "PATH_TO_TALKBAR_DATA"
      },
      "enabled": true
    }
  }
}

Для любого другого MCP-клиента, например Cursor, выберите Общий JSON. В нём четыре сведения, которые нужны любому клиенту: сервер stdio, программа, её аргументы и переменная окружения. Укажите их там, где их ожидает ваш клиент.

{
  "type": "stdio",
  "command": "PATH_TO_TALKBAR_CLI",
  "args": [
    "serve",
    "--transport",
    "stdio"
  ],
  "env": {
    "TALKBAR_DATA_ROOT": "PATH_TO_TALKBAR_DATA"
  }
}

Добавив TalkBar, перезапустите приложение или перезагрузите его MCP-серверы. Затем для проверки подключения спросите что-нибудь вроде «Какие сессии TalkBar были у меня на этой неделе?». Больше примеров — в разделе Примеры.

Копирование команды запуска сервера

Копировать команду запуска сервера MCP копирует команду для вашей операционной системы. Выполните её в терминале для проверки или для клиента, которому нужна одна команда.

После запуска сервер ждёт MCP-клиента на стандартном вводе. Чтобы остановить его, нажмите Ctrl+C.

Где установлен talkbar-cli

talkbar-cli устанавливается вместе с TalkBar. Карточка Настройки сервера в разделе Доступ по MCP показывает:

ПараметрЧто показывает
Путь к исполняемому файлуПолный путь к talkbar-cli. Копировать копирует его.
Добавить в PATHКопирует команду для добавления папки программы в PATH. Выполните команду для вашей системы и откройте новый терминал, чтобы запускать talkbar-cli по имени.
Папка данныхВаша папка данных TalkBar. Копировать копирует путь к ней.

TALKBAR_DATA_ROOT

TALKBAR_DATA_ROOT сообщает talkbar-cli, какую папку данных TalkBar открыть. Готовые настройки TalkBar всегда указывают в ней папку, которую использует приложение, — она показана в поле Папка данных.

Папка данных по умолчанию — %LOCALAPPDATA%\TalkBar. Текущий путь указан в поле Папка данных.

  • Указывайте в ней только папку данных TalkBar. В папке без данных TalkBar будет создана новая пустая база данных, и ассистент увидит пустое пространство.
  • Чтобы открыть файл базы данных напрямую из командной строки, используйте --db. См. talkbar-cli.

После обновления TalkBar

При установке обновления TalkBar закрываются все экземпляры talkbar-cli, запущенные из папки приложения, в том числе MCP-серверы, запущенные вашими ИИ-приложениями. Если после обновления приложение потеряло инструменты TalkBar, перезапустите его или заново подключите в нём сервер TalkBar.

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

ПроблемаЧто попробовать
Приложение не показывает инструментов TalkBarПроверьте, что в разделе Доступ по MCP выбрано Включено. Если приложение подключилось, пока MCP был выключен, перезапустите приложение или заново подключите TalkBar.
Ассистент сообщает, что операция «is turned off in TalkBar»Включите эту операцию в разделе Доступ по MCP. См. Доступ и разрешения.
Ассистент видит пустое пространствоПроверьте, что TALKBAR_DATA_ROOT в настройках приложения совпадает с полем Папка данных в разделе Доступ по MCP. Если вы перемещали данные, скопируйте настройки заново.
Удаление отклоняется с confirmation_unavailableВаше приложение не умеет запрашивать подтверждение. См. Подтверждение удаления.
Значок показывает ОтсутствуетTalkBar не может найти talkbar-cli. Переустановите TalkBar.
Страница заблокирована с уведомлением от вашей организацииАдминистратор отключил MCP-сервер или инструмент командной строки на этом компьютере.

См. также