thinkbrowse-mcp

Solid

Control browsers via ThinkBrowse MCP tools — navigate pages, interact with elements, extract content, take screenshots. Use ONLY when the user explicitly references the thinkbrowse/thinkrun MCP server or its MCP tools. For general browse, scrape, or automation asks that don't name MCP, prefer the web-browse skill. Do NOT use for simple URL fetching (use WebFetch tool instead).

AI & Automation 1 stars 0 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
10
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# ThinkBrowse MCP Control browsers using ThinkBrowse MCP tools (`mcp__thinkbrowse__*`). 35 tools. Three modes: `auto` (default), `local`, `cloud`. Every tool call MUST include a `thought` parameter explaining your reasoning. ## Quick Start ``` 1. session_create → get a session 2. session_wait_ready → wait for provisioning (cloud) 3. navigate → go to URL 4. snapshot → read page structure (best for AI) 5. screenshot → visual capture 6. click / type_text → interact 7. session_delete → clean up ``` ## Top 5 Patterns ### 1. Navigate → Snapshot → Act ``` snapshot {thought: "Read page structure before interacting"} click {selector: "button[type=submit]", thought: "Click submit — confirmed via snapshot"} ``` Always `snapshot` before clicking to find the right selector. ### 2. Click by Text (When Selectors Are Ambiguous) ``` evaluate { script: "[...document.querySelectorAll('button,a,[role=button]')].find(el=>el.textContent.trim()==='Sign In')?.click()", thought: "Multiple buttons — clicking by visible text" } ``` ### 3. React Forms (type_text, NOT fill) ``` click {selector: "input[name=email]", thought: "Focus email field"} type_text {selector: "input[name=email]", text: "user@example.com", thought: "React input — using type_text"} click {selector: "button[type=submit]", thought: "Submit form"} ``` `fill` uses native DOM value setting — React won't detect the change. `type_text` uses keyboa...

Details

Author
dundas
Repository
dundas/thinkrun
Created
4 months ago
Last Updated
1 weeks ago
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category