Token导航 LogoToken导航

MCP Server · 开发工具

codeclaw (Ychampion)

将Claude Code和Codex会话转换为隐私安全的训练数据集,支持审查关卡、后台同步和MCP内存检索。

stdio官方级别未说明来源级核验工具 6
机器学习PythonClaude开发工具CursorWindsurfVS Code

快速开始

作者 / 组织
ychampion
提供方
ychampion

工具数量

6

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

10

仓库热度

收录来源

1 个

MCP World

选型结论

codeclaw (Ychampion) 属于开发工具类 MCP Server,公开资料标注 6 个工具,通过stdio 本地进程接入,适配 Claude、Cursor、Windsurf,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install codeclaw

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

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

CodeClaw

CodeClaw将Claude Code和Codex会话转换为具有审查门、背景同步和MCP内存检索的隐私安全培训数据集。

太长,读不下去了

  • 跑 codeclaw setup 一次。
  • 跑 codeclaw export --no-push 生成本地审查数据集。
  • 跑 codeclaw confirm ... 通过审查门。
  • 跑 codeclaw export --publish-attestation "..." 只有在明确批准后。

默认用户体验

  • 跑步平原 codeclaw 打开全屏TUI。
  • 跑步 codeclaw export ... 保持脚本CLI流。

为什么选择CodeClaw

  • 将日常编码会话转化为结构化、可重用的培训数据。
  • 通过编辑和手动审查门保持一流的隐私控制。
  • 通过MCP可访问的会话内存保存历史问题解决上下文。

核心能力

  • 多源摄入:

- Claude Code和Codex会话发现和解析。 - Cursor、Windsurf、Aider、Continue.dev、Antigravity、VS Code、Zed和Xcode测试日志的实验适配器路由。

  • 隐私保护导出:

- 机密和PII编辑、用户名匿名化和项目级排除。 - 分层隐私引擎:正则表达式基线+可选ML NER(codeclaw[pii-ml]).

  • 受控发布工作流程:

- 本地导出,用户审核证明,确认门,然后推。 - 不可变数据集版本快照+发布时的重复数据消除索引。

  • 连续模式:

- 用于增量同步的后台监视守护进程。

  • 内存工具:

- MCP服务器,具有搜索、项目模式、轨迹统计、会话查找、图相似性检索和索引刷新功能。

安装

pip install codeclaw

可选附加功能:

pip install "codeclaw[pii-ml]"    # Presidio + spaCy detection layer
pip install "codeclaw[mcp]"       # MCP server runtime
pip install "codeclaw[finetune]"  # Experimental local fine-tune scaffolding

来源:

git clone https://github.com/ychampion/codeclaw.git
cd codeclaw
pip install -e ".[dev]"

检查安装版本:

codeclaw --version

快速开始

# Guided onboarding (HF auth help, repo setup, project scope, MCP, watcher)
codeclaw setup

# Reset local setup for a clean re-test (config/state/MCP entry)
codeclaw reset --all --yes

# Verify environment and connected scope
codeclaw doctor
codeclaw projects --source both
codeclaw stats
codeclaw diff --format json
codeclaw config --encryption status

# Export locally first
codeclaw export --no-push

# Review and confirm
codeclaw confirm \
  --full-name "YOUR FULL NAME" \
  --attest-full-name "Asked for full name and scanned export." \
  --attest-sensitive "Reviewed for company/client/private identifiers." \
  --attest-manual-scan "Manually reviewed representative sessions."

# Publish only after explicit approval
codeclaw export --publish-attestation "User explicitly approved publishing to Hugging Face."

# Optional one-command sharing flow
codeclaw share --publish --publish-attestation "User explicitly approved publishing to Hugging Face."

命令

命令描述
codeclaw status显示当前阶段和下一步(JSON)
codeclaw prep发现项目和身份验证状态
codeclaw setup引导入职(HF、数据集仓库、项目、MCP、观察者)
codeclaw doctor验证日志、HF身份验证、MCP注册和运行时PATH/版本诊断
codeclaw stats显示会话、令牌、编校和导出指标
codeclaw stats --skill包括基于轨迹的增长指标
codeclaw diff在确认之前,准确预览要编辑的内容
codeclaw projects管理关联项目范围
`codeclaw reset [--all--config--state--mcp]`重置本地设置文件以进行干净的重新入职/重新测试
codeclaw list列出具有源、大小和排除状态的项目
codeclaw config ...配置仓库、来源、排除和编辑
`codeclaw config --encryption onoffstatus`在静止模式下管理加密
codeclaw export --no-push在当地出口以供审查
codeclaw export --dry-run预览在不写入文件的情况下导出/发布的内容
codeclaw confirm ...运行检查并解锁推拉门
codeclaw export --publish-attestation "..."审批后推送数据集
codeclaw share [--publish]快速导出流程,可选发布+数据集卡更新
`codeclaw watch --start--stop--status--now--pause--resume`管理后台同步守护进程生命周期
codeclaw watch --logs [--follow]使用可选流式传输查看守护进程日志
codeclaw watch --monitor [--follow]实时监控(状态+最近活动)
codeclaw watch --switch-project ""快速将观察者定位到一个项目
codeclaw watch --set-projects "a,b"直接设置关联项目范围
codeclaw console交互式斜线命令终端(/status, /logs, /scope, /run)
codeclaw tui全屏TUI,带有活动提要、斜线命令、作业和插件
codeclaw serve通过stdio启动MCP服务器
codeclaw install-mcp在Claude配置中注册MCP服务器
codeclaw finetune --experimental预览用于局部实验的微调支架
codeclaw synthesize --project 生成 CODECLAW.md 来自同步会话
codeclaw update-skill claude安装/更新本地CodeClaw技能

其他源过滤器可用于适配器支持的摄取:

  • cursor, windsurf, aider, continue, antigravity, vscode, zed, xcode-beta

观看透明度示例:

codeclaw watch --status
codeclaw watch --monitor --follow
codeclaw watch --logs --follow
codeclaw watch --pause
codeclaw watch --resume
codeclaw watch --switch-project "codex:codeclaw"

交互式控制台模式:

codeclaw console --source codex
# Then inside the prompt:
/status
/projects
/scope codex:codeclaw
/logs 80
/run export --no-push

全屏TUI模式:

codeclaw
# equivalent explicit command:
codeclaw tui --source both

如果简单 codeclaw 打印导出/确认JSON而不是打开TUI,您使用的是旧版本。 升级并验证:

pip install --upgrade codeclaw
codeclaw --version

TUI内部:

/help
/status
/source codex
/watch on
/logs 80
/projects
/scope codex:codeclaw
/export --dry-run
/jobs
/plugins list

最小本地插件示例(./plugins/echo):

plugins/
  echo/
    plugin.json
    plugin.py

plugin.json:

{
  "name": "echo",
  "version": "0.1.0",
  "entrypoint": "plugin.py",
  "description": "Simple echo command"
}

plugin.py:

from codeclaw.tui.types import CommandResult

def register(ctx):
    def _echo(_app, args):
        return CommandResult(ok=True, message=" ".join(args) if args else "echo")

    ctx.register_command("echo", _echo, "Echo input text", usage="/echo ")

MCP内存服务器

安装可选的MCP依赖项:

pip install "codeclaw[mcp]"
codeclaw install-mcp

可用的MCP工具:

  • search_past_solutions(query, max_results=5)
  • get_project_patterns(project=None)
  • get_trajectory_stats()
  • get_session(session_id)
  • find_similar_sessions(context, max_results=5)
  • refresh_index()

隐私和安全

CodeClaw是为默认情况下的私有工作流设计的:

  • 路径和用户名匿名化
  • 秘密和高熵令牌检测
  • 自定义编辑列表
  • 发布前手动确认和认证门
  • 通过密钥环支持的密钥管理为本地工件提供静态加密支持

自动编辑并不完美。在发布之前,一定要审查当地的出口情况。

包装分发

  • 初级:PyPI(pip install codeclaw)
  • 发布工件:wheel/sdist附加到每个GitHub标签发布中。
  • 可选:通过设置存储库机密发布到与PyPI兼容的辅助索引:

- SECONDARY_PYPI_REPOSITORY_URL - SECONDARY_PYPI_USERNAME - SECONDARY_PYPI_PASSWORD

README同步策略

README命令文档在CI中强制执行:

  • tests/test_docs_consistency.py 验证命令命名和品牌标记。
  • CLI帮助奇偶校验测试可确保README命令行与真实的CLI界面保持一致。

如果命令更改,CI将失败,直到README更新。

社区

许可证

麻省理工学院-见 许可证.

工具与能力

工具数量

6

资源数量

0

提示词数量

0

能力标签

代码转换Python本地部署隐私保护数据训练机器学习开发工具

支持客户端

ClaudeCursorWindsurfVS Code

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

典型使用场景

让助手直接读代码

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

在对话里跑命令

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

接进开发流程

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

选择建议

值得选的地方

  • 只提供 6 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor、Windsurf,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

6stdio有1 个2026-05-17
Git 838e2ec1

MCP World

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

MCP World

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

MCP World

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

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

codeclaw (Ychampion) 怎么安装?

公开资料给出的安装命令是 pip install codeclaw,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

codeclaw (Ychampion) 怎么在 Claude Desktop、Cursor 里配置?

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

codeclaw (Ychampion) 收费吗?

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

codeclaw (Ychampion) 需要 API Key 吗?

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

codeclaw (Ychampion) 支持哪些客户端?

公开资料标注支持 Claude、Cursor、Windsurf、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP