Skip to main content

AI & MCP

Forest Admin is drivable by AI, in two complementary ways:

Claude Code — the forest plugin

Describe what you want in plain language; Claude runs the Forest CLI to build it — onboarding, UI/layout, workflows, and administration. Vibe-code your back-office.

MCP — the Forest MCP server

Expose your Forest project’s data and actions to any MCP-compatible agent — query records, create/update/delete, run Smart Actions, inspect the schema.

Which one do I use?

Both talk to Forest through interfaces you already have — the plugin orchestrates the CLI; MCP speaks the Model Context Protocol. No UI required.

The idea

Everything you do in the Forest UI can be done headlessly — and therefore driven by an AI:
  • Layout as code — collections display, workspaces (master→detail), dashboards, folders.
  • Workflows as code — author a process from a declarative steps spec; it compiles to BPMN.
  • Administration as code — roles (RBAC as CSV), users, teams, environments, deploy.
Claude composes these from natural language; you review the result in the app. Because it all maps to CLI commands and JSON, it’s versionable, reviewable, and reproducible.
These capabilities are rolling out. The forest Claude Code plugin ships onboarding today, with layout, workflows and management skills in the same plugin.