corezoid-ai-plugin
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 8 GitHub stars
Code Gecti
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
Corezoid AI plugin marketplace for Claude Code and Codex: product knowledge, workflow skills, schemas, templates, playbooks, samples, and MCP references for building Corezoid processes.
Corezoid — Claude Code & Codex Plugin
A plugin for Claude Code and Codex that connects the Corezoid BPM platform to Claude via MCP. Claude gets direct access to Corezoid processes and deep platform knowledge to create, edit, review, and deploy workflows through natural conversation.
What it does
The plugin bundles a Go MCP server that exposes Corezoid operations as MCP tools and provides specialist skills that teach Claude the platform model and common workflows:
| Skill | Activate with | Covers |
|---|---|---|
corezoid |
"Corezoid", "process", "conv.json" | Full platform overview, all node types, MCP tools |
corezoid-init |
"set up", "login", "pull workspace" | OAuth login, workspace pull, environment setup |
corezoid-create |
"create a process", "new process" | Building processes from scratch |
corezoid-edit |
"edit", "modify", "update" a process | Modifying existing .conv.json files |
corezoid-review |
"review", "audit", "check" a process | Analysis, dead code, best-practice violations |
corezoid-project-review |
"review project", "audit folder" | Cross-process audit of an entire folder |
corezoid-dashboard-manager |
"create dashboard", "add chart", "visualize metrics" | Dashboards, charts, node metrics, real-time monitoring |
corezoid-process-tech-writer |
"document", "write docs", "describe process" | Markdown docs + enriched JSON with node descriptions |
Requirements
- Claude Code or Codex installed
- Go 1.21+ available in
PATH(the MCP server runs viago run, no build step needed)brew install golang # macOS sudo apt install golang # Ubuntu/Debian - A Corezoid account
Installation
Claude Code
From the GitHub marketplace:
claude plugin marketplace add corezoid/corezoid-ai-plugin
claude plugin install corezoid@corezoid
Or from a local clone:
git clone https://github.com/corezoid/corezoid-ai-plugin
claude plugin marketplace add ./corezoid-ai-plugin
claude plugin install corezoid@corezoid
Codex
From the GitHub marketplace:
codex plugin marketplace add corezoid/corezoid-ai-plugin
codex plugin install corezoid@corezoid
Or from a local clone:
git clone https://github.com/corezoid/corezoid-ai-plugin
codex plugin marketplace add ./corezoid-ai-plugin
codex plugin install corezoid@corezoid
No build step, no extra setup. The MCP server starts automatically on first use.
Updating
claude plugin update corezoid@corezoid # Claude Code
codex plugin update corezoid@corezoid # Codex
Restart Claude Code / Codex after updating to apply the new version.
Authentication
On the first Corezoid operation Claude detects that no token is present and runs the login tool automatically — your browser opens for OAuth2 sign-in and the session continues without interruption.
The token is saved to .env in your working directory and reused on every subsequent session. When it expires, the login flow triggers again automatically.
You can also trigger login manually at any time:
log in to Corezoid
Static token (optional)
If you prefer to manage the token yourself, set it in .env or export it before starting Claude Code or Codex:
export ACCESS_TOKEN=your_token_here
Configuration
| Environment variable | Required | Description |
|---|---|---|
ACCESS_TOKEN |
No | Static token — overrides OAuth2 saved credentials |
COREZOID_API_URL |
No | Override the default Corezoid API base URL |
WORKSPACE_ID |
No | Default workspace ID |
COREZOID_STAGE_ID |
No | Default stage ID |
COREZOID_APIGW_URL |
No | Override the API Gateway URL |
COREZOID_OAUTH_CLIENT_ID |
No | OAuth2 client ID — on-prem deployments with a custom authorization server should set this to their own client ID; cloud (account.corezoid.com) users do not need it |
COREZOID_HTTP_PORT |
No | Activate the Streamable HTTP transport on this port (e.g. 8080). When set the server listens for MCP over HTTP instead of stdio — intended for hosted marketplace deployments. Credentials must be pre-configured via env vars; the browser OAuth login flow is not available in HTTP mode |
Usage
Once installed, just talk to Claude naturally:
Pull my Corezoid workspace and show me what processes are in the Payments folder.
Create a process that calls any weather API, handles errors,
and sends the forecast back to the caller.
Create a folder named "Services" in Corezoid.
Edit the "payment" process — add retry logic on API timeout
with exponential backoff up to 3 attempts.
Edit process with id 1278273 — add retry logic
on API timeout with exponential backoff up to 3 attempts.
Review process ID 2778176 for dead nodes, missing error handlers,
and hardcoded values.
Review the process at 1278273_Business.folder/2778176_payment.conv.json
for dead nodes, missing error handlers, and hardcoded values.
Push the updated payment process to Corezoid and run a test task with
{"amount": 100, "currency": "USD"}.
Audit the entire Payments folder — list all processes, check for
validation errors, and summarize what each process does.
MCP Tools
| Tool | Description |
|---|---|
login |
Authenticate via OAuth2 (opens browser) |
logout |
Remove saved credentials |
list-workspaces |
List available workspaces and stages |
list-stages |
List stages in a workspace |
list-projects |
List folders and processes in a stage |
pull-folder |
Export an entire folder/stage to local files |
pull-process |
Export a single process to a .conv.json file |
push-process |
Validate and deploy a .conv.json to Corezoid |
lint-process |
Validate process structure locally (no API call) |
run-task |
Send a task to a deployed process |
list-node-tasks |
List tasks currently sitting in a node |
list-task-history |
Show task execution history |
delete-task |
Remove a task from a node |
modify-task |
Update task parameters |
create-process |
Create a new empty process in a folder |
create-folder |
Create a new subfolder |
create-alias |
Create a short alias for a process |
create-variable |
Create a Corezoid environment variable |
create-dashboard |
Create a new dashboard for visualizing node metrics |
get-dashboard |
Get a dashboard with its charts and series |
add-chart |
Add a chart (column, pie, funnel, table) to a dashboard |
modify-chart |
Modify an existing chart (full series replace) |
get-chart |
Get a single chart with its series data |
set-dashboard-layout |
Save chart positions on a dashboard grid |
Architecture
Claude Code / Codex
└── corezoid MCP server (go run .)
├── Auth login, logout
├── Workspace list-workspaces, list-stages, list-projects
├── Processes pull-process, pull-folder, push-process, lint-process
│ create-process, create-folder, create-alias, create-variable
├── Tasks run-task, list-node-tasks, list-task-history
│ modify-task, delete-task
└── Dashboards create-dashboard, get-dashboard, add-chart,
modify-chart, get-chart, set-dashboard-layout
Project structure
corezoid-ai-plugin/
├── .claude-plugin/
│ └── marketplace.json # Claude Code marketplace listing (points to plugins/corezoid)
├── .agents/
│ └── plugins/
│ └── marketplace.json # Codex marketplace listing (points to plugins/corezoid)
├── plugins/corezoid/ # Plugin root (CLAUDE_PLUGIN_ROOT for both Claude Code and Codex)
│ ├── .claude-plugin/
│ │ └── plugin.json # Claude Code plugin manifest
│ ├── .codex-plugin/
│ │ └── plugin.json # Codex plugin manifest
│ ├── .mcp.json # MCP server configuration
│ ├── mcp-server/ # Go MCP server source
│ ├── skills/
│ │ ├── corezoid/ # Universal assistant skill
│ │ ├── corezoid-init/ # Environment setup skill
│ │ ├── corezoid-create/ # Process creation skill
│ │ ├── corezoid-edit/ # Process editing skill
│ │ ├── corezoid-review/ # Process review skill
│ │ ├── corezoid-project-review/ # Project audit skill
│ │ ├── corezoid-dashboard-manager/ # Dashboard & chart management skill
│ │ └── corezoid-process-tech-writer/ # Process documentation skill
│ ├── docs/ # Node and process documentation
│ └── samples/ # Example .conv.json processes
Debugging
The MCP server always writes debug output to /tmp/corezoid.log when running in MCP mode. View it with:
tail -f /tmp/corezoid.log
In CLI mode, enable verbose output with:
COREZOID_DEBUG=1 go run . pull-process process_id=123
Troubleshooting
See docs/Troubleshooting.md for solutions to common problems:
- Browser did not open during
login - Expired or missing
ACCESS_TOKEN push-processvalidation errors- MCP server startup failures
- Common Corezoid API error codes
Compatibility
| Component | Supported versions | Notes |
|---|---|---|
| Claude Code | ≥ 1.x | MCP protocol 2025-03-26 |
| Codex | current stable | Same MCP server, same skills |
| Go toolchain | 1.24.x – 1.24+ | Required to run the MCP server via go run |
| macOS | 13 Ventura and later | Tested on arm64 and amd64 |
| Linux | Ubuntu 22.04+, Debian 12+ | amd64 tested in CI |
| Windows | not tested | Likely works; PRs welcome |
Note: If your Go installation is older than 1.24, the toolchain manager will try to download
go1.24.0fromproxy.golang.org. In air-gapped environments setGOTOOLCHAIN=localand install Go 1.24+ manually. See Troubleshooting for details.
Links
License
MIT
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi