# Kernel (verified)

Deploy and manage Kernel apps, automate browsers, and search documentation with Kernel. Securely run workflows, monitor deployments, and spin up sandboxed browser sessions, all instantly accessible t…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add kernel

# Browse available tools
npx -y @smithery/cli@latest tool list kernel

# Get full schema for a tool
npx -y @smithery/cli@latest tool get kernel search_docs

# Call a tool
npx -y @smithery/cli@latest tool call kernel search_docs '{}'
```

## Direct MCP Connection

Endpoint: `https://kernel.run.tools`

## Tools (10)

- `search_docs` — Fast vector search through Kernel platform documentation to find relevant information, guides, tutorials, and API refer…
- `list_apps` — List all apps deployed in the Kernel platform. Use this to discover available apps, check their versions, or filter by …
- `invoke_action` — Execute a specific action within a Kernel app. This is the primary way to interact with deployed apps - use this to tri…
- `get_browser` — Retrieve detailed information about a specific browser session including its current status, configuration, and metadat…
- `create_browser` — Launch a new browser session in the Kernel platform. This creates a managed browser instance that can be used for web a…
- `delete_browser` — Permanently terminate and clean up a browser session. This will stop the browser instance, free up resources, and remov…
- `get_deployment` — Retrieve comprehensive information about a specific deployment including its current status, build logs, configuration,…
- `get_invocation` — Retrieve detailed information about a specific action invocation including its execution status, output data, error mes…
- `list_browsers` — Retrieve a list of all currently active browser sessions in the Kernel platform. This shows you which browsers are runn…
- `list_deployments` — Retrieve a comprehensive list of all deployments in the Kernel platform, with optional filtering by app name. This prov…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get kernel <tool-name>
```
