MCP-сервер
CETN для агентов
CETN (читается «сети») это нодовая среда КОННЕКТ в браузере. Подключите к ней ИИ-агента. Опишите словами, что хотите увидеть и услышать, и агент соберёт патч, проверит его и даст ссылку. Ссылка открывает готовый патч в браузере на kohhekt.ru/cetn.
https://kohhekt.ru/mcpПротокол Model Context Protocol, транспорт Streamable HTTP. Регистрация и ключи не нужны.
Как подключить
Claude (claude.ai и приложение)
- Настройки, раздел «Коннекторы», «Добавить свой коннектор».
- Название: CETN. Адрес:
https://kohhekt.ru/mcp. - В новом чате включите коннектор CETN и опишите патч.
Claude Code
claude mcp add --transport http cetn https://kohhekt.ru/mcp
Cursor, VS Code, Windsurf и другие клиенты с удалёнными MCP
{
"mcpServers": {
"cetn": { "url": "https://kohhekt.ru/mcp" }
}
}
Клиент умеет только локальные серверы
Подключите через мост mcp-remote:
{
"mcpServers": {
"cetn": { "command": "npx", "args": ["-y", "mcp-remote", "https://kohhekt.ru/mcp"] }
}
}
Что попросить
- «Собери в CETN патч: сет КОННЕКТ, бас раскачивает мицелий, всё через эхо в фон страницы».
- «Сделай визуал для диджея: частицы из названий проектов, свечение на фейдере, луп по клавише».
- «Возьми патч UVB-76 и добавь зеркало и глитч на удары».
- «Какие узлы CETN работают с камерой?»
Агент вернёт ссылку и список того, что нужно сделать вам после открытия: разрешить камеру, нажать «Подключиться» у радиоприёмника, щёлкнуть по странице для звука. Браузер не даёт сайту делать это без вас.
Инструменты сервера
| Инструмент | Что делает |
|---|---|
cetn_overview | С чего начать: что такое CETN, типы портов, правила связей, формат патча. |
list_nodes | Список узлов с входами и выходами. Фильтры: слова, категория, семейство TouchDesigner, тип порта. |
describe_node | Всё об одном узле: входы, модуляция параметров, выходы, диапазоны. Подсказывает при опечатке. |
list_example_patches | Готовые патчи по проектам КОННЕКТ. |
get_example_patch | Готовый патч целиком, как основа для своего. |
validate_patch | Проверяет патч так же, как среда: типы, параметры, одна связь на вход, петли. Сам расставляет узлы. |
make_patch_link | Проверяет патч и возвращает ссылку, которая открывает его в CETN. |
Ресурсы: kohhekt://cetn/schema (все узлы и примеры) и kohhekt://cetn/guide (как собирать патчи).
Как устроен патч
Патч состоит из узлов и связей. Выход соединяется только со входом того же типа: звук, сигнал 0..1, спектр, изображение, текст. На вход идёт одна связь, петли запрещены, для обратной связи есть узел «Эхо». Изображение доводят до «Фона страницы» или «Экрана», звук до «Выхода звука».
{
"name": "Бас и мицелий",
"nodes": [
{ "id": "set", "type": "set" },
{ "id": "out", "type": "out" },
{ "id": "spec", "type": "spec" },
{ "id": "myc", "type": "myc" },
{ "id": "bg", "type": "bg" }
],
"edges": [
["set", "audio", "out", "audio"],
["set", "audio", "spec", "audio"],
["spec", "bass", "myc", "p:sp"],
["myc", "tex", "bg", "tex"]
]
}
Для разработчиков
- Схема всех узлов и патчей: /cetn/schema.json. Собирается из кода среды при каждой выкладке.
- Краткое описание для моделей: /llms.txt.
- Ссылка на патч:
https://kohhekt.ru/cetn/#p=и base64url от JSON патча.
curl -s https://kohhekt.ru/mcp -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Что сервер не делает
- Не хранит патчи и запросы и не пишет их в журнал.
- Не управляет уже открытой вкладкой: патч приходит к вам ссылкой.
- Не просит ключей. Узлам, которым нужен свой ключ (например, «Зрение VLM»), ключ вводит человек в самом узле.
- Ограничение: 120 запросов в минуту с одного адреса.