— суть темы такова: мы с помощью офф гайда от openai создадим мсп сервак, по которому у нас будет бегать суб-агент, aka второй чуть урезанный кодекс на базе gpt 5.6, буквально вебный чат гпт который будет иметь доступ к нашему компу, и у него будут свои лимиты, точнее его лимиты - это лимиты вашего chatgpt plus, ну и нужен соответственно тариф plus👏
❤️отдельное спасибо за инфу @Listo4cki это наш Sin Nombre/шарящий чел❤️
Чуть заебный сетап всей этой штуки⤵️
— Сперва убедитесь что у вас node js стоит, если не, то скачиваем
проверка:
node --version npm --version npx --version🟢Создаем рабочую папку через которую чатгпт будет туннель юзать, через powershell:
New-Item -ItemType Directory -Path "C:\MCP\workspace" -Force
New-Item -ItemType Directory -Path "C:\MCP\tunnel-client" -Force
🟢Проверяем filysystem MCP:
cmd /c npx -y @modelcontextprotocol/server-filesystem C:/MCP/workspace*если виднеется Secure MCP Filesystem Server running on stdio, то все ок пушим cntrl+c стопаем процесс
🟢Качаем офф апку туннеля с гитхаба вниз до assets и пикаете версию tunnel-client-v0.0.10-windows-amd64.zip, после вытаскиваем из зипки и ложем в нашу созданную папку по пути
C:\MCP\tunnel-client\ должно получится: C:\MCP\tunnel-client\tunnel-client.exe*туннель нужен короче для того чтобы коннектнуть мсп сервак с чатом гпт через мосты от openai, сам сервак в сети не окажется не ссыте 😴
— проверка запуска:
cd C:\MCP\tunnel-client
.\tunnel-client.exe --help
Теперь создаем сам туннель через openai platform:
🟢Заходим на платформу, логинимся с нашей учеткой, справа сверху > organization settings > tunnels > create tunnel, в name local-filesystem, в опсиание похуй, внизу два пункта жмакаете по ним и выбираете че предлагает > create
Теперь создаем API ключик:
🟢Все там же слева пикаем > API keys в Project > Default project > create и оно покажет ключ, сейвим его
Задаем все переменные в винде:
🟢В powershell:
$key = Read-Host "Вставь свой API key" потом: setx CONTROL_PLANE_API_KEY "$key" грузим ключ в это окно павершелла: $env:CONTROL_PLANE_API_KEY = $key🟢Проверка:
if ($env:CONTROL_PLANE_API_KEY) {
Write-Host "KEY OK"
} else {
Write-Host "KEY MISSING"
}*должен прийти ответ: KEY OK
— при некст запуске павершелл мы напоминаем ему про ключик вот так:
$env:CONTROL_PLANE_API_KEY = [Environment]::GetEnvironmentVariable(
"CONTROL_PLANE_API_KEY",
"User"
)
Создаем профиль туннеля:
🟢Идем в папку через powershell:
cd C:\MCP\tunnel-client и создаем профиль: .\tunnel-client.exe init `
--sample sample_mcp_stdio_local `
--profile local-filesystem `
--tunnel-id "ТВОЙ_TUNNEL_ID" `
--mcp-command "cmd /c npx -y @modelcontextprotocol/server-filesystem C:/MCP/workspace"
*поменять поле ТВОЙ TUNNEL ID на свой id туннеля из openai platform в графе tunnels будет id
🟢Проверка профиля:
cd C:\MCP\tunnel-client
.\tunnel-client.exe doctor --profile local-filesystem --explain
*должно показать RESULT OK
🟢Запускаем туннель:
cd C:\MCP\tunnel-client
.\tunnel-client.exe run --profile local-filesystem
*при успешном запуске ищите такую поеботу tunnel metadata fetched, tunnel-client started и это окно с запущенным туннелем МЫ НЕ ЗАКРЫВАЕМ!!!
🟢В новом окне павера проверяем туннельчик, по порядку:
Test-NetConnection 127.0.0.1 -Port 8080- норм ответ: True
Invoke-WebRequest http://127.0.0.1:8080/readyz- норм ответ: HTTP 200
Invoke-WebRequest http://127.0.0.1:8080/healthz- покажет айпишник
Переходим в Devoloper Mode chatGPT в браузере:
🟢В обычном gpt web > аватар > settings > security and login > devoloper mode: on
🟢Далее закрываем окно настроек, слева > plugins > all plugins > +
- name: local workspace
- tunnel: пушите и выбираете, он подтянется, а если и нет, то id tunnel свой пишете
- auth: без авторизации
- создать
*ВСЕ ЭТО ВРЕМЯ ОКНО В ПАВЕРЕ С ТУННЕЛЕМ ДОЛЖНО БЫТЬ ОКТРЫТЫМ
🧠Топовые модели по API за лоупрайс | Чат канала💐
