Skip to content

Commit 10b241f

Browse files
committed
docs(build-with-camunda): add working examples
1 parent 3d99668 commit 10b241f

File tree

1 file changed

+50
-40
lines changed

1 file changed

+50
-40
lines changed

src/pages/build-with-camunda.js

Lines changed: 50 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -473,9 +473,7 @@ function BuildWithCamunda() {
473473
<div className={styles.startCardFooter}>
474474
<Link
475475
className={clsx(styles.ctaButton, styles.ctaButtonCli)}
476-
to={useBaseUrl(
477-
"docs/self-managed/quickstart/developer-quickstart/c8run/"
478-
)}
476+
to="#get-started"
479477
>
480478
See the install <ArrowRight />
481479
</Link>
@@ -488,7 +486,7 @@ function BuildWithCamunda() {
488486
</section>
489487

490488
{/* ─── Quick install ─── */}
491-
<section className={clsx("container", styles.section)}>
489+
<section id="get-started" className={clsx("container", styles.section)}>
492490
<div className={styles.sectionHeader}>
493491
<h2 className={styles.sectionTitle}>
494492
Get started in one line with c8ctl <VersionBadge />
@@ -505,16 +503,17 @@ function BuildWithCamunda() {
505503
</p>
506504
</div>
507505
<TerminalWindow title="Terminal">
508-
{`$ npm install -g c8ctl
509-
$ c8ctl cluster start
506+
{`$ npm install @camunda8/cli -g
507+
$ c8ctl load plugin --from https://github.com/MaxTru/c8ctl-plugin-c8run
508+
$ c8ctl c8run start
510509
511510
✔ Zeebe broker started on port 26500
512511
✔ Operate available at http://localhost:8081
513512
✔ Tasklist available at http://localhost:8082
514513
✔ Connectors runtime started
515514
516515
Camunda is running. Deploy your first process:
517-
$ c8ctl process deploy my-process.bpmn`}
516+
$ c8ctl deploy ./my-process.bpmn`}
518517
</TerminalWindow>
519518
</section>
520519

@@ -538,33 +537,34 @@ Camunda is running. Deploy your first process:
538537
<div className={styles.commandCard}>
539538
<h4>Cluster management</h4>
540539
<TerminalWindow>
541-
{`$ c8ctl cluster start
542-
$ c8ctl cluster status
543-
$ c8ctl cluster stop`}
540+
{`$ c8ctl c8run start 8.9.0-alpha5
541+
$ c8ctl c8run stop
542+
543+
`}
544544
</TerminalWindow>
545545
</div>
546546
<div className={styles.commandCard}>
547-
<h4>Deploy processes</h4>
547+
<h4>Deploy and start processes</h4>
548548
<TerminalWindow>
549-
{`$ c8ctl process deploy ./payment.bpmn
550-
$ c8ctl process list
551-
$ c8ctl process start payment-flow`}
549+
{`$ c8ctl deploy ./payment.bpmn
550+
$ c8ctl create pi --id=payment
551+
$ c8ctl list pi`}
552552
</TerminalWindow>
553553
</div>
554554
<div className={styles.commandCard}>
555-
<h4>Manage connectors</h4>
555+
<h4>Interact with processes</h4>
556556
<TerminalWindow>
557-
{`$ c8ctl connector list
558-
$ c8ctl connector install rest-connector
559-
$ c8ctl connector logs rest-connector`}
557+
{`$ c8 list jobs --type=email-service
558+
$ c8ctl activate jobs email-service
559+
$ c8ctl complete job 2251799813685252'`}
560560
</TerminalWindow>
561561
</div>
562562
<div className={styles.commandCard}>
563563
<h4>Monitor and debug</h4>
564564
<TerminalWindow>
565-
{`$ c8ctl instance list --active
566-
$ c8ctl instance inspect <id>
567-
$ c8ctl incident list`}
565+
{`$ c8ctl list inc --state=ACTIVE
566+
$ c8ctl get inc 2251799813685251
567+
$ c8 resolve inc 2251799813685251`}
568568
</TerminalWindow>
569569
</div>
570570
</div>
@@ -590,37 +590,46 @@ $ c8ctl incident list`}
590590
to={useBaseUrl("docs/next/apis-tools/c8ctl/getting-started/")}
591591
style={{ color: "inherit", textDecoration: "none" }}
592592
>
593-
Add Camunda skills with c8ctl
593+
Add Camunda skills as plugin to Claude
594594
</Link>
595595
</h4>
596596
<TerminalWindow title="Terminal">
597-
{`$ c8ctl ai install-skills
598-
✔ Installed Camunda skills for AI agents
597+
{`$ claude plugin add camunda/camunda-ai-dev-kit
599598
600599
Available skills:
601-
camunda.deploy Deploy a BPMN process
602-
camunda.start Start a process instance
603-
camunda.query Query running instances
604-
camunda.tasklist Complete user tasks
605-
camunda.operate Inspect and resolve incidents`}
600+
/new-project — scaffold a new Camunda project
601+
/new-process — generate a BPMN process
602+
/new-agent — generate an agentic AI process (ad-hoc sub-process + AI Agent connector)
603+
/new-dmn — generate a DMN decision table
604+
/new-form — generate a Camunda Form
605+
/new-worker — generate a job worker
606+
/deploy — deploy resources to Camunda
607+
/start — start a process instance
608+
/status — check instance/incident status
609+
/view-process — visualize BPMN, DMN, or Form files
610+
/setup-environment — install and start Camunda 8 Run locally`}
606611
</TerminalWindow>
607612
</div>
608613
<div className={styles.aiCard}>
609-
<h4>Add to Claude with MCP</h4>
614+
<h4>Connect to Camunda via MCP</h4>
610615
<TerminalWindow title="Claude Config">
611-
{`// claude_desktop_config.json
616+
{`// mcp.json
612617
{
613-
"mcpServers": {
618+
"servers": {
619+
// Locally running C8Run instance
614620
"camunda": {
615-
"command": "npx",
616-
"args": ["-y", "c8ctl", "mcp-serve"],
617-
"env": {
618-
"CAMUNDA_CLUSTER_URL":
619-
"http://localhost:26500"
620-
}
621+
"type": "http",
622+
"url": "http://localhost:8080/mcp/cluster"
623+
},
624+
// Knowledge from the Camunda docs website
625+
"camunda docs": {
626+
"type": "http",
627+
"url": "https://camunda-docs.mcp.kapa.ai"
621628
}
622629
}
623-
}`}
630+
}
631+
632+
`}
624633
</TerminalWindow>
625634
</div>
626635
</div>
@@ -638,7 +647,8 @@ Available skills:
638647
</div>
639648
<div className={styles.aiExampleItem}>
640649
<span className={styles.aiPromptIcon}>💬</span>
641-
"Scale the Zeebe brokers to 3 partitions"
650+
"Investigate incidents on the payment-flow process and resolve
651+
any that are due to missing payment details"
642652
</div>
643653
</div>
644654
</div>

0 commit comments

Comments
 (0)