FTX MCP — MCP-сервер для Claude Code: функции и установка
Инструмент связывает FactoryTalk Optix Studio с ИИ-агентами на Windows 11. Он меняет экраны HMI по текстовым запросам и проверяет интерфейс в эмуляторе.
claude mcp add ftx-mcp -- uvx ftx-mcpЧто делает FTX MCP — FactoryTalk Optix MCP Server
Сервер транслирует инструкции разработчика в изменения проекта FactoryTalk Optix Studio 1.7.x. Ассистент добавляет графические элементы на экраны HMI, настраивает стили и связывает параметры видимости или текста с переменными модели данных. Выгрузка на физические контроллеры остаётся ручной задачей инженера.
Связь с открытой средой разработки обеспечивает скрипт StudioMCPBridge.cs, который добавляется в узел DesignTime NetLogic. Для валидации интерфейса сервер запускает локальный эмулятор и считывает картинку через Chrome DevTools Protocol или Pillow. Обработка выполняется локально, обращение к внешним облакам нужно только для языковой модели.
Перед запуском требуется установить .NET SDK версии 8 или выше: без него вызов build_check вернёт ошибку no_dotnet. Скрипты развёртывания setup.ps1 нужно запускать в стандартном окне PowerShell, так как виртуализированные окружения блокируют запись в системные каталоги.
Какие задачи решает
- редактировать экраны HMI внутри проекта Optix Studio
- привязывать визуальные свойства элементов к переменным модели
- проверять рендеринг интерфейса через запуск эмулятора
- находить ошибки компиляции с помощью .NET SDK
Примеры запросов агенту
- Добавь заголовок «Hello Optix» на Экран 1 и покажи результат.
- Привяжи видимость этой метки к тегу Model/PumpRunning.
- Запусти эмулятор Optix и проверь отрисовку компонентов.
Как установить FTX MCP — FactoryTalk Optix MCP Server
Командой платформы
claude mcp add ftx-mcp -- uvx ftx-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from ftx-mcp <команда>
Командой платформы
codex mcp add ftx-mcp-factorytalk-optix-mcp-server -- uvx ftx-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from ftx-mcp <команда>
Файл настроек
{
"mcpServers": {
"ftx-mcp-factorytalk-optix-mcp-server": {
"command": "uvx",
"args": [
"ftx-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from ftx-mcp <команда>
Файл настроек
{
"servers": {
"ftx-mcp-factorytalk-optix-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"ftx-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from ftx-mcp <команда>
Командой платформы
gemini mcp add ftx-mcp-factorytalk-optix-mcp-server uvx ftx-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from ftx-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о FTX MCP — FactoryTalk Optix MCP Server
Как установить FTX MCP в Claude Code?
Выполните команду claude mcp add ftx-mcp -- uvx ftx-mcp. Для работы сервера на машине должны быть установлены Windows 11 и FactoryTalk Optix Studio.
Зачем нужен этот MCP-сервер?
Он передаёт команды ассистента напрямую в Optix Studio. Это избавляет от ручной расстановки элементов и помогает сразу тестировать HMI через встроенный эмулятор.
Какие зависимости обязательны для валидации проектов?
Потребуются .NET SDK 8 или новее для проверки сборки, библиотека Pillow для попиксельного сравнения и Google Chrome для подключения через CDP. При необходимости распознавания текста на экранах скрипт настройки ставит Tesseract OCR.