Skip to content

Releases: robin-bially/search-rotation-mcp

search-rotation 0.5.0

Choose a tag to compare

@robin-bially robin-bially released this 27 Sep 09:24

v0.5.0 — Consistent tool names and programmable engine configuration

The tool definitions were rewritten against the TDQS rubric, and two tools changed
name: web_search is now search_web, engine_status is now get_engine_status.
All five tools follow the same verb_noun pattern. Arguments, results and error texts
are unchanged, so only clients that keep an allowlist of tool names need an edit.

update_engine_config is new: it enables or disables engines, sets the search and
fetch rotation order, and sets monthly or daily limits per engine. It writes the same
local configuration file as the dashboard and applies to later searches without a
restart; API keys stay in the dashboard.

Every description now states when to use the tool and how failures surface, and all
five tools carry MCP annotations (readOnlyHint, destructiveHint, idempotentHint,
openWorldHint).

brew update && brew upgrade robin-bially/tap/search-rotation

Or run the pinned GitHub version:

npx -y --allow-git=all github:robin-bially/search-rotation-mcp#v0.5.0

Full Changelog: v0.4.11...v0.5.0

search-rotation 0.4.11

Choose a tag to compare

@robin-bially robin-bially released this 26 Sep 18:32

v0.4.11 — Distribution under the robin-bially account

The GitHub account moved from localfoundry to robin-bially, so every distribution
path follows: the Homebrew tap is robin-bially/tap, the official MCP Registry
namespace becomes io.github.robin-bially/search-rotation, and the npm metadata now
points at the renamed repository. The package itself is unchanged, so there is no
behaviour change and no configuration migration.

brew update && brew upgrade robin-bially/tap/search-rotation

Or run the pinned GitHub version:

npx -y --allow-git=all github:robin-bially/search-rotation-mcp#v0.4.11

Full Changelog: v0.4.10...v0.4.11

search-rotation 0.4.10

Choose a tag to compare

@robin-bially robin-bially released this 26 Sep 13:44

v0.4.10 — npm distribution and MCP Registry metadata

The package now ships through npm as well, so npx -y search-rotation installs the
latest release without Git. Publishing runs in the release workflow through npm
trusted publishing, and mcpName plus server.json carry the metadata for the
official MCP Registry.

brew update && brew upgrade localfoundry/tap/search-rotation

Or run the pinned GitHub version:

npx -y --allow-git=all github:localfoundry/search-rotation-mcp#v0.4.10

Full Changelog: v0.4.9...v0.4.10

search-rotation 0.4.9

Choose a tag to compare

@robin-bially robin-bially released this 26 Sep 12:03

v0.4.9 — Updated Node type definitions

Routine maintenance release: the Node type definitions move to 26.6.3. No behaviour change and no configuration migration. The GitHub release page now shows only the notes for the current version instead of the whole changelog.

brew update && brew upgrade localfoundry/tap/search-rotation

Or run the pinned GitHub version:

npx -y --allow-git=all github:localfoundry/search-rotation#v0.4.9

Full Changelog: v0.4.8...v0.4.9

search-rotation 0.4.8

Choose a tag to compare

@robin-bially robin-bially released this 24 Sep 21:58

v0.4.8 — Updated dependencies

Routine maintenance release: the MCP SDK moves to 1.30.1, Hono to 4.13.9, Zod to 4.6.5, tsx to 4.23.15 and the Node type definitions to 26.6.2, together with the matching transitive updates (jose, proxy-addr, ip-address, fast-uri, undici-types). No behaviour change and no configuration migration.

brew update && brew upgrade localfoundry/tap/search-rotation

Or run the pinned GitHub version:

npx -y --allow-git=all github:localfoundry/search-rotation#v0.4.8

v0.4.7 — Clearer dashboard usage, budgets, and activity

Engine call counts are now visible with or without an API key. Search, fetch, and error counts are displayed separately from provider credits, so services such as Firecrawl remain easy to inspect even when a quota API is available.

  • Show monthly local engine attempts and their search/fetch/error breakdown consistently across the overview and engine cards.
  • Rename Engine Health to Engine Usage & Budget, with explicit remaining percentages, budget units, and quota-source explanations.
  • Add accessible activity-bar details for each two-hour window, including tool calls and per-engine attempts with fallbacks. Correct the 48-hour boundary and disclose the retained-history limit.
  • Include failed fallback attempts in engine history filters; distinguish empty history from filter misses and add full timestamps to history tooltips.
  • Refresh local call counts even when the quota percentage does not change. Empty history no longer implies a 0% error rate, and exhausted budgets have truly empty bars.
  • Expand MCP setup by default, improve tablet/mobile navigation, and refresh the English light/dark README screenshots using demo data.

No configuration migration is required. Reconnect MCP clients after updating.

brew update && brew upgrade localfoundry/tap/search-rotation

Or run the pinned GitHub version:

npx -y --allow-git=all github:localfoundry/search-rotation#v0.4.7

What's Changed

  • Keep documentation version references in sync with each release by @RobinBially in #7

New Contributors

  • @RobinBially made their first contribution in #7

Full Changelog: v0.4.7...v0.4.8

v0.4.7

Choose a tag to compare

@github-actions github-actions released this 06 Sep 17:15

v0.4.7 — Clearer dashboard usage, budgets, and activity

Engine call counts are now visible with or without an API key. Search, fetch, and error counts are displayed separately from provider credits, so services such as Firecrawl remain easy to inspect even when a quota API is available.

  • Show monthly local engine attempts and their search/fetch/error breakdown consistently across the overview and engine cards.
  • Rename Engine Health to Engine Usage & Budget, with explicit remaining percentages, budget units, and quota-source explanations.
  • Add accessible activity-bar details for each two-hour window, including tool calls and per-engine attempts with fallbacks. Correct the 48-hour boundary and disclose the retained-history limit.
  • Include failed fallback attempts in engine history filters; distinguish empty history from filter misses and add full timestamps to history tooltips.
  • Refresh local call counts even when the quota percentage does not change. Empty history no longer implies a 0% error rate, and exhausted budgets have truly empty bars.
  • Expand MCP setup by default, improve tablet/mobile navigation, and refresh the English light/dark README screenshots using demo data.

No configuration migration is required. Reconnect MCP clients after updating.

brew update && brew upgrade localfoundry/tap/search-rotation

Or run the pinned GitHub version:

npx -y --allow-git=all github:localfoundry/search-rotation#v0.4.7

Full Changelog: v0.4.6...v0.4.7

search-rotation 0.4.6

Choose a tag to compare

@localfoundry-maintenance localfoundry-maintenance released this 05 Sep 23:06

Automated dependency maintenance.

Build, regression and package checks passed on fresh runners.

Install: brew install localfoundry/tap/search-rotation

Source commit: 157eb2d254282050e0371c1e4c5eaea9aa5cfc2d. Built by Robin Bially · Distributed through LocalFoundry.

search-rotation 0.4.5

Choose a tag to compare

@localfoundry-maintenance localfoundry-maintenance released this 05 Sep 21:25

Automated dependency maintenance.

Build, regression and package checks passed on fresh runners.

Install: brew install localfoundry/tap/search-rotation

Source commit: 235bd70d88b684e0b7e7926f20c359a9bc8cc96a. Built by Robin Bially · Distributed through LocalFoundry.

search-rotation 0.4.4

Choose a tag to compare

@localfoundry-maintenance localfoundry-maintenance released this 05 Sep 19:10

Automated dependency maintenance.

Build, regression and package checks passed on fresh runners.

Install: brew install localfoundry/tap/search-rotation

Source commit: 7928e2aac70c0f097c52b248c00a578e90359eb1. Built by Robin Bially · Distributed through LocalFoundry.

search-rotation 0.4.3

Choose a tag to compare

@localfoundry-maintenance localfoundry-maintenance released this 05 Sep 17:20

Automated dependency maintenance.

Build, regression and package checks passed on fresh runners.

Install: brew install localfoundry/tap/search-rotation

Source commit: 89bf0d0f7e25277b29f9e9ea712ce23ecf23b8e9. Built by Robin Bially · Distributed through LocalFoundry.