jk-mcp
JK
ChatGPTが自分のPCのプロジェクトを読み、修正し、テストし、Git操作まで行えるようにするローカルコーディングブリッジです。
JKはOpenAI公式製品ではなく非公式プロジェクトです。
ezBuilder/chatgpt2codexをベースに修正したフォークであり、元のコードのライセンス/再配布条件はAttribution & Complianceを先に確認してください。
最初に知っておくべきこと
JKは2番目のAIではありません。
나
→ ChatGPT
→ JK
→ 내 PC의 프로젝트 / 터미널 / Git / 테스트ChatGPTが判断し、JKが自分のPCで実際の作業を実行します。
そして以前の表現である**「ChatGPTプラグイン」**の代わりに、現在は以下の2つの方式のいずれかで接続します。
個人Plusユーザーにおすすめ: Custom GPT + Actions
対応しているBusiness / Enterprise / Edu環境: ChatGPT Apps + MCP
どちらもJKのOwner Tokenで所有者認証を行うことができます。
1. インストール
Related MCP server: localterminal-lite
準備物
Windows 10/11推奨
Git
Node.js 22以上
npm
ChatGPTアカウント
個人ドメイン1つ (例:
example.com— ChatGPT WebからJKにアクセスするためのHTTPSアドレスを作成する際に使用)
インストール:
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接続は再認証が必要になる場合があります。
以前のJK個人用デスクトップ版のようにGUIでトークンを取得する方式ではありません。現在の公開版
jk-mcpでは初回実行CLI/launcherがトークンを発行します。
3. ChatGPTとの接続
重要な条件: インターネットからアクセス可能なHTTPSアドレスが必要です
知人向けインストールガイドでは、個人ドメイン1つを必須準備物と見なします。 例えば
example.comを持っているなら、jk.example.comのようなサブドメインをJK接続用に使用します。JKはドメインの購入やDNS/HTTPSの自動構成は行いません。
技術的には、自分が管理する他の公開HTTPS hostnameを使用することもできますが、このREADMEの知人向け配布手順は自分所有のドメインを使用する前提で説明します。
JKは基本的に以下のローカルアドレスでのみ実行されます。
http://127.0.0.1:7979ChatGPT Webサービスはユーザーの127.0.0.1に直接接続できないため、実際のChatGPT接続には例えば以下のようなアドレスが必要です。
https://내가-관리하는-주소.example.com公開版JKは特定のトンネル、DNS、クラウドサービスを自動で作成しません。HTTPSリバースプロキシまたはトンネルはユーザーが別途準備する必要があります。
外部アドレスが準備できたら、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を作成に移動します。
新しいGPTのActionsで
Create new actionを選択します。Schemaに以下のアドレスのOpenAPIを読み込みます。
https://jk.example.com/actions/openapi.jsonAuthenticationはAPI Key → Bearer方式に設定します。
API Keyの値にJK初回実行時に受け取ったOwner Tokenを入力します。
Previewで
action_healthまたは簡単なプロジェクト照会をテストします。
JK Actionsサーバーは次の2つの認証をすべて受け付けます。
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がサポートされている場合に使用できます。
ChatGPTのDeveloper Modeを有効にします。
Appsでcustom appを作成します。
MCP endpointに以下のアドレスを入力します。
https://jk.example.com/mcpOAuth認証を進めます。
JK承認画面が開いたらOwner Tokenを入力します。
承認後、JKツールをScan/Connectします。
JKのOAuth承認画面でOwner Tokenはローカルでハッシュ検証され、平文で保存されることはありません。
ChatGPTのApps/MCP機能範囲と料金プランのサポートは変更される可能性があります。現在の製品UIで機能が表示されない場合は、Custom GPT Actions方式を先に確認してください。
5. 実際の使用方法
接続が完了したら、JK内部ツール名を覚える必要はありません。
ただ、希望する結果を自然言語で伝えるだけです。
@JK 이 프로젝트 구조 설명해줘. 수정은 하지 마.@JK 이 오류 원인 찾아서 수정하고 관련 테스트까지 돌려줘.@JK 지금 diff 리뷰하고 문제 없으면 커밋해줘.@JK e2e 테스트하고 화면 확인해줘.長い作業は以下の4つを一緒に伝えると安定します。
프로젝트 + 목표 + 제약 + 완료 조건例:
@JK paba 프로젝트에서 급여명세서 출력 오류를 고쳐줘.
기존 DB 구조는 가능한 건드리지 말고,
관련 테스트와 build가 통과하면 끝내줘.6. 安全装置
JKはChatGPTにPC全体の権限を無制限に与えるツールではありません。
選択したworkspace/project範囲を中心にアクセス
既存ファイル修正時のハッシュベースの衝突保護が可能
secret値のredaction
機密性の高いshell / network / 破壊的コマンドへの安全ゲート適用
commit / pushはユーザーの明示的な意図が必要
作業セッションと最近の検証結果の保存
それでもOwner Tokenを持っている人はJKにアクセスできるため、トークンは必ず機密として管理する必要があります。
7. 問題が発生した場合
JKが起動しない
npm ci
npm run build
npm run chatgpt:windowsOwner Tokenを紛失した
node dist/cli.js owner-token --generateChatGPTがJKに接続されない
まずローカルで確認します。
http://127.0.0.1:7979/ローカルは開くのにChatGPTだけ接続されない場合は、ほとんどが外部HTTPS endpoint / reverse proxy / tunnel側を確認する必要があります。
Actions schemaの確認
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.
Connect ChatGPT, Claude, Cursor or VS Code to your Windows PC: files, terminal, browser, apps.
Work on your own computers from Claude or ChatGPT: run commands, edit and search files.
Code intelligence for LLMs. Analyze, search, and retrieve code from any public git repository.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA local MCP bridge that lets ChatGPT control opencode sessions for code modification, file reading, and repository management on your own computer.5MIT
- AlicenseNot gradedqualityCmaintenanceBridges 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.42 npmMIT
- AlicenseNot gradedqualityCmaintenanceA 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.17MIT