КОННЕКТCETNдля агентов

MCP-сервер

CETN для агентов

CETN (читается «сети») это нодовая среда КОННЕКТ в браузере. Подключите к ней ИИ-агента. Опишите словами, что хотите увидеть и услышать, и агент соберёт патч, проверит его и даст ссылку. Ссылка открывает готовый патч в браузере на kohhekt.ru/cetn.

https://kohhekt.ru/mcp

Протокол Model Context Protocol, транспорт Streamable HTTP. Регистрация и ключи не нужны.

Как подключить

Claude (claude.ai и приложение)

  1. Настройки, раздел «Коннекторы», «Добавить свой коннектор».
  2. Название: CETN. Адрес: https://kohhekt.ru/mcp.
  3. В новом чате включите коннектор 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_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"]
  ]
}

Для разработчиков

curl -s https://kohhekt.ru/mcp -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Что сервер не делает