OpenChatX MCP
Настольное приложение с локальным MCP-сервером: ChatGPT получает файлы, команды, скиллы и другие MCP-серверы
- 393 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- ChatGPT получает инструменты, которые выполняют команды, правят файлы и управляют приложениями с правами вашего пользователя
- Ключ API платформы OpenAI хранится на вашей машине, и им управляется туннель
- Через один сервер подключаются другие MCP-серверы, их права тоже становятся доступны ChatGPT
Установка
- Работает в
Ручная установка
Скачай подходящую сборку со страницы https://github.com/XiaoPuOuO/openchatx-mcp/releases/latest: DMG для macOS или установщик для Windows. Помоги пользователю создать MCP-приложение в ChatGPT с типом подключения Tunnel, затем создать туннель и ключ API на платформе OpenAI. Идентификатор туннеля и ключ вводит сам пользователь в OpenChatX Desktop, в чат ключ не печатай. Права инструментов предложи начинать с запроса подтверждения на каждый вызов.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- ChatGPT получает инструменты, которые выполняют команды, правят файлы и управляют приложениями с правами вашего пользователя
- Ключ API платформы OpenAI хранится на вашей машине, и им управляется туннель
- Через один сервер подключаются другие MCP-серверы, их права тоже становятся доступны ChatGPT
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
OpenChatX превращает ChatGPT в агента, который работает на вашем компьютере. Приложение запускает на машине обычный MCP-сервер, а ChatGPT подключается к нему как к собственному MCP-приложению через официальный защищенный туннель OpenAI. Туннель создает исходящее HTTPS-соединение, поэтому входящий порт остается закрытым. Моделью и планировщиком служит сам ChatGPT. Через одно подключение ChatGPT получает инструменты уровня кодового агента: работу с файлами, оболочку и управление компьютером. К ним добавляются агрегатор MCP-серверов, скиллы в формате SKILL.md и правила в файлах `.mdc` с режимами Always, Auto Attached, Agent Requested и Manual. Проекты привязываются к рабочей папке, а цели и сводки помогают продолжить долгую работу в новой беседе. Часть задач можно отдать субагентам на указанных вами профилях моделей. Расширяют систему Toolboxes с собственными инструментами на TypeScript и Capability Store с возможностями сообщества с GitHub. Панель управления показывает сеансы, статус и расход памяти. Отдельный режим Dot открывает второй MCP-адрес и туннель для ChatGPT Dot. Интерфейс переведен на английский, традиционный китайский, японский и русский.
Для кого. Для тех, кто работает в чате ChatGPT и хочет дать ему локальные инструменты кодового агента без отдельного агента в терминале.
Подходит, если
- Вы работаете в ChatGPT, и ему нужны чтение и правка файлов проекта, запуск команд и управление приложениями на вашем компьютере
- Нужно подключить к ChatGPT несколько локальных или удаленных MCP-серверов через одно подключение
- Долгую задачу надо продолжить в новой беседе, передав сводку по идентификатору
- Правила и скиллы хочется хранить в файлах и подключать по режимам
- Часть работы нужно поручить субагенту на отдельном профиле модели
Не подходит, если
- Вы работаете в Claude Code, Codex или Cursor: там свои инструменты, а OpenChatX создан специально для подключения ChatGPT
- Нет доступа к ChatGPT и платформе OpenAI: туннель и ключ создаются там
- Нельзя доверять ChatGPT запуск команд и правку файлов: инструменты работают с правами вашего пользователя
- Вам нужна подписанная сборка для Windows: она распространяется без подписи Authenticode
Пример запроса к агенту
Привяжи проект к папке `~/work/shop`, прочитай AGENTS.md, запусти тесты и исправь падающий, показав изменения до записиMCP
- Транспорт
- http
- Авторизация
- не нужна
Ограничения
Нужны учетная запись ChatGPT, в которой можно создать пользовательское MCP-приложение, и организация на платформе OpenAI: там создают туннель и ключ API для его работы. API и платформа OpenAI из России не работают, поэтому создать туннель и ключ отсюда не получится.
Сборка для macOS подписана Developer ID и нотариально заверена Apple. Сборка для Windows выходит без подписи Authenticode, и система может выдать предупреждение, поэтому скачивайте ее только со страницы релизов репозитория.
Переключателя режима разработчика сейчас может не быть в ChatGPT. По словам автора, некоторые пользователи создавали приложение и без него, так что этот шаг можно пропустить.
Как отключить. Удалите приложение OpenChatX Desktop обычным способом вашей системы и в ChatGPT удалите созданное MCP-приложение. На платформе OpenAI удалите туннель и отзовите ключ API, который вы выпускали для работы туннеля.
Частые вопросы
Как подключить OpenChatX к ChatGPT?
Установите приложение. В ChatGPT откройте Plugins, выберите Create app, затем Create MCP app, укажите тип подключения Tunnel и нажмите Create tunnel. На платформе OpenAI создайте туннель и ключ API. В OpenChatX Desktop выберите More, затем Connect Tunnel, и введите идентификатор туннеля и ключ. В ChatGPT выберите созданный туннель и поставьте `No authentication`.
Нужно ли открывать порт или выставлять сервер в интернет?
Нет. Официальный клиент туннеля OpenAI входит в состав приложения, поэтому публичный входящий порт не нужен. Отдельно ставить Node.js, npm, PM2 или `tunnel-client` тоже не надо.
Где хранится ключ API?
В хранилище учетных данных операционной системы: на macOS это Keychain, на Windows Credential Manager. Ключ служит только для управляющей части защищенного туннеля.
Что такое режим Dot?
Отдельный MCP-адрес и туннель рядом с обычным подключением для ChatGPT Dot. Его сеансы показываются на отдельной странице, а туннель Dot должен иметь свой идентификатор. Слушатель, порт и профиль туннеля настраиваются в разделе Settings, Dot Mode.
Можно ли отключить подтверждение для каждого инструмента?
Да, в ChatGPT для приложения OpenChatX можно выставить разрешение `Allow all tools`. Давать его стоит только доверенным сеансам.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыКонсольный клиент на Go для работы с языковыми моделями OpenAI, Azure, Perplexity и LLaMA прямо из терминала
Персональный AI-агент в терминале с шеллом, Python, вебом и локальными моделями, один из первых агентных CLI
MCP-сервер, через который Claude Code, Codex и другие агенты зовут Gemini, GPT, Grok и локальные модели для ревью, отладки и консенсуса
Открытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama
Локальный прокси, который отдает GigaChat через OpenAI- и Anthropic-совместимый API, чтобы подключать его к Claude Code, aider и другим агентам
Прокси от ai-forever, который отдает GigaChat через API OpenAI, Anthropic и Gemini, чтобы запускать на нем Claude Code, Codex и Gemini CLI
Коротко о README
Описание начинается с предупреждения о правах приложения и объясняет, что подключение идет документированным путем OpenAI без обратной разработки ChatGPT. Дальше идут пошаговая установка с созданием туннеля, таблица функций и раздел про режим Dot.