mcpdirectory.dev
9,129 servers · updated 23 Sept

Puppetflow MCP server

official from Puppetflow Active last commit 18 d
{
  "mcpServers": {
    "puppetflow": {
      "type": "http",
      "url": "https://{instance_host}/api/workspaces/{workspace}/mcp-server/http"
    }
  }
}
file .mcp.json (in your project root)version 1.0.0

What it does

Puppetflow is a self-hosted browser automation platform that executes JavaScript workflows and exposes control through an MCP server. Developers use it to build, run, monitor, and manage browser automations, with the ability to watch sessions live and intervene when needed.

  • Trigger and monitor Puppetflow browser automation workflows from AI clients with optional JSON input.
  • Retrieve run results, logs, screenshots, files, and session recordings from completed workflow executions.
  • List and track the status of active and historical browser automation runs.

Tools this server exposes

ToolDoes
trigger_flowStart a Puppetflow workflow with optional JSON parameters.
list_runsRetrieve a list of workflow runs with their status and details.
get_run_resultFetch the result and logs from a completed workflow run.
download_screenshotRetrieve a screenshot from a workflow run.
download_fileDownload files generated during a workflow run.
download_recordingGet the session recording from a workflow run.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.