Skip to content

v2.0.0 — Dot-notation tools + optional config (BREAKING)

Latest

Choose a tag to compare

@opusforge opusforge released this 29 Apr 22:15
· 13 commits to main since this release

⚠️ Breaking change

All 9 tools renamed to dot-notation for navigable hierarchy. Update any prompts, skills, or scripts that reference the old names.

Old New
find_leads leads.find
refine_idea idea.refine
expand_themes idea.expand
search_source leads.search
get_run runs.get
list_runs runs.list
billing_status account.billing
draft_outreach outreach.draft
plan_acquisition_funnel outreach.plan

What's new

  • Optional config: GORILLA_API_KEY is now declared optional in the Smithery user_config so clients can install the server and browse tools without entering a key. Tool calls still require it (clear error if missing).
  • Dockerfile pinned to node:22-alpine (was node:25-alpine) so Glama's container build matches engines.node and uses the working NodeSource signing keys.
  • Smithery badge added to README. Server published at smithery.ai/server/opusforge/gorilla-mcp.
  • Internal references in tool descriptions, response text, and CI introspection check all updated to dot-notation.

Validated

  • Docker build succeeds on node:22-alpine
  • All 9 tools list correctly with annotations + dot-notation names
  • account.billing, runs.list, runs.get, outreach.plan, idea.refine all return live data through the container
  • Routing for paid tools (leads.find, leads.search, idea.expand, outreach.draft) verified via 401 propagation