Claude и MCP
Интеграция работает в обе стороны: Claude Code читает и правит холст через MCP, а узел на холсте задаёт вопрос Claude через агента.
Claude читает и правит холст
Скачайте нативный клиент на странице MCP. Выполните ./myetern-mcp --url https://myetern.com/api --login --app-token-file ./mcp.token и подтвердите код в браузере. Укажите абсолютные пути к бинарнику и файлу токена в MCP-клиенте. Временный токен обновляется автоматически. Доступ можно отозвать в списке устройств аккаунта.
Для разработки из исходников доступен tools/dev/mcp_claude.sh; для подключения к облаку используйте скачиваемый клиент и вход через браузер.
Инструменты: список рабочих пространств, сцена и отдельные узлы, текст узла, типы, создание и редактирование узлов и связей, удаление, запуск графа по webhook и размещение структуры кода на холсте. Правки передаются точечными изменениями узлов и связей; вся сцена не заменяется. Подписчики получают уведомления об изменениях.
Ресурсы myetern://<ws>, /bundle, /node/<ключ> и /node/<ключ>/text доступны для чтения и подписки. Подписка идёт через комнату сервера по WebSocket, уведомления приходят при изменении воркспейса. Подсказки code_schema, extend_screen и review_scene вшивают данные холста в сообщение.
MCP не предоставляет прямое выполнение SQL или команд. Поддерживаемые графы можно запускать через webhook; внешние действия ограничены правами и конфигурацией агента.
Узел «Запрос к Claude»
«Поток → 🤖 Claude»: поля агент, промпт, контекст и модель. Контекст собирается рёбрами от соседних узлов. «Спросить» отправляет агенту команду claude -p с промптом и контекстом, для этого в agent.json нужно разрешение claude * и выполненный вход в Claude на машине агента. Ответ ложится в поле «ответ», дальше он передаётся рёбрами куда угодно. Ключи Claude не покидают машину пользователя, сервер работает как транзит под правом записи и способностью cap.shell.
← Схема БД, миграции и грид с записью Рабочее место: режимы, раскладки, профили →