jk-mcp
JK
Локальный мост для программирования, который позволяет ChatGPT читать, изменять, тестировать проекты на моём ПК и даже выполнять Git-операции.
JK — это неофициальный проект, не являющийся официальным продуктом OpenAI. Это форк, модифицированный на основе
ezBuilder/chatgpt2codex; перед использованием ознакомьтесь с условиями лицензирования/распространения исходного кода в Attribution & Compliance.
Что нужно знать прежде всего
JK — это не второй ИИ.
나
→ ChatGPT
→ JK
→ 내 PC의 프로젝트 / 터미널 / Git / 테스트ChatGPT принимает решения, а JK выполняет реальную работу на моём ПК.
Вместо прежнего выражения «ChatGPT-плагин» сейчас подключение выполняется одним из двух способов, приведённых ниже.
Рекомендуется для частных пользователей Plus: Custom GPT + Actions
Для поддерживаемых сред Business / Enterprise / Edu: ChatGPT Apps + MCP
В обоих случаях можно выполнить аутентификацию владельца с помощью Owner Token JK.
1. Установка
Related MCP server: localterminal-lite
Предварительные требования
Рекомендуется Windows 10/11
Git
Node.js 22 или новее
npm
Учётная запись ChatGPT
Один личный домен (например,
example.com— используется для создания HTTPS-адреса для доступа к JK из веб-версии ChatGPT)
Установка:
git clone https://github.com/Anjingyeong/jk-mcp.git
cd jk-mcp
npm ci
npm run buildЗапуск
Windows:
npm run chatgpt:windowsmacOS / Linux:
npm run chatgptЕсли первый запуск прошёл успешно, будет выведена примерно следующая информация:
JK is ready
MCP URL: http://127.0.0.1:7979/mcp
Dashboard: http://127.0.0.1:7979/В браузере также можно открыть следующий адрес:
http://127.0.0.1:7979/2. Сохранение Owner Token
При первом запуске JK автоматически создаёт Owner Token и показывает его в терминале только один раз.
chatgpt2codex init: generated a new HTTP owner token (shown once, never logged again)Храните этот токен как пароль.
Не публикуйте его на GitHub.
Не показывайте его на скриншотах.
Не делитесь им с другими.
По возможности сохраните его в менеджере паролей.
Если вы потеряли токен, можно выпустить новый.
node dist/cli.js owner-token --generateПосле создания нового токена существующие OAuth-подключения, возможно, потребуется авторизовать заново.
Это не тот способ, когда токен извлекается через GUI, как в старой персональной десктопной версии JK. В текущей публичной версии
jk-mcpтокен выдаётся CLI/лаунчером при первом запуске.
3. Подключение к ChatGPT
Важное условие: требуется HTTPS-адрес, доступный из интернета
В руководстве по установке для друзей и знакомых личный домен считается обязательным требованием. Например, если у вас есть
example.com, используйте поддомен вродеjk.example.comдля подключения JK. JK не покупает домены и не настраивает DNS/HTTPS автоматически.
Технически можно использовать и другой публичный HTTPS-hostname, которым вы управляете, но процедура развёртывания для друзей и знакомых в этом README описана исходя из предположения, что используется собственный домен.
По умолчанию JK запускается только на локальном адресе, указанном ниже.
http://127.0.0.1:7979Веб-сервис ChatGPT не может напрямую подключиться к 127.0.0.1 пользователя, поэтому для реального подключения ChatGPT нужен адрес, например, как указано ниже.
https://내가-관리하는-주소.example.comПубличная версия JK не создаёт автоматически туннели, DNS или облачные сервисы. HTTPS reverse proxy или tunnel необходимо подготовить отдельно.
Если внешний адрес подготовлен, при запуске JK укажите hostname.
powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\start-chatgpt.ps1 `
-Workspace "C:\workspace" `
-PublicHostname "jk.example.com"Тогда основные URL будут выглядеть так:
MCP: https://jk.example.com/mcp
Actions: https://jk.example.com/actions/openapi.json4-A. ChatGPT Plus: подключение через Custom GPT Actions
Для частных пользователей Plus этот способ самый простой.
В ChatGPT откройте Создать GPT.
В Actions нового GPT выберите
Create new action.В Schema загрузите OpenAPI по указанному ниже адресу.
https://jk.example.com/actions/openapi.jsonВ Authentication укажите способ API Key → Bearer.
В качестве значения API Key введите Owner Token, полученный при первом запуске JK.
В Preview протестируйте
action_healthили простой запрос списка проектов.
Сервер JK Actions принимает оба следующих типа аутентификации:
использование Owner Token напрямую в качестве Bearer token
использование JK OAuth access token
При установке для друзей и знакомых способ с Bearer Owner Token требует меньше всего настроек.
Промпт для проверки подключения
JK로 현재 등록된 프로젝트 목록 보여줘.Или:
JK로 이 프로젝트 구조만 확인해줘. 파일은 수정하지 마.При успешном подключении ChatGPT вызывает JK Action и получает информацию о локальных проектах.
4-B. Подключение через ChatGPT Apps / MCP
Этот способ доступен, если в аккаунте/рабочем пространстве ChatGPT поддерживаются custom MCP app и необходимые write action.
Включите Developer Mode в ChatGPT.
В Apps создайте custom app.
В MCP endpoint введите указанный ниже адрес.
https://jk.example.com/mcpВыполните аутентификацию OAuth.
Когда откроется страница подтверждения JK, введите Owner Token.
После подтверждения выполните Scan/Connect инструментов JK.
На экране подтверждения OAuth в JK Owner Token проверяется локально по хэшу и не сохраняется в открытом виде.
Объём функций Apps/MCP в ChatGPT и поддержка тарифных планов могут меняться. Если функция не отображается в текущем UI продукта, сначала проверьте способ Custom GPT Actions.
5. Практическое использование
После подключения не нужно запоминать названия внутренних инструментов JK.
Просто опишите желаемый результат на естественном языке.
@JK 이 프로젝트 구조 설명해줘. 수정은 하지 마.@JK 이 오류 원인 찾아서 수정하고 관련 테스트까지 돌려줘.@JK 지금 diff 리뷰하고 문제 없으면 커밋해줘.@JK e2e 테스트하고 화면 확인해줘.Для длительных задач надёжнее указывать следующие четыре пункта вместе.
프로젝트 + 목표 + 제약 + 완료 조건Например:
@JK paba 프로젝트에서 급여명세서 출력 오류를 고쳐줘.
기존 DB 구조는 가능한 건드리지 말고,
관련 테스트와 build가 통과하면 끝내줘.6. Механизмы безопасности
JK — это не инструмент, который предоставляет ChatGPT неограниченный доступ ко всему ПК.
Доступ в основном в пределах выбранного workspace/project
При изменении существующих файлов возможна защита от конфликтов на основе хэша
Сокрытие секретных значений
Применение защитного шлюза к чувствительным shell/сетевым/разрушительным командам
Для commit/push требуется явное намерение пользователя
Сохранение рабочих сессий и последних результатов проверки
Тем не менее, любой, у кого есть Owner Token, может получить доступ к JK, поэтому токен обязательно нужно хранить в секрете.
7. Если возникли проблемы
JK не запускается
npm ci
npm run build
npm run chatgpt:windowsЕсли потерян Owner Token
node dist/cli.js owner-token --generateChatGPT не подключается к JK
Сначала проверьте локально.
http://127.0.0.1:7979/Если локально всё открывается, но ChatGPT не подключается, скорее всего, нужно проверить внешний HTTPS endpoint / reverse proxy / tunnel.
Проверка схемы Actions
https://내주소/actions/openapi.jsonMCP endpoint
https://내주소/mcpБолее подробная документация
Attribution
JK — это независимый неофициальный форк, модифицированный на основе ezBuilder/chatgpt2codex.
OpenAI, ChatGPT, GPT и Codex являются товарными знаками соответствующих правообладателей. JK не является официальным продуктом, официальным плагином или официальным партнёрским проектом OpenAI.
This server cannot be deployed
Maintenance
Related MCP Connectors
Use your Mac, Windows or Linux computer from ChatGPT, Claude or Codex: files, commands, documents.
Work on your own computers from Claude or ChatGPT: run commands, edit and search files.
Local Commander connects ChatGPT, Claude, Cursor and other MCP clients to Windows 11 computers you own. Your AI can read approved project files and Git state, run the checks and commands you authorize, and check local services. Your workspace at localcmd.app shows which computer ran each request and how it ended. Once you approve a computer and connect your AI, it can do what your Windows account can do; you can limit it to folders, block commands or switch it off at any time. Free on up to 5 computers; the Team pack adds 10 more for $15 a month.
Code intelligence for LLMs. Analyze, search, and retrieve code from any public git repository.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceA local MCP bridge that lets ChatGPT control opencode sessions for code modification, file reading, and repository management on your own computer.3MIT
- AlicenseNot gradedqualityBmaintenanceBridges ChatGPT with local computer for controlled file and project management, featuring session-based collaboration and diff tracking.4Apache 2.0
- AlicenseNot gradedqualityBmaintenanceRemote MCP coding bridge that gives ChatGPT/Codex secure local workspace access, including file retrieval, semantic code intelligence, Git, diagnostics, and guarded shell execution.28 npmMIT
- AlicenseNot gradedqualityBmaintenanceA bridge that enables the ChatGPT web interface to use local file and shell tools through the official MCP protocol, turning the workspace into an agentic coding environment.13MIT