Native Claude Code plugin for the CodeClone Structural Change Controller.
It connects Claude Code to the same local codeclone-mcp server used by the
CLI, Codex, Cursor, VS Code, and Claude Desktop.
Add the public marketplace and install CodeClone:
claude plugin marketplace add orenlab/codeclone-claude-code
claude plugin install codeclone@orenlab-codecloneInside an interactive Claude Code session, the equivalent commands are:
/plugin marketplace add orenlab/codeclone-claude-code
/plugin install codeclone@orenlab-codeclone
Install the local MCP server separately:
uv tool install "codeclone[mcp]"
codeclone-mcp --helpFor a workspace-local environment:
uv venv
uv pip install --python .venv/bin/python "codeclone[mcp]"
.venv/bin/codeclone-mcp --helpThe launcher prefers a workspace .venv, then the current Poetry environment,
then codeclone-mcp from PATH. It uses local stdio and does not rewrite
Claude Code settings.
Claude Code namespaces plugin skills with the plugin name:
| Skill | Invocation |
|---|---|
| Repository review | /codeclone:codeclone-review |
| Hotspot snapshot | /codeclone:codeclone-hotspots |
| Controlled repository edit | /codeclone:codeclone-change-control |
| Engineering Memory | /codeclone:codeclone-engineering-memory |
| Implementation context | /codeclone:codeclone-implementation-context |
| Platform Observability (maintainer-only) | /codeclone:codeclone-platform-observability |
The MCP server remains read-only with respect to source, baselines, cache, and canonical reports. Change control, audit, and Engineering Memory write only their documented bounded local state.
Load the monorepo source directly:
claude --plugin-dir plugins/claude-code-codecloneValidate the plugin:
claude plugin validate plugins/claude-code-codeclone