Codex と KabuForge を接続する
Codex から KabuForge のローカル MCP サーバーを利用する手順。登録コマンド、設定ファイル、接続確認と最初の依頼例を紹介します。
1. 実行環境と入力データを準備する
Python 3.12 以降の環境に KabuForge を導入し、kabuforge doctor で状態を確認します。以下は main ブランチの接続契約を使う設定例です。コマンドの実行ファイルと作業フォルダーを、ご自身の絶対パスに置き換えてください。市場データは付属しません。
2. コマンドで登録する
Codex CLI が利用できる端末で実行します。Windows 向けの例です。macOS/Linux では実行ファイルを /absolute/path/to/venv/bin/kabuforge に変更し、作業フォルダーも実際のパスに置き換えます。
codex mcp add kabuforge -- "C:/path/to/venv/Scripts/kabuforge.exe" --locale ja_JP mcp --workspace "C:/path/to/agent_workspace"設定ファイルを使う場合
コマンドで登録する代わりに、~/.codex/config.toml の既存設定へ次の表を追加できます。プロジェクト単位の .codex/config.toml も利用できます。同じサーバーを重複登録する必要はありません。
[mcp_servers.kabuforge]
command = "C:/path/to/venv/Scripts/kabuforge.exe"
args = ["--locale", "ja_JP", "mcp", "--workspace", "C:/path/to/agent_workspace"]3. 接続して、まず読み取りで確認する
codex mcp list登録を確認してから Codex の新しいセッションを開きます。端末版では /mcp で有効なサーバーを確認できます。ツール一覧の取得に成功したら、まず利用可能な機能と登録済み入力の確認を依頼します。
KabuForge の利用可能な機能と登録済みの入力データを読み取り専用で確認し、研究を始めるために不足しているものを教えてください。
研究に使うファイルは指定した作業フォルダー内へ置きます。研究処理は実行記録を作成する場合があります。模擬取引データの変更は既定で無効です。実注文の送信・取消には対応しません。
接続できないとき
実行ファイルの絶対パス、Python 環境、作業フォルダーを確認します。標準出力は MCP の通信専用です。エラーの詳細は標準エラー出力と実行記録を調べてください。このページは設定例であり、すべての環境での接続試験完了を示すものではありません。
対象: main のソース候補(未公開) · 公開ソース docs/ja_JP/AGENT_API.md
内容確認 · KabuForge