codexcondom (Dkolb)

MCP开发工具

提供方 dkolb

开发工具 未标注 无需鉴权 社区 / 第三方

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

一句话选型结论

按资料字段整理

codexcondom (Dkolb) 属于开发工具类 MCP 服务器,传输方式未标注,无需鉴权,没有现成安装命令,需按官方文档接入。接入前先确认权限范围;涉及写入、删除或付款的操作,建议先在测试环境验证。

分类开发工具 传输方式未标注 鉴权无需鉴权 部署方式未标注
GitHub 星标 0 仓库热度,无公开仓库时显示未标注
工具数 未标注 暴露给模型的工具数量
资源 / 提示词 0 / 0 资源与提示词模板数量
维护方 社区 / 第三方 核验等级 仅资料核对

工具与能力

开发工具
数量来自来源目录的标注,具体工具清单以官方文档为准
工具数量未标注暴露给模型可调用的工具个数
资源数量0可读取的资源条目
提示词数量0内置提示词模板数量

能力标签

适用场景

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

安装与配置

未标注 无需鉴权
上游未给出传输方式
  1. 1
    准备运行环境

    按官方文档确认运行环境(常见为 Node.js 或 Python),装好后再执行安装命令。

  2. 2
    安装服务

    复制上面的安装命令执行;命令里带占位符的位置,换成自己的密钥或路径。

  3. 3
    写入客户端配置

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

  4. 4
    验证是否可用

    连接成功后随便调一个只读工具,确认能返回结果,再接入正式流程。

典型使用场景

3 类
按分类与标签整理的常见用法,具体以官方文档为准
代码与仓库操作

在对话里直接查代码、提 issue、走 PR,省掉来回切工具。

本地命令与脚本

把构建、测试、格式化这类重复命令交给模型执行。

接口联调与测试

让模型调你的接口、跑一遍用例,快速定位问题。

选择建议

选之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 资料标注无需鉴权,装好就能连。

先想清楚的地方

  • 没有现成安装命令,需要按官方文档自己填启动命令和参数。
  • 资料没标注工具数量,实际能力要装好后确认。
  • 版本更新与行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地或自有环境跑服务的人。

不太适合

  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
MCP 服务器工具数传输方式部署方式安装命令最后核验
codexcondom (Dkolb)当前 未标注 未标注 未标注 无 2026-05-17
Git 838e2ec1 12 stdio · 本地进程 本地部署 有 2026-05-17
Markitdown MCP 2c653a5f 1 stdio · 本地进程 本地部署 有 2026-05-17
JavaGuide 未标注 stdio · 本地进程 本地部署 有 2026-04-11
awesome-claude-skills 未标注 stdio · 本地进程 本地部署 有 2026-04-26
Context7 831acf40 未标注 stdio · 本地进程 本地部署 有 2026-05-17

服务器档案

开发工具
字段来自项目仓库与公开索引,中文说明由本站标注
提供方dkolb上游标注的维护方 dkolb
分类开发工具本站按上游分类展示
连接方式未标注上游未给出传输方式
鉴权方式无需鉴权远程服务建议用最小权限凭据
维护方社区 / 第三方核验等级 仅资料核对
包名 / 运行时未标注 · 未标注本地安装时用到的包标识与运行时
部署类型未标注上游给出的部署形态
最近核验2026-05-17上游最后核验时间

详细介绍

3.9 KB
来自项目仓库与上游目录的原文,未做删改

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
  • 互联网接入构建基础形象

快速开始

启动工作区环境(图像是在首次运行时生成的):```bash
codexcondom /abs/path/to/workspace


## 用法```bash
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

示例:```bash

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`

## 安装(简短)

单行线(非交互式):```bash
curl -fsSL https://raw.githubusercontent.com/dkolb/codex-condom/main/install.sh | bash

或者从克隆的仓库中:```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映像;根据需要提供引脚特定版本

## 清理

删除持久容器和每个工作区的主页:```bash
podman rm -f
rm -rf ~/codex_condoms/{slug-hash}

常见问题

5 问
答案由本站依据条目字段整理,不引用上游原文
codexcondom (Dkolb) 怎么安装?

资料没有给出安装命令,请到官方仓库或文档按说明接入;这类条目多数是生态应用,或尚未发布可安装包。

codexcondom (Dkolb) 怎么在客户端里配置?

它的传输方式未标注,在客户端 MCP 配置里按官方文档填写启动命令和参数,保存后重启客户端生效。

codexcondom (Dkolb) 收费吗?

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

codexcondom (Dkolb) 需要 API Key 吗?

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

codexcondom (Dkolb) 能提供哪些能力?

资料显示能力标签包括 Shell、容器化、开发工具。具体工具清单以官方文档为准。

热门专题

按标签挑服务器
全部专题 →

服务器信息以作者仓库与官方文档为准;分类、传输方式与鉴权方式的中文说明为中文整理,最近核验 2026-05-17。