Token导航 LogoToken导航

MCP Server · 开发工具

codexcondom (Dkolb)

为每个工作区提供基于Fedora的可重用Podman开发环境,包含Python、Node.js等核心开发工具,实现环境隔离和快速启动。

未说明官方级别未说明来源级核验工具 0
Shell容器化开发工具

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
dkolb
提供方
dkolb

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

codexcondom (Dkolb) 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

Codex避孕套(波德曼+Fedora)

使用核心开发工具为每个工作区提供可重用的基于Fedora的Podman环境,Python uv和Node.js。每个工作区都有一个确定的环境名称和自己的主目录,以实现干净的隔离。缓存的本地映像 localhost/codex:latest 减少了新工作区的启动时间。

特性

  • 每个工作区的家 ~/codex_condoms/{slug-hash}
  • 主机主机被屏蔽,因此只有专用主机和显式挂载可见
  • 工作区路径中的确定性环境名称(slug+短散列)
  • 工作空间安装在集装箱内 $HOME/workspace
  • ~/.codex 挂载读写以保留Codex身份验证和MCP配置(内部挂载为 $HOME/.codex)
  • Python 3+构建deps和 uv (预装在映像中);Node.js+npm;常用开发工具
  • 代理上下文已写入 $HOME/.config/codex/env 集装箱内

需求

  • podman
  • 互联网接入构建基础形象

快速开始

启动工作区环境(图像是在首次运行时生成的):

codexcondom /abs/path/to/workspace

用法

codexcondom [/abs/path/to/workspace] [options]

选项:

  • --image IMG --缓存版本的基本Fedora映像(默认值: registry.fedoraproject.org/fedora:latest)
  • --name NAME --覆盖环境名称
  • --recreate-container --重新创建环境(不重建映像)
  • --rebuild-image --重建没有缓存的缓存映像
  • --recreate-homedir --擦除并重新创建每个工作区的主目录
  • --total-rebuild --与 --rebuild-image --recreate-container --recreate-homedir
  • --no-mask-host-home --不要将主机隐藏在容器内
  • --bash --启动交互式bash而不是codex

示例:

# Open a bash shell instead of codex
codexcondom /abs/path --bash

# Rebuild the base image from scratch (on next run)
codexcondom /abs/path --rebuild-image

# Fully reset everything for this workspace before launching
codexcondom /abs/path --total-rebuild

什么被配置

  • 从工作区路径派生的环境名称
  • 每个工作区的家 ~/codex_condoms/{slug-hash} 主人家蒙面
  • 支架:

- 工作区→ $HOME/workspace (使用匹配的UID/GID进行读写) - ~/.codex → $HOME/.codex (读写;如果缺少,则在主机上创建)

  • 缓存映像预安装开发包、Python和Node.js
  • uv 已预安装,可在PATH上作为 uv
  • 将代理上下文写入 $HOME/.config/codex/env

安装(简短)

单行线(非交互式):

curl -fsSL https://raw.githubusercontent.com/dkolb/codex-condom/main/install.sh | bash

或者从克隆的仓库中:

./install.sh
  • 安装 codexcondom 向 ~/.local/bin 在你的家(或 /root 如果以root身份运行)
  • 将运行时容器文件复制到 ~/.local/share/codexcondoms/
  • 提示添加 ~/.local/bin 在交互时切换到PATH;如果丢失,则发出警告

安全说明

此环境故意不挂载主机Docker套接字。不支持在容器内运行Docker命令以降低风险。

Python、uv和Node.js

  • Python 3和常见的构建依赖项安装在基础映像中
  • uv 已预安装,可在PATH上作为 uv
  • Node.js和npm来自Fedora软件包(版本取决于图片)

安装 ~/.codex

~/.codex 始终以读写方式挂载,如果丢失,则在主机上创建。这确保了Codex可以登录、刷新令牌,并在会话之间持久化MCP配置。

集装箱内部

  • 工作区根目录: $HOME/workspace
  • 代理环境文件: $HOME/.config/codex/env (键=值线)

- 包括: CODEX_CONTAINER_NAME, CODEX_HOME, CODEX_WORKSPACE_DIR - 符号链接 $HOME/.codex → $HOME/.config/codex 用于传统工具

调试:

  • 集 CODEX_CONDOM_DEBUG=1 启用详细日志和 podman 输出

故障排除

  • SELinux: :z 应用于工作空间和 .codex 安装兼容性
  • 版本:Python/Node版本跟踪Fedora映像;根据需要提供引脚特定版本

清理

删除持久容器和每个工作区的主页:

podman rm -f 
rm -rf ~/codex_condoms/{slug-hash}

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

Shell本地部署开发环境容器化隔离FedoraPodmanPython

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
codexcondom (Dkolb)

MCP World · 本页

0未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

codexcondom (Dkolb) 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

codexcondom (Dkolb) 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

codexcondom (Dkolb) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

codexcondom (Dkolb) 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

codexcondom (Dkolb) 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP