Интеграции и подключения Codex
Codex поддерживает интеграцию с различными инструментами разработки и платформами, расширяя свои возможности и сценарии использования.
Интеграция с GitHub
Codex имеет глубокую интеграцию с GitHub, позволяя проверять код непосредственно в PR.
Обзор возможностей
| Особенности | Описание |
|---|---|
| Ревью PR | Получайте ревью с помощью @codex review в комментариях к PR |
| Автоматическое ревью | Автоматически запускать ревью для каждого нового PR |
| Исправление CI | @codex fix the CI failures |
| Облачные задачи | Другие директивы @codex запускают облачные задачи |
Настройка интеграции с GitHub
- Настройка Codex Cloud
- Перейдите на страницу настроек, чтобы включить Code Review
- Авторизуйте доступ к своим репозиториям GitHub
- Выберите репозитории для включения
Запросить ревью
Используется в PR
@codex review
# Укажите фокус ревью
@codex review для проблем безопасности
# Проверьте проблемы производительности
@codex review для регрессий производительности
Ответ Codex
Codex выполнит:
- Отреагируйте на PR 👀
- Проанализируйте изменения кода
- Опубликуйте комментарии к ревью
- Отметьте обнаруженные проблемы (P0 и P1 по умолчанию)
Настройте рекомендации по ревью
Определите правила ревью в AGENTS.md репозитория:
Рекомендации по проверке
- Не логируйте PII (персонально идентифицируемую информацию)
- Проверяйте, что middleware аутентификации оборачивает каждый маршрут
- Проверьте на наличие уязвимостей SQL-инъекций
- Убедитесь, что сообщения об ошибках не раскрывают конфиденциальную информацию
- Рассматривайте опечатки в документации как проблемы P1
Codex по умолчанию помечает только проблемы P0 и P1; это можно настроить в AGENTS.md.
Интеграция со Slack
Через интеграцию со Slack участники команды могут использовать Codex прямо в каналах.
Настройка интеграции со Slack
- Перейдите на страницу настроек Codex
- Найдите раздел «Интеграции»
- Добавьте приложение Slack
- Авторизуйте доступ к рабочему пространству Slack
Использование
Используется в Slack
@codex проверь этот PR: https://github.com/xxx/pull/123
# Объяснить код
@codex объясни эту функцию
# Назначить задачу
@codex исправь ошибку в модуле auth
Применимые сценарии
- Быстро получайте помощь ИИ во время обсуждений при командной работе
- Делегируйте задачи удалённым членам команды
- Сценарии асинхронной работы
Интеграция с Linear
Linear — это инструмент управления проектами, и Codex может интегрироваться с ним для обработки Issues.
Настроить интеграцию с Linear
- Перейдите на страницу настроек Codex
- Добавить интеграцию Linear
- Авторизовать доступ к рабочему пространству Linear
- Настроить правила обработки задач
Сценарий использования
| Сценарии | Описание |
|---|---|
| Обработка задач | Автоматически создавать изменения кода на основе задач |
| Синхронизировать результаты ревью | Добавлять замечания ревью к задачам |
| Обновление статуса | Автоматически обновлять статус задачи |
| Ответы на комментарии | @codex в комментариях к задаче |
MCP (Model Context Protocol)
MCP — это протокол, который соединяет Codex с внешними инструментами.
Обзор MCP
- Сервер STDIO: локальный процесс, взаимодействующий через стандартный ввод/вывод
- HTTP-сервер: удалённый сервер, взаимодействующий через HTTP API
Настройка MCP-серверов
Конфигурация MCP
# Сервер STDIO
[mcp_servers.filesystem]
command = "npx"
args = ["-y", "@modelcontextprotocol/server-filesystem", "./docs"]
# HTTP-сервер
[mcp_servers.api]
url = "https://api.example.com/mcp"
bearer_token_env_var = "API_TOKEN"
Общие MCP-серверы
| Server | Особенности |
|---|---|
| filesystem | Доступ к файловой системе |
| github | GitHub API |
| postgres | База данных PostgreSQL |
| fetch | Веб-скрапинг |
| openai-docs | Документация OpenAI |
Разрешения инструментов MCP
Настройка разрешений инструментов
[mcp_servers.filesystem]
enabled_tools = ["read_file", "write_file"]
# Чёрный список инструментов
disabled_tools = ["delete_file"]
# Режим подтверждения инструментов
[mcp_servers.filesystem.tools.write_file]
approval_mode = "ask" # ask | approve | deny
Настройка аутентификации OAuth
Некоторые MCP-серверы требуют аутентификации OAuth:
Конфигурация OAuth
url = "https://api.figma.com/mcp"
scopes = ["file:read"]
oauth_resource = "codex-integration"
# Порт обратного вызова OAuth
mcp_oauth_callback_port = 8080
# Хранилище учётных данных
mcp_oauth_credentials_store = "keyring"
ЧАВО
Вопрос: Какой план требуется для интеграции с GitHub?
Требуется подписка Codex Cloud (Plus или выше).
Вопрос: Могу ли я ограничить, к каким репозиториям имеет доступ Codex?
Вы можете выборочно авторизовать репозитории в настройках.
Вопрос: Как устанавливаются серверы MCP?
Большинство серверов MCP устанавливаются через npm, и Codex управляет ими автоматически.
Вопрос: поддерживаются ли другие интеграции?
Codex постоянно добавляет новые интеграции; следите за официальными обновлениями.
Другие расширения