Codexbox MCP sunucusu
Commit 10 Kas 2026Bir AI istemcisinin OpenAI Codex CLI komutlarını çalıştırmasına ve çalışma alanı dosyalarını sandbox bir konteyner ortamı üzerinden yönetmesine olanak tanır.
Ayrıca bilinen adı psyb0t/docker-codexbox, docker-codexbox
- Yıldızlar
- 0
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 0.7.8
- Son commit
- 10 Kas 2026
- Lisans
- WTFPL
Codexbox MCP nedir?
Codexbox bir MCP sunucusudur. Bir AI istemcisinin OpenAI Codex CLI komutlarını çalıştırmasına ve çalışma alanı dosyalarını sandbox bir konteyner ortamı üzerinden yönetmesine olanak tanır.
Özet, projenin README dosyasından oluşturuldu
Codexbox MCP sunucusu hakkında
Codexbox, OpenAI Codex CLI komutlarını çalıştırmak ve çalışma alanı dosyalarını yönetmek için sandbox bir konteyner ortamı sunar. Çalıştırmayı izole etmek için Docker kullanır ve böylece geliştiricilerin güvenli bir sınır aracılığıyla AI modelleriyle etkileşime girmesine olanak tanır. Kullanıcılar etkileşimli bir shell, tek seferlik çalıştırma veya HTTP API, Telegram botu veya cron zamanlayıcısı gibi özel modlar aracılığıyla bağlantı kurabilir.
Bu sunucuyu kullanmak için Docker'ın kurulu ve çalışıyor olması gerekir. Kimlik doğrulama, bir OpenAI API anahtarı veya codexbox login komutu aracılığıyla bir ChatGPT aboneliği üzerinden gerçekleştirilir. Sistem; minimal sürümün yanı sıra Go, Terraform, kubectl ve Helm gibi araçları içeren tam sürüm dahil olmak üzere farklı imaj varyantlarını destekler. MCP modunda çalışırken, streamable HTTP üzerinden run_prompt ve workspace dosya araçlarını sağlayarak çeşitli AI agent istemcileriyle uyumlu hale gelir.
Neler yapabilirsiniz
- 1Tekil kodlama görevlerini yürütmeBir geliştirici, başarısız olan bir testi düzeltmek için terminalinden doğrudan belirli bir talimat gönderebilir.
- 2Tekrarlayan kodlama işlerini otomatize etmeBir cron zamanlayıcısı kullanarak belirli Codex komutlarını düzenli aralıklarla çalışacak şekilde planlayabilirsiniz.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Codexbox MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleCodexbox MCP'yi Claude Code içine yükleyin
$ claude mcp add docker-codexbox -- docker run -i --rm docker.io/psyb0t/codexbox:v0.7.8Codexbox MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"docker-codexbox": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/psyb0t/codexbox:v0.7.8"
]
}
}
}Codexbox MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"docker-codexbox": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/psyb0t/codexbox:v0.7.8"
]
}
}
}Codexbox MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"docker-codexbox","type":"stdio","command":"docker","args":["run","-i","--rm","docker.io/psyb0t/codexbox:v0.7.8"]}'Codexbox MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"docker-codexbox": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/psyb0t/codexbox:v0.7.8"
]
}
}
}Codexbox MCP'yi Codex içine yükleyin
$ codex mcp add docker-codexbox -- docker run -i --rm docker.io/psyb0t/codexbox:v0.7.8Codexbox MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.docker-codexbox] command = "docker" args = ["run", "-i", "--rm", "docker.io/psyb0t/codexbox:v0.7.8"]
Codexbox MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user docker-codexbox docker -- run -i --rm docker.io/psyb0t/codexbox:v0.7.8Codexbox MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"docker-codexbox": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/psyb0t/codexbox:v0.7.8"
]
}
}
}Yapılandırma
CODEXBOX_FULL
| Ad | Açıklama | Sunucu |
|---|---|---|
| CODEXBOX_FULL | — |
Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirpsyb0t/docker-codexbox is public and reachablegithub.com/psyb0t/docker-codexbox ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyorKontrol edilmedi
- Derleme kökeni (Sigstore onayı)Kontrol edilmedi
- Açık kaynak lisansı (OSI)WTFPL is not OSI-approvedspdx.org/licenses/WTFPL.html ↗Bulgu
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-11-10github.com/psyb0t/docker-codexbox ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorKontrol edilmedi
codexbox
OpenAI Codex CLI inside an aicodebox container. Minimal and toolchain-loaded images, and six ways in: interactive shell, one-shot exec, an HTTP API with an OpenAI-compatible endpoint, an MCP server, a Telegram bot, and a cron scheduler that fires codex on whatever schedule you want.
You talk to codexbox. codexbox talks to codex. codex talks to OpenAI, or to your ChatGPT subscription. Nobody cares about the middle.
Documentation: https://psyb0t.github.io/docker-codexbox/
Table of Contents
Quick start
Docker installed and running is the only prerequisite. The installer pulls the image, creates ~/.codex and ~/.ssh/codexbox, and installs the codexbox command on your PATH.
# minimal image, the default
curl -fsSL https://raw.githubusercontent.com/psyb0t/docker-codexbox/main/install.sh | bash
# full image, every development tool installed
export CODEXBOX_FULL=1 && curl -fsSL https://raw.githubusercontent.com/psyb0t/docker-codexbox/main/install.sh | bash
Then log in once and go:
codexbox login --device-auth # ChatGPT subscription, or: export OPENAI_API_KEY=sk-...
codexbox # Codex TUI, continuing the last session for THIS directory
codexbox --no-continue # same, but a brand-new session
codexbox exec "fix the failing test in ./app" # one-shot, output to your terminal
echo "summarize README.md" | codexbox exec - # prompt via stdin
codexbox stop # stop this directory's containers
The wrapper mounts the current directory, keeps ~/.codex so the login and sessions survive, and passes any other codex subcommand straight through. The sandbox-bypass flag is added inside the container; the container is the sandbox. Install routes, local builds and every wrapper setting are in Install and The codexbox wrapper.
Image variants
psyb0t/codexbox:latest: Codex, Node.js, Python,uv, Docker, Git,jqandcurl, onpsyb0t/aicodebox:v0.18.4.psyb0t/codexbox:latest-full: the same Codex layer onpsyb0t/aicodebox:v0.18.4-full, with Go, Python, JavaScript and TypeScript tooling, GitHub CLI, Terraform, kubectl, Helm, debuggers and database clients.
The full image bundles Terraform, which is BUSL-1.1 and not OSI-approved open source. The variant list and licensing notes have the details, and THIRD_PARTY.md lists every bundled component.
Modes
Set a mode flag and the container becomes a service. API, Telegram and cron run in the foreground (API wins; Telegram and cron can run together). MCP runs next to any of them.
| Flag | What you get |
|---|---|
CODEXBOX_API_MODE=1 |
POST /run, workspace files over HTTP, and an OpenAI-compatible chat/completions endpoint on :8080. Needs CODEXBOX_AVAILABLE_MODELS. |
CODEXBOX_TELEGRAM_MODE=1 |
Codex in Telegram, one workspace per chat, per-chat /model and /effort |
CODEXBOX_CRON_MODE=1 |
YAML jobs on 6-field cron schedules, with run history |
CODEXBOX_MCP_MODE=1 |
run_prompt and workspace file tools over streamable HTTP |
services:
codexbox:
image: psyb0t/codexbox:latest
ports:
- "127.0.0.1:8080:8080"
environment:
- CODEXBOX_API_MODE=1
- CODEXBOX_API_MODE_TOKEN=your-secret
- CODEXBOX_AVAILABLE_MODELS=gpt-5.1-codex,gpt-5.1-codex-mini
- OPENAI_API_KEY=sk-...
volumes:
- ~/workspaces:/workspace
An empty token means no auth on that surface. Each mode's page in the documentation has its settings and examples.
Documentation
The full documentation lives at https://psyb0t.github.io/docker-codexbox/.
| Section | What it covers |
|---|---|
| Install | Installer, local builds, upgrading, image variants and licensing |
| The codexbox wrapper | Commands, host settings, CODEXBOX_ENV_ forwarding, sibling boxes, SSH agents |
| Authentication | API key or ChatGPT subscription, models and reasoning effort |
| Configuration | Container settings, AICODEBOX_ aliases, Git identity, init scripts, ports |
| Modes | API, Telegram, cron and MCP |
| Codex adapter | How run options map to Codex flags, and session continuation |
| Agent integrations | The skill and plugins for Claude Code, Codex and OpenClaw |
| Troubleshooting | Error messages and their fixes |
| Development | Building, linting, testing, CI and releases |
Agent integrations
The skill works in any agent that reads .agents/skills/ (such as peen) and installs natively in Claude Code, Codex and OpenClaw:
claude plugin marketplace add psyb0t/agents && claude plugin install codexbox@psyb0t
codex plugin marketplace add psyb0t/agents && codex plugin add codexbox@psyb0t
openclaw skills install @psyb0t/codexbox
The @psyb0t/codexbox OpenClaw plugin bridges stdio MCP clients to a running box. See Agent integrations.
Development
make help # every target
make build # minimal image on the published aicodebox base
make build-full # full image
make lint # shellcheck, shfmt, ruff and pyright, all in containers
make test-ci # the credential-free tests CI runs
make test # the end-to-end suite (needs .env.test)
make docs # build the documentation site into .testing/docs-site
Details in Development.
Sponsor
License
WTFPL, see LICENSE. Do what the fuck you want.
Third-party components bundled in the published images (Codex, and in the full image only Terraform, gh, kubectl, Helm and golangci-lint) keep their own licenses; see THIRD_PARTY.md.
Codexbox MCP soruları
Codexbox MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add docker-codexbox -- docker run -i --rm docker.io/psyb0t/codexbox:v0.7.8 komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
Codexbox MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
MCP modu ne sağlar?
MCP modu, streamable HTTP üzerinden run_prompt ve workspace dosya araçlarını sağlar.
Codexbox'ı ChatGPT aboneliğimle nasıl kullanabilirim?
ChatGPT aboneliğinizi kullanmak için cihaz kimlik doğrulama yöntemini kullanarak giriş yapabilirsiniz.