smithery.yaml•1.53 kB
runtime: "container"
build:
dockerfile: "Dockerfile"
dockerBuildPath: "."
context: "."
startCommand:
type: "http"
configSchema:
type: "object"
properties:
browserName:
type: "string"
enum: ["chromium", "firefox", "webkit"]
description: "Browser type to use for automation"
default: "chromium"
headless:
type: "boolean"
description: "Run browser in headless mode"
default: true
capabilities:
type: "array"
items:
type: "string"
enum: ["tabs", "install", "pdf", "vision"]
description: "Additional capabilities to enable"
default: ["tabs", "install", "pdf", "vision"]
outputDir:
type: "string"
description: "Directory for output files"
default: "/tmp/playwright-output"
imageResponses:
type: "string"
enum: ["allow", "omit"]
description: "Whether to send image responses to the client"
default: "allow"
timeoutAction:
type: "number"
description: "Action timeout in milliseconds"
default: 58000
timeoutNavigation:
type: "number"
description: "Navigation timeout in milliseconds"
default: 58000
additionalProperties: true
exampleConfig:
browserName: "chromium"
headless: true
capabilities: ["tabs", "install", "pdf", "vision"]
outputDir: "/tmp/playwright-output"
imageResponses: "allow"
timeoutAction: 58000
timeoutNavigation: 58000