Neonix
Neonix is an HTML-to-motion-video compiler: it turns HTML and CSS into a real, exportable motion video.
Что умеет
- List Workspaces: List workspaces the authenticated user can access. Use the id when creating or listing projects.
- Get Project Json: Read the canonical Protocol V2 JSON revision. This is read-only and never converts JSON back to HTML.
- Apply Json Patch: Apply a small validated Protocol V2 patch when the requested change cannot be expressed in HTML. This creates a JSON revision and may make the HTML source stale.
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
Neonix is an HTML-to-motion-video compiler: it turns HTML and CSS into a real, exportable motion video.
Как подключить
Как подключить Neonix к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://neonix--neonix.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить Neonix к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://neonix--neonix.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить Neonix к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://neonix--neonix.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (27)
Технические названия из tools/list. Нужны только разработчикам.
| list_workspaces | List workspaces the authenticated user can access. Use the id when creating or listing projects. |
| get_project_json | Read the canonical Protocol V2 JSON revision. This is read-only and never converts JSON back to HTML. |
| apply_json_patch | Apply a small validated Protocol V2 patch when the requested change cannot be expressed in HTML. This creates a JSON revision and may make the HTML source stale. |
| get_project_html | Read the latest HTML authoring source attached to an existing project. Check htmlSyncStatus: 'stale' means a later JSON patch or edit changed the canonical Protocol V2 revision after this HTML was saved, so saving this HTML back would overwrite that change. |
| update_project_html | Compile and save HTML on an existing project. A successful call creates both a new HTML revision and a linked Protocol V2 JSON revision. This is a one-way flow: HTML always wins. If the project's JSON was edited independently since this HTML was last saved, that JSON is discarded and the response's `warning` field explains what was overwritten. |
| list_html_revisions | List HTML authoring revisions attached to a project. |
| get_html_revision | Read a specific HTML authoring revision and its linked Protocol V2 revision id. |
| list_assets | List ready or uploading media assets in a workspace or attached to a project. |
| request_asset_upload | Create an asset record and return a short-lived R2 presigned PUT URL. The file is not attached to a project until attach_asset_to_project. |
| complete_asset_upload | Verify the uploaded R2 object size and MIME type, then mark the asset ready. |
| import_asset | Download an image, video or audio file from a public URL after SSRF, MIME and size checks, then store it in the user's R2 bucket. |
| attach_asset_to_project | Attach a ready workspace asset to an existing project so its asset reference can be used by Protocol V2 or HTML authoring. |
| delete_asset | Delete a workspace asset and its R2 objects. Assets referenced by projects require replace_references=true and follow the existing system fallback policy. |
| create_export | Render a saved Protocol V2 project revision. The server reads the revision from the database; arbitrary unsaved JSON cannot be exported. |
| get_export | Read the status of an export created by the authenticated user. |
| get_export_download_url | Return a short-lived signed download URL when the export is complete. |
| cancel_export | Cancel a queued or rendering export owned by the authenticated user. |
| create_project_html | Compile HTML and atomically create a Neonix project with linked HTML and Protocol V2 revisions. |
| list_projects | List projects in an accessible workspace, newest updates first. |
| get_project | Read a project and its latest editor document revision. Provide project_id or public_ref. |
| update_project | Update a project title and/or append a new document revision. Use expected_revision_no to prevent overwriting a newer edit. |
| delete_project | Request deletion of a project. The project enters the configured retention window. |
| open_editor | Return the authenticated user's Neonix editor URL for a project. Provide project_id or public_ref and show the URL to the user. |
| open_preview | Return the read-only Neonix preview URL for a project. Provide project_id or public_ref and show the URL to the user. |
| get_capabilities | Return supported HTML tags, CSS properties, document metadata, Protocol version, and allowed values for properties that reject most values (e.g. animation-timing-function only accepts linear, ease, ease-in, ease-out, ease-in-out, cubic-bezier() and steps() — not every CSS easing keyword). |
| validate_html | Validate a complete neonix-document HTML file and return composition and diagnostics. |
| compile_html | Compile a complete neonix-document HTML file into Protocol V2 JSON. |