clone_chrome_profile
Clone a Chrome profile into an isolated mcp-stealth location, preserving cookies, history, bookmarks, passwords, and extensions state. Chrome must be closed.
Instructions
Clone an existing Chrome profile into isolated mcp-stealth location.
SAFE: reads source profile without modification, copies to
~/.mcp-stealth/profiles/<target_instance_id>/Default/
Chrome desktop MUST be closed for source profile (we check SingletonLock).
Preserves: cookies, history, bookmarks, saved passwords, extensions state.
Skips (if skip_cache=True): Cache, Code Cache, GPUCache, Media Cache,
Service Worker, IndexedDB (regenerable, saves 500MB+).
Args:
source_profile: Chrome profile dir name ("Default", "Profile 1", etc).
Use list_chrome_profiles() to see options.
target_instance_id: Name for the cloned instance (becomes folder name).
skip_cache: Exclude cache dirs for fast + smaller copy (default True).
overwrite: Delete target if exists before copying (default False).
After clone, launch with:
spawn_browser(instance_id='<target_instance_id>')
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source_profile | No | Default | |
| target_instance_id | No | chrome_clone | |
| skip_cache | No | ||
| overwrite | No |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |