XC

xiaolai/codex-octopus

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

20 stars 7 forks 品質 84 トレンド 30ISC

1つの脳、多くの腕 — MCP サーバーとして複数の専門コーデックス エージェントをスプーン

概要

OpenAI Codex SDK をラップする MCP サーバーで、複数の専用の Codex エージェントを実行できます。それぞれ独自のモデル、サンドボックス、労力、個性を持ちます。 MCP クライアントから。 Codex は強力です。 しかし、一つのインスタンスは、同じようにすべてを行います。 時には、読み取り専用のサンドボックスで欲しい。 ワークスペース・ライト・アクセスを持つ A。 最低限の努力。 xhigh の Codex Octopusを使用すると、必要なだけ多くのものを回転させることができます。 同じバイナリ、異なる構成。 MCP クライアントの別のツールとして、それぞれが表示されます。 - >= 18 - — Codex SDK は、フードの下の Codex CLI をスモールドするので、インストール (@openai/codex) - (CODEX API KEY env var) か、親プロセスから継承される または .mcp.json で直接 npx を使うか(下記のクイックスタート参照)。 これは、コーデックスとコーデックスの2つのツールを提供します。 つまり、コーデックスをツールとして持っているということです.

概要(AI 翻訳)

1つの脳、多くの腕。

OpenAI Codex SDK をラップする MCP サーバーで、複数の専用の Codex エージェントを実行できます。それぞれ独自のモデル、サンドボックス、労力、個性を持ちます。 MCP クライアントから。

なぜ

Codex は強力です。 しかし、一つのインスタンスは、同じようにすべてを行います。 時には、読み取り専用のサンドボックスで** 制限コードの査読が必要です。 ワークスペース書き込みアクセスでテストライター。 最小限の努力でcheapクイックヘルパー。 A ディープスローガン に xhigh.

Codex Octopusを使用すると、必要なだけ多くのものを回転させることができます。 同じバイナリ、異なる構成。 MCP クライアントの別のツールとして、それぞれが表示されます。

前提条件

  • Node.js >= 18
  • Codex CLI — Codex SDK は、フードの下の Codex CLI をスポーンするので、インストールする必要があります([@openai/codex]))。
  • OpenAI API キー (CODEX_API_KEY env var) または親プロセスから継承

インストール

または[npxを[.mcp.json]]に直接使用してください(以下クイックスタートを参照してください)。

クイックスタート

[.mcp.jsonに追加します。

codexと[codex_reply]の2つのツールを提供します。 つまり、コーデックスをツールとして持っているということです。

複数のエージェント

実際の電源は、異なる設定で複数のインスタンスを実行しています

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Codex Octopus

One brain, many arms.

An MCP server that wraps the OpenAI Codex SDK, letting you run multiple specialized Codex agents — each with its own model, sandbox, effort, and personality — from any MCP client.

Why

Codex is powerful. But one instance does everything the same way. Sometimes you want a strict code reviewer in read-only sandbox. A test writer with workspace-write access. A cheap quick helper on minimal effort. A deep thinker on xhigh.

Codex Octopus lets you spin up as many of these as you need. Same binary, different configurations. Each one shows up as a separate tool in your MCP client.

Prerequisites

  • Node.js >= 18
  • Codex CLI — the Codex SDK spawns the Codex CLI under the hood, so you need it installed (@openai/codex)
  • OpenAI API key (CODEX_API_KEY env var) or inherited from parent process

Install

npm install codex-octopus

Or use npx directly in your .mcp.json (see Quick Start below).

Quick Start

Add to your .mcp.json:

{
  "mcpServers": {
    "codex": {
      "command": "npx",
      "args": ["codex-octopus@latest"],
      "env": {
        "CODEX_SANDBOX_MODE": "workspace-write",
        "CODEX_APPROVAL_POLICY": "never"
      }
    }
  }
}

This gives you two tools: codex and codex_reply. That’s it — you have Codex as a tool.

Multiple Agents

The real power is running several instances with different configurations:

{
  "mcpServers": {
    "code-reviewer": {
      "command": "npx",
      "args": ["codex-octopus@latest"],
      "env": {
        "CODEX_TOOL_NAME": "code_reviewer",
        "CODEX_SERVER_NAME": "code-reviewer",
        "CODEX_DESCRIPTION": "Strict code reviewer. Read-only sandbox.",
        "CODEX_MODEL": "o3",
        "CODEX_SANDBOX_MODE": "read-only",
        "CODEX_APPEND_INSTRUCTIONS": "You are a strict code reviewer. Report real bugs, not style preferences.",
        "CODEX_EFFORT": "high"
      }
    },
    "test-writer": {
      "command": "npx",
      "args": ["codex-octopus@latest"],
      "env": {
        "CODEX_TOOL_NAME": "test_writer",
        "CODEX_SERVER_NAME": "test-writer",
        "CODEX_DESCRIPTION": "Writes thorough tests with edge case coverage.",
        "CODEX_MODEL": "gpt-5-codex",
        "CODEX_SANDBOX_MODE": "workspace-write",
        "CODEX_APPEND_INSTRUCTIONS": "Write tests first. Cover edge cases. TDD."
      }
    },
    "quick-qa": {
      "command": "npx",
      "args": ["codex-octopus@latest"],
      "env": {
        "CODEX_TOOL_NAME": "quick_qa",
        "CODEX_SERVER_NAME": "quick-qa",
        "CODEX_DESCRIPTION": "Fast answers to quick coding questions.",
        "CODEX_EFFORT": "minimal"
      }
    }
  }
}
GitHub で README 全文を見る

インストール

npx codex-octopus@latest
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "codex": { "command": "npx", "args": ["codex-octopus@latest"], "env": { "CODEX_SANDBOX_MODE": "workspace-write", "CODEX_APPROVAL_POLICY": "never" } } } }