From 83f5a92942e3861673dc9c6e2397764542482c0d Mon Sep 17 00:00:00 2001 From: MrScraper <261125219+ai-mrscraper@users.noreply.github.com> Date: Thu, 29 Oct 2026 10:15:08 +0700 Subject: [PATCH] Use web search wording in descriptions and skills (0.3.2) --- CHANGELOG.md | 7 +++++++ README.md | 6 +++--- package-lock.json | 4 ++-- package.json | 6 +++--- skills/mrscraper-serp/SKILL.md | 14 +++++++------- skills/mrscraper/SKILL.md | 6 +++--- 6 files changed, 25 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 880f26b..c00d8a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to the MrScraper OpenCode plugin are documented here. The project follows [Semantic Versioning](https://semver.org/). +## 0.3.2 - 2026-10-29 + +- Reworded search as web search in the package + description, keywords, README, and skills. + The `webSearch` tool is unchanged. The skills now differ from the MrScraper + Claude plugin 0.2.2 only in this wording. + ## 0.3.1 - 2026-10-22 - Updated the `mrscraper` skill for the hosted server's three scopes: diff --git a/README.md b/README.md index 7787606..54fd146 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # MrScraper for OpenCode MrScraper connects [OpenCode](https://opencode.ai) to a hosted MCP server for -retrieving public web pages as HTML, Markdown, or screenshots, Google -discovery, and account usage. The plugin also includes three focused skills +retrieving public web pages as HTML, Markdown, or screenshots, web +search, and account usage. The plugin also includes three focused skills that help OpenCode choose the right workflow and preserve raw page content. The same package works in OpenCode 2 and OpenCode 1. @@ -152,7 +152,7 @@ OpenCode 2 reaches MCP tools through Code Mode by default. | Tool | Purpose | | --- | --- | | `scraperAPI` | Retrieve a known page as HTML, Markdown, a screenshot, or a combination. | -| `webSearch` | Discover public pages through Google. | +| `webSearch` | Discover public pages through web search. | | `status` | Inspect subscription status, token usage, and remaining tokens. | ## Retrieve-first routing diff --git a/package-lock.json b/package-lock.json index 752617b..efa8647 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@mrscraper/opencode", - "version": "0.3.1", + "version": "0.3.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@mrscraper/opencode", - "version": "0.3.1", + "version": "0.3.2", "license": "MIT", "devDependencies": { "@opencode-ai/plugin": "1.19.0", diff --git a/package.json b/package.json index 76a316c..e7c6297 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@mrscraper/opencode", - "version": "0.3.1", - "description": "MrScraper for OpenCode: the hosted MrScraper MCP server plus fetch-first skills for web scraping, structured data extraction, and Google search.", + "version": "0.3.2", + "description": "MrScraper for OpenCode: the hosted MrScraper MCP server plus fetch-first skills for web scraping, structured data extraction, and web search.", "type": "module", "main": "index.ts", "exports": { @@ -19,7 +19,7 @@ "web-scraping", "data-extraction", "scraping", - "google-search", + "web-search", "serp", "mcp", "research" diff --git a/skills/mrscraper-serp/SKILL.md b/skills/mrscraper-serp/SKILL.md index fa3424a..dd9dd49 100644 --- a/skills/mrscraper-serp/SKILL.md +++ b/skills/mrscraper-serp/SKILL.md @@ -1,7 +1,7 @@ --- name: mrscraper-serp description: | - Discover public pages through Google with MrScraper's webSearch tool using a search query or Google search URL. Use when no target URL is known or the user asks to inspect Google results. After discovery, retrieve selected pages with mrscraper-fetch. + Discover public pages through web search with MrScraper's webSearch tool using a search query or a search results URL. Use when no target URL is known or the user asks to inspect web search results. After discovery, retrieve selected pages with mrscraper-fetch. --- # Discover Pages with MrScraper MCP Web Search @@ -21,14 +21,14 @@ raw=false to receive parsed results: "raw": false } -The input can also be a complete Google search URL: +The input can also be a complete search results URL: { "url": "https://www.google.com/search?q=web+scraping&gl=us&hl=en&start=20", "raw": false } -For a Google URL, the tool reads q, gl, hl, and start. Explicit region, +For a search results URL, the tool reads q, gl, hl, and start. Explicit region, language, and page inputs take precedence. ## Step 2 — Set Locale and Pagination @@ -70,11 +70,11 @@ Use JavaScript rendering for dynamic result features such as AI Overview: | MCP input | Default | Request mapping | Use | | --- | --- | --- | --- | -| url | required | Body query | Search query or complete Google search URL. | +| url | required | Body query | Search query or complete search results URL. | | raw | true | Body format=html | Return result-page HTML; set false to use format. | | format | json | Body format | json or html when raw=false. | -| region | URL value or omitted | Body region | Google result country, such as us or id. | -| language | URL value or omitted | Body language | Google result language, such as en or id. | +| region | URL value or omitted | Body region | Result country, such as us or id. | +| language | URL value or omitted | Body language | Result language, such as en or id. | | page | URL value or omitted | Body page | Positive, one-based results page. | | render_js | false | Body renderJs | Render JavaScript-dependent result features. | | timeout | 600 | MCP upstream deadline | Maximum wait in seconds; not sent in the search body. | @@ -112,5 +112,5 @@ coverage. If the user only requested URL discovery, stop after the search. - Use [mrscraper](../mrscraper/SKILL.md) when the connection or authentication fails. -webSearch is for public Google discovery, not for discovering URLs within one +webSearch is for public web search, not for discovering URLs within one known site. diff --git a/skills/mrscraper/SKILL.md b/skills/mrscraper/SKILL.md index 5a8f233..37c08cb 100644 --- a/skills/mrscraper/SKILL.md +++ b/skills/mrscraper/SKILL.md @@ -1,14 +1,14 @@ --- name: mrscraper description: | - Connect, authenticate, route, and troubleshoot MrScraper MCP, and check account usage with the status tool. For known public URLs, retrieve and preserve page content with mrscraper-fetch first; use mrscraper-serp for query-first discovery through Google. + Connect, authenticate, route, and troubleshoot MrScraper MCP, and check account usage with the status tool. For known public URLs, retrieve and preserve page content with mrscraper-fetch first; use mrscraper-serp for query-first discovery through web search. --- # MrScraper MCP Use this skill for connection and authentication checks, tool selection, shared response handling, account status, and troubleshooting. Load the focused fetch -or SERP skill for page retrieval and Google search. +or SERP skill for page retrieval and web search. ## Step 1 — Verify or Connect MrScraper MCP @@ -65,7 +65,7 @@ complete. | User outcome | MCP tool or skill | | --- | --- | | Retrieve and preserve a known public page as HTML, Markdown, or a screenshot | [mrscraper-fetch](../mrscraper-fetch/SKILL.md) with scraperAPI | -| Discover relevant pages from a Google query | [mrscraper-serp](../mrscraper-serp/SKILL.md) with webSearch, then retrieve selected pages | +| Discover relevant pages from a web search query | [mrscraper-serp](../mrscraper-serp/SKILL.md) with webSearch, then retrieve selected pages | | Check the plan, token usage, or remaining tokens | status | ### Retrieve first, extract locally