Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 30 additions & 3 deletions reference/mcp-server.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -180,21 +180,36 @@ Configure these values wherever the tool expects MCP server settings.
## Tools

### Browser Automation
- `create_browser` - Launch a new browser session
- `create_browser` - Launch a new browser session with options (headless, stealth, persistence, timeout, profile)
- `get_browser` - Get browser session information
- `list_browsers` - List active browser sessions
- `delete_browser` - Terminate a browser session

### Profile Management
- `setup_profile` - Create or update browser profiles with guided setup process
- `list_profiles` - List all available browser profiles
- `delete_profile` - Delete browser profile permanently

### App Management
- `list_apps` - List apps in your Kernel organization
- `list_apps` - List apps in your Kernel organization with optional filtering
- `invoke_action` - Execute actions in Kernel apps
- `get_deployment` - Get deployment status and logs
- `list_deployments` - List all deployments
- `list_deployments` - List all deployments with optional filtering
- `get_invocation` - Get action invocation details

### Documentation & Search
- `search_docs` - Search Kernel platform documentation and guides

## Resources

- `profiles://` - Access browser profiles (list all or get specific profile)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Medium Style

The resources section could benefit from more detailed explanations. Consider adding example URIs (e.g., 'profiles://profile-name' or 'browsers://browser-id') to show users the expected format for accessing specific resources.
Agent: 🤖 General

- `browsers://` - Access browser sessions (list all or get specific session)
- `apps://` - Access deployed apps (list all or get specific app)

## Prompts

- `kernel-concepts` - Get explanations of Kernel's core concepts (browsers, apps, overview)

## Troubleshooting

- Cursor clean reset: ⌘/Ctrl Shift P → run `Cursor: Clear All MCP Tokens` (resets all MCP servers and auth; re-enable Kernel and re-authenticate).
Expand All @@ -219,3 +234,15 @@ Human: Create a stealth browser session that I can reuse for testing login flows
Assistant: I'll create a persistent, stealth-enabled browser that maintains state between uses.
[Uses create_browser tool with persistence and stealth options]
```

### Set up browser profiles for authentication

```
Human: Set up a profile for my work accounts
Assistant: I'll create a profile and guide you through the setup process.
[Uses setup_profile tool]

Human: I'm done setting up my accounts
Assistant: Perfect! I'll close the browser session and save your profile.
[Uses delete_browser tool to save profile]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Medium Logic

The example shows using delete_browser to save a profile, but this might be confusing. Consider clarifying that this closes the setup session and saves the profile, or mention if there's a dedicated save/finalize step.
Agent: 🤖 General

```