Skip to content

feat: add skills search and install commands#550

Merged
arjunkmrm merged 3 commits intomainfrom
ani/smi-1366-smithery-cli-should-have-skill-subcommand
Feb 4, 2026
Merged

feat: add skills search and install commands#550
arjunkmrm merged 3 commits intomainfrom
ani/smi-1366-smithery-cli-should-have-skill-subcommand

Conversation

@kamath
Copy link
Copy Markdown
Contributor

@kamath kamath commented Feb 4, 2026

Summary

Implements interactive skill search and installation commands for the Smithery CLI.

Commands

smithery skills search [query]

Search for skills in the Smithery registry.

Options:

  • --dump - Print search results without interactive selection (requires query)
  • --limit <number> - Maximum number of results to show (default: 10)

Examples:

# Interactive search
smithery skills search

# Search with query
smithery skills search "git"

# Non-interactive dump of results
smithery skills search "git" --dump

# Limit results
smithery skills search "git" --dump --limit 5

Interactive features:

  • Autocomplete filtering of results
  • View skill details (description, categories, usage stats)
  • Install directly from search results

smithery skills install [skill]

Install a skill using the skills CLI (skills.sh).

Arguments:

  • skill - Optional skill identifier (@namespace/slug or URL)

Examples:

# Interactive search and install
smithery skills install

# Install by qualified name
smithery skills install @anthropic/commit

# Install by URL
smithery skills install https://github.com/anthropics/claude-code-skill

Features:

  • Hands off to skills CLI for interactive input and logging
  • Supports both @namespace/slug format and direct URLs
  • Falls back to interactive search if no skill specified

Related

Addresses SMI-1366 to add a skill subcommand for searching and installing skills.

kamath and others added 2 commits February 4, 2026 21:20
Implement interactive skill search and installation via `smithery skills search` and `smithery skills install` commands. Users can now search for skills in the Smithery registry with autocomplete selection, view skill details, and install skills via npx. The search supports both direct skill identifiers (@namespace/slug) and interactive browsing.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
- Forward to skills CLI (skills.sh) with stdio inherit for interactive input/output
- Fix "Install this skill" action to actually trigger installation
- Add --dump flag for non-interactive search results
- Add --limit flag to control number of search results

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@arjunkmrm arjunkmrm force-pushed the ani/smi-1366-smithery-cli-should-have-skill-subcommand branch from 5a0dc66 to b825b9a Compare February 4, 2026 13:40
@arjunkmrm
Copy link
Copy Markdown
Collaborator

arjunkmrm commented Feb 4, 2026

Updated Skills CLI Interface

New Commands

# List available agents for skill installation
smithery skills agents

# Interactive skill search and browsing
smithery skills search [query]
smithery skills search --namespace anthropics  # Filter by namespace
smithery skills search "frontend" --json       # JSON output for scripting

# Install a skill (requires --agent)
smithery skills install <namespace/slug> --agent <agent>
smithery skills install anthropics/frontend-design --agent claude-code

Namespace Search (new)

smithery namespace search [query]
smithery namespace search --has-skills   # Find namespaces with skills
smithery namespace search --has-servers  # Find namespaces with servers

@arjunkmrm arjunkmrm force-pushed the ani/smi-1366-smithery-cli-should-have-skill-subcommand branch from b825b9a to 0a057c6 Compare February 4, 2026 13:44
- Add namespace search command for discovering public namespaces
- Replace --client with --agent flag for skills install (matches Vercel skills CLI)
- Add agents.ts config with 38 supported agents
- Show GitHub stars instead of activations in search results
- Clean up JSON output (remove internal fields, add skill URL)
- Update README with new commands and documentation
- Upgrade @smithery/api to 0.36.0 (beta -> experimental)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@arjunkmrm arjunkmrm force-pushed the ani/smi-1366-smithery-cli-should-have-skill-subcommand branch from 0a057c6 to 5001e0c Compare February 4, 2026 13:47
@arjunkmrm arjunkmrm merged commit 2b1c2db into main Feb 4, 2026
4 checks passed
@arjunkmrm arjunkmrm deleted the ani/smi-1366-smithery-cli-should-have-skill-subcommand branch February 4, 2026 13:48
@github-actions github-actions Bot mentioned this pull request Feb 4, 2026
arjunkmrm added a commit that referenced this pull request Feb 4, 2026
Add missing entries:
- Skills search, install, and agents commands (#550)
- Namespace search command
- createConnection API upgrade (#561)
- Public API pattern tests (#566)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
arjunkmrm added a commit that referenced this pull request Feb 4, 2026
Add missing entries:
- Skills search, install, and agents commands (#550)
- Namespace search command
- createConnection API upgrade (#561)
- Public API pattern tests (#566)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
arjunkmrm pushed a commit that referenced this pull request Feb 4, 2026
Automated Release PR
---


## [3.9.0](v3.8.2...v3.9.0)
(2026-02-04)


### Features

* add skills search and install commands
([#550](#550))
([2b1c2db](2b1c2db))
* add tests for public API patterns
([#566](#566))
([e394217](e394217))


### Bug Fixes

* publish to npm in release-please workflow
([#565](#565))
([94b3cdc](94b3cdc))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@smithery-chore-bot smithery-chore-bot Bot mentioned this pull request Feb 5, 2026
@smithery-chore-bot smithery-chore-bot Bot mentioned this pull request May 1, 2026
calclavia pushed a commit that referenced this pull request May 1, 2026
Automated Release PR
---


## [1.0.0](v1.0.0...v1.0.0)
(2026-05-01)


### ⚠ BREAKING CHANGES

* rename npm package to smithery (1.0.0)
([#749](#749))
* decouple build from publish, simplify auth and deploy UX
([#623](#623))
* CLI v4.0.0 — unified mcp noun, agent-friendly output, global flags
[SMI-1372] ([#613](#613))

### Features

* add --config-schema flag for external URL publish (SMI-1246)
([#538](#538))
([68fcf07](68fcf07))
* add --headers option to connect add/set commands
([#581](#581))
([da2856d](da2856d))
* add api key prompt for remote server installation
([#172](#172))
([6b1cdad](6b1cdad))
* add comprehensive Smithery CLI skill [SMI-1367]
([#562](#562))
([04ace79](04ace79))
* add custom ID and metadata support to connect command
([#558](#558))
([11c1484](11c1484))
* add dev query param to playground link
([#364](#364))
([be4180c](be4180c))
* add heartbeat to WS connection
([#103](#103))
([9ceaac8](9ceaac8))
* add homepage command to manage local dashboard daemon
([6aebb7a](6aebb7a))
* add jitter to WebSocket reconnection logic and refactor WS runner
([#86](#86))
([0a67eb6](0a67eb6))
* add logout command to remove all local credentials
([#574](#574))
([1d6db88](1d6db88))
* add OpenCode client (stdio only)
([#484](#484))
([83e84bd](83e84bd))
* add post-install message and servers search command
([#598](#598))
([874d8c2](874d8c2))
* add retry and timeout options to sdk and api calls
([#401](#401))
([990d829](990d829))
* add roo code installation
([#144](#144))
([3015dff](3015dff))
* add search param and register mcp logs command
([#663](#663))
([a5406fa](a5406fa))
* add session analytics
([#180](#180))
([eea2b1c](eea2b1c))
* add skills review and vote commands
([#568](#568))
([9251cfd](9251cfd))
* add skills search and install commands
([#550](#550))
([2b1c2db](2b1c2db))
* add skills view command
([#609](#609))
([e0d3e65](e0d3e65))
* add smithery setup command
([#616](#616))
([d78e8d0](d78e8d0))
* add support for smithery profiles
([#170](#170))
([5e3770e](5e3770e))
* add tests for public API patterns
([#566](#566))
([e394217](e394217))
* **automation:** add zod schema validation and improve DX
([#692](#692))
([4840995](4840995))
* **beta:** support openai apps
([#425](#425))
([5965ff6](5965ff6))
* build stateless server
([#362](#362))
([8792645](8792645))
* bundler options, update output format to ESM, remove npm cache from
actions workflow ([#388](#388))
([ccd466a](ccd466a))
* cache tool input/output schemas as Zod types after mcp call
([b9098e5](b9098e5))
* check for latest server when using bundles
([#407](#407))
([8a9a35f](8a9a35f))
* CLI v4.0.0 — unified mcp noun, agent-friendly output, global flags
[SMI-1372] ([#613](#613))
([56e0e7b](56e0e7b))
* decouple build from publish, simplify auth and deploy UX
([#623](#623))
([36a6944](36a6944))
* detect createAuthAdapter export and write to manifest [SMI-1160]
([#604](#604))
([f5f6b74](f5f6b74))
* enhance connect commands with get, pagination, error handling, and
shorthand URLs ([#589](#589))
([04293a7](04293a7))
* improve auth token --policy UX with JSON schema and repeatable
constraints ([#675](#675))
([b95bd6f](b95bd6f))
* improve postinstall message for agents
([#601](#601))
([92726b5](92726b5))
* improve review add UX with GitHub-style syntax
([#580](#580))
([52aeb1d](52aeb1d))
* improve run for bundled servers
([#423](#423))
([9cebf18](9cebf18))
* improve search and connect UX for agents
([#605](#605))
([11c8ef7](11c8ef7))
* improved connections and idle timeout management
([#270](#270)) [SMI-451]
([fe779c3](fe779c3))
* migrate to ESM from commonJS
([#385](#385))
([ce606bd](ce606bd))
* migrate to Release Please for automated releases
([#549](#549))
([be724ae](be724ae))
* minify by default in dev, allow configuration
([#428](#428))
([610b9fe](610b9fe))
* optimize skill trigger description [SMI-1493]
([#636](#636))
([3e55dde](3e55dde))
* pass config to bundle stdio process as args & fix: cleanup process on
exit signal ([#402](#402))
([f80e031](f80e031))
* Poll mcp add auth setup flow
([#743](#743))
([0af019d](0af019d))
* pr and issue template
([#312](#312))
([af60cc9](af60cc9))
* pretty console logs
([#389](#389))
([58adc6e](58adc6e))
* prompt config for local servers in playground command
([#508](#508))
([4e20fe0](4e20fe0))
* prompt for api key when key invalid
([#510](#510))
([d6087ff](d6087ff))
* redesign skills review and vote CLI with gh-style commands
([#572](#572))
([6463e37](6463e37))
* remove api key requirement for local servers
([#167](#167))
([7171ae9](7171ae9))
* remove mcp dev command
([#727](#727))
([980f994](980f994))
* **run:** allow empty strings for required config fields during runtime
([#110](#110))
([c514b10](c514b10))
* session termination
([#165](#165))
([3a46f31](3a46f31))
* show welcome message when CLI runs without arguments
([e2a7cc6](e2a7cc6))
* **skill:** add publish command
([#696](#696))
([2b8c592](2b8c592))
* **SMI-1512:** Add --unstableWebhookUrl option to smithery mcp add
([#634](#634))
([944034e](944034e))
* **SMI-1564:** tree-based tool browsing with required connection arg
([#684](#684))
([7562772](7562772))
* **SMI-1823:** add trigger CLI commands
([#736](#736))
([1368e3f](1368e3f))
* **SMI-1839:** download and run MCPB bundles via uplink on mcp add
([#741](#741))
([6d70db3](6d70db3))
* support for streamable HTTP transport
([#161](#161))
([4394a11](4394a11))
* support input_required MCP connection flows
([#716](#716))
([506bc3c](506bc3c))
* support installing servers to vscode
([#96](#96))
([89cd1f2](89cd1f2))
* support uplink in mcp add
([#729](#729))
([e9eab21](e9eab21))
* surface tool annotations in tool list output
([#679](#679))
([b949eb2](b949eb2))
* unify error handling across ws and stdio connections
([#131](#131))
([1e00778](1e00778))
* Update LibreChat Configuration Handling
([#331](#331))
([7021a25](7021a25))
* use namespace import to prevent build fail
([#514](#514))
([2059166](2059166))
* use smithery/sdk to access registry endpoints
([#213](#213))
([489368b](489368b))


### Bug Fixes

* **/build.mjs:** fixes build failure on windows
([#375](#375))
([ae5208a](ae5208a))
* add CTA for permission denied errors
([#632](#632))
([e18c52d](e18c52d))
* add explicit permissions for publish workflow OIDC
([a0962ec](a0962ec))
* add id-token permission for npm publish OIDC
([#593](#593))
([3f61a2d](3f61a2d))
* add registry-url to setup-node for npm OIDC auth
([7855d98](7855d98))
* add workflow_dispatch to allow manual publish trigger
([bcc31c1](bcc31c1))
* agent-friendly auth login for non-TTY environments (SMI-1627)
([#701](#701))
([280917c](280917c))
* agent-friendly publish, install, and search commands (SMI-1549,
[#680](#680))
([#704](#704))
([4872b6c](4872b6c))
* allow '@' in server id during interactive install
([#498](#498))
([9d97d29](9d97d29))
* allow SDK client to work without API key
([#556](#556))
([d883dbe](d883dbe))
* analytics for stdio runner
([#509](#509))
([1c0de04](1c0de04))
* bypass ESM resolution cache in lazy import retry
([#655](#655))
([27e3ac4](27e3ac4))
* collect configs when smithery api key is prompted
([#173](#173))
([de6d248](de6d248))
* config schema and add tests
([#391](#391))
([58835d2](58835d2))
* config validation and improve installation flow
([#422](#422))
([e6cf76c](e6cf76c))
* connections for stdio servers
([#174](#174))
([f6f76f3](f6f76f3))
* **deps:** rm vulnerable dependencies
([8b49791](8b49791))
* detect direct execution through symlinked bin
([#732](#732))
([2cacbdf](2cacbdf))
* disable minification for shttp bundles to improve debuggability
([#685](#685))
([64de162](64de162))
* don't pass mock values for optional fields
([#517](#517))
([c11041a](c11041a))
* don't prompt to install keytar on logout (SMI-1615)
([#699](#699))
([918ac0c](918ac0c))
* dynamic module imports when running miniflare
([#515](#515))
([5d3cc2f](5d3cc2f))
* handle deletions for YAML configs using --uninstall
([#371](#371))
([f22752e](f22752e))
* handle no saved config
([0684f2c](0684f2c))
* improve stdio error handling
([#135](#135))
([64d23ef](64d23ef))
* Improve stdio-runner cleanup process
([#83](#83))
([346870b](346870b))
* Improve ws-runner cleanup process
([#85](#85))
([2a29ef0](2a29ef0))
* Incorrect JSON escaping in run command example
([#185](#185))
([904d473](904d473))
* initialize local HTTP MCP session before forwarding uplink frames
([#734](#734))
([819a49e](819a49e))
* inline npm publish into release-please workflow
([#599](#599))
([d4c64ef](d4c64ef))
* keep skill required, only make agent optional
([#611](#611))
([714b7f8](714b7f8))
* lint during build workflow
([04485c5](04485c5))
* list event topics without requiring MCP handshake
([#671](#671))
([760bd8a](760bd8a))
* make CLI auth organization aware
([#725](#725))
([88f706b](88f706b))
* make setup command non-interactive by default
([#640](#640))
([7a92c51](7a92c51))
* mcpb bundle builds
([#516](#516))
([6ce2cb2](6ce2cb2))
* move OIDC permissions to workflow-level in publish.yml
([b9056f3](b9056f3))
* pnpm build failures by marking bootstrap dependencies as external
([#487](#487))
([28ee513](28ee513))
* prevent platform mismatch in lazy dependency install
([#643](#643))
([96ea3bf](96ea3bf))
* publish to npm in release-please workflow
([#565](#565))
([94b3cdc](94b3cdc))
* race conditions in tests (file read/write)
([25c0207](25c0207))
* re-deploy patch version to avoid version conflict with 3.10
([#576](#576))
([ec52a05](ec52a05))
* read SMITHERY_BASE_URL at runtime instead of bake-in at build
([#587](#587))
([b618c33](b618c33))
* remove .npmrc that interferes with OIDC auth
([#555](#555))
([87937a9](87937a9))
* remove explicit biome linux binary from CI
([#645](#645))
([51e872d](51e872d))
* remove oauth for cursor
([b882f1f](b882f1f))
* remove registry-url to allow OIDC auth
([#553](#553))
([381aef2](381aef2))
* remove unused --print-link option from login command
([#583](#583))
([9a5b830](9a5b830))
* require port specification when no command is provided in playground
([dd9a229](dd9a229))
* resolve biome lint error and add pre-push hook
([#625](#625))
([588ccf0](588ccf0))
* restore whoami behavior, metadata filtering, and flat pagination
([#687](#687))
([c9ed674](c9ed674))
* run npx in windows through cmd /c
([#59](#59))
([ae8badc](ae8badc))
* search and inspect commands no longer require API key
([#545](#545))
([b1ff329](b1ff329)),
closes [#544](#544)
* show error message when tool list gets invalid connection name
([#681](#681))
([50ecb00](50ecb00))
* simplify uplink peer abstractions and stdio fix
([#738](#738))
([0080086](0080086))
* simplify widget bundling
([#426](#426))
([4288b4f](4288b4f))
* **SMI-1470:** improve auth error messages for expired tokens
([#630](#630))
([45c6fc8](45c6fc8))
* start heartbeat only after connection established
([#168](#168))
([2704fb6](2704fb6))
* temporarily remove test in workflow
([0d83ecb](0d83ecb))
* tests during github workflow
([a47b07f](a47b07f))
* update skills commands for @smithery/api 0.38.0
([#585](#585))
([a049fa0](a049fa0))
* use --save-prod for lazy install to prevent silent no-op
([#658](#658))
([f4c6614](f4c6614))
* use async exec for lazy install so spinner animates
([#660](#660))
([82617d4](82617d4))
* use GitHub App token for release-please to trigger CI
([#592](#592))
([832fe51](832fe51))
* use MCP client for listing tools instead of raw HTTP; ref SMI-1260
([#563](#563))
([79cb44d](79cb44d))
* use Node 24 for npm OIDC publishing support
([7d7b4e2](7d7b4e2))
* use npm OIDC for tokenless publishing
([#552](#552))
([714ce60](714ce60))
* use pnpm publish with local npm for OIDC auth
([#554](#554))
([7b7aafd](7b7aafd))
* use setupUrl in connect flows
([#721](#721))
([b42c771](b42c771))
* use stderr for postinstall message to bypass npm suppression
([df5f6c4](df5f6c4))
* warn on auth-required connections instead of silently failing
([#673](#673))
([4fe8a8c](4fe8a8c))
* widget bundling
([#427](#427))
([067c3aa](067c3aa))
* windows cmd json parsing error
([#99](#99))
([e2f3dcf](e2f3dcf))


### Performance Improvements

* lazy load command implementations to improve CLI startup
([#560](#560))
([1f4a0e4](1f4a0e4))
* lazy-install keytar to eliminate native build
([#638](#638))
([3e445ef](3e445ef))
* optimize CLI startup, install size, and deps [SMI-1535]
([#637](#637))
([4a333dc](4a333dc))
* zero runtime dependencies
([#646](#646))
([9d0a636](9d0a636))


### Reverts

* remove bootstrap externals approach, use pnpm hoisting instead
([#488](#488))
([ac19ece](ac19ece))


### Documentation

* add value prop about connecting agents to Smithery registry
([#591](#591))
([090f299](090f299))
* improve README clarity and accuracy
([#590](#590))
([d41e65c](d41e65c))


### Chores

* add direct uplink pairing
([#745](#745))
([58a60e3](58a60e3))
* add hidden mcp secrets subcommands
([#650](#650))
([35c9b0a](35c9b0a))
* add mcp ls alias
([#730](#730))
([806061b](806061b))
* add repo link to package.json
([#163](#163))
([b634145](b634145))
* bump @smithery/sdk from 1.4.3 to 1.5.2
([5e28147](5e28147))
* bump version to 1.1.33 [skip ci]
([fcfc1a0](fcfc1a0))
* bump version to 1.1.34 [skip ci]
([009eeff](009eeff))
* bump version to 1.1.35 [skip ci]
([42a3719](42a3719))
* bump version to 1.1.36 [skip ci]
([cbe2e6c](cbe2e6c))
* bump version to 1.1.37 [skip ci]
([6bfb0f1](6bfb0f1))
* bump version to 1.1.38 [skip ci]
([27dab9f](27dab9f))
* bump version to 1.1.39 [skip ci]
([074c9d8](074c9d8))
* bump version to 1.1.40 [skip ci]
([8e0c2de](8e0c2de))
* bump version to 1.1.41 [skip ci]
([f92db41](f92db41))
* bump version to 1.1.42 [skip ci]
([351c7e9](351c7e9))
* bump version to 1.1.43 [skip ci]
([5fd6681](5fd6681))
* bump version to 1.1.44 [skip ci]
([1e18419](1e18419))
* bump version to 1.1.45 [skip ci]
([fd6b40c](fd6b40c))
* bump version to 1.1.46 [skip ci]
([6edba26](6edba26))
* bump version to 1.1.47 [skip ci]
([e3e4d69](e3e4d69))
* bump version to 1.1.48 [skip ci]
([faff898](faff898))
* bump version to 1.1.49 [skip ci]
([607a532](607a532))
* bump version to 1.1.50 [skip ci]
([8f59c61](8f59c61))
* bump version to 1.1.51 [skip ci]
([c2fb52b](c2fb52b))
* bump version to 1.1.52 [skip ci]
([3a33252](3a33252))
* bump version to 1.1.53 [skip ci]
([8d8b17f](8d8b17f))
* bump version to 1.1.54 [skip ci]
([8c1687e](8c1687e))
* bump version to 1.1.55 [skip ci]
([b34baf7](b34baf7))
* bump version to 1.1.56 [skip ci]
([b15b36f](b15b36f))
* bump version to 1.1.57 [skip ci]
([c91603f](c91603f))
* bump version to 1.1.58 [skip ci]
([c82dd7e](c82dd7e))
* bump version to 1.1.59 [skip ci]
([832f3b0](832f3b0))
* bump version to 1.1.60 [skip ci]
([1555898](1555898))
* bump version to 1.1.61 [skip ci]
([d08dbb3](d08dbb3))
* bump version to 1.1.62 [skip ci]
([b331c93](b331c93))
* bump version to 1.1.63 [skip ci]
([537b9c4](537b9c4))
* bump version to 1.1.64 [skip ci]
([c6ca5d7](c6ca5d7))
* bump version to 1.1.65 [skip ci]
([c8b857a](c8b857a))
* bump version to 1.1.66 [skip ci]
([d543f2c](d543f2c))
* bump version to 1.1.67 [skip ci]
([1d09475](1d09475))
* bump version to 1.1.68 [skip ci]
([b6d9dc5](b6d9dc5))
* bump version to 1.1.69 [skip ci]
([cef10de](cef10de))
* bump version to 1.1.70 [skip ci]
([56ae031](56ae031))
* bump version to 1.1.71 [skip ci]
([06a560d](06a560d))
* bump version to 1.1.72 [skip ci]
([57c52e2](57c52e2))
* bump version to 1.1.73 [skip ci]
([3e66ec5](3e66ec5))
* bump version to 1.1.74 [skip ci]
([f2bcfcf](f2bcfcf))
* bump version to 1.1.75 [skip ci]
([0f11c05](0f11c05))
* bump version to 1.1.76 [skip ci]
([473a177](473a177))
* bump version to 1.1.77 [skip ci]
([08675b1](08675b1))
* bump version to 1.1.78 [skip ci]
([5208909](5208909))
* bump version to 1.1.79 [skip ci]
([c5b34cf](c5b34cf))
* bump version to 1.1.80 [skip ci]
([fc9c1c0](fc9c1c0))
* bump version to 1.1.81 [skip ci]
([ae42335](ae42335))
* bump version to 1.1.82 [skip ci]
([c6c2998](c6c2998))
* bump version to 1.1.83 [skip ci]
([2ee0157](2ee0157))
* bump version to 1.1.84 [skip ci]
([151f1c1](151f1c1))
* bump version to 1.1.85 [skip ci]
([ff7e19d](ff7e19d))
* bump version to 1.1.86 [skip ci]
([4189904](4189904))
* bump version to 1.1.87 [skip ci]
([10c8e10](10c8e10))
* bump version to 1.1.88 [skip ci]
([254e4fd](254e4fd))
* bump version to 1.1.89 [skip ci]
([029ef73](029ef73))
* bump version to 1.2.1 [skip ci]
([6a7261b](6a7261b))
* bump version to 1.2.10 [skip ci]
([a9cf666](a9cf666))
* bump version to 1.2.11 [skip ci]
([d5f53d9](d5f53d9))
* bump version to 1.2.12 [skip ci]
([f099421](f099421))
* bump version to 1.2.13 [skip ci]
([009d3cd](009d3cd))
* bump version to 1.2.14 [skip ci]
([1f292a4](1f292a4))
* bump version to 1.2.15 [skip ci]
([01d20bc](01d20bc))
* bump version to 1.2.16 [skip ci]
([5427b6e](5427b6e))
* bump version to 1.2.17 [skip ci]
([e3e7bc4](e3e7bc4))
* bump version to 1.2.18 [skip ci]
([7646a71](7646a71))
* bump version to 1.2.19 [skip ci]
([bc653e1](bc653e1))
* bump version to 1.2.2 [skip ci]
([fa878de](fa878de))
* bump version to 1.2.20 [skip ci]
([a9a19d9](a9a19d9))
* bump version to 1.2.21 [skip ci]
([53c1f52](53c1f52))
* bump version to 1.2.22 [skip ci]
([e5faefd](e5faefd))
* bump version to 1.2.23 [skip ci]
([980ffe5](980ffe5))
* bump version to 1.2.24 [skip ci]
([ce10093](ce10093))
* bump version to 1.2.25 [skip ci]
([d483bcc](d483bcc))
* bump version to 1.2.26 [skip ci]
([76c7a58](76c7a58))
* bump version to 1.2.27 [skip ci]
([b52c7bd](b52c7bd))
* bump version to 1.2.28 [skip ci]
([86dc648](86dc648))
* bump version to 1.2.29 [skip ci]
([f8d6d8b](f8d6d8b))
* bump version to 1.2.3 [skip ci]
([d853c28](d853c28))
* bump version to 1.2.30 [skip ci]
([b8a1693](b8a1693))
* bump version to 1.2.31 [skip ci]
([61238df](61238df))
* bump version to 1.2.4 [skip ci]
([b6471b2](b6471b2))
* bump version to 1.2.5 [skip ci]
([3854286](3854286))
* bump version to 1.2.6 [skip ci]
([6a75b59](6a75b59))
* bump version to 1.2.7 [skip ci]
([1182530](1182530))
* bump version to 1.2.8 [skip ci]
([214de4a](214de4a))
* bump version to 1.2.9 [skip ci]
([e1481a6](e1481a6))
* clean up CLI and add tests
([#497](#497))
([2084f6b](2084f6b))
* fix lints and improve typing
([#506](#506))
([e30a054](e30a054))
* **fix:** outdated lockfile
([5bd4636](5bd4636))
* ignore macOS AppleDouble files (._*)
([#627](#627))
([7bb82c6](7bb82c6))
* major version bump
([cf863b6](cf863b6))
* pin first release to 1.0.0
([683a982](683a982))
* remove review, upvote, downvote commands (SMI-1505)
([#706](#706))
([36e7882](36e7882))
* rename npm package to smithery (1.0.0)
([#749](#749))
([1aa4e5f](1aa4e5f))
* **SMI-1539:** add event command for MCP event subscriptions
([#652](#652))
([6da0b63](6da0b63))
* **SMI-1540:** scan event topics during publish
([#654](#654))
([54b8ef0](54b8ef0))
* **SMI-1552:** add events poll command and update SDK to 0.52.0
([#670](#670))
([cfe076d](cfe076d))
* **SMI-1567:** add prefix filtering to tool list and event topics
([#678](#678))
([cdb28e8](cdb28e8))
* support deprecated playground related commands with notice
([#504](#504))
([822aea4](822aea4))
* trigger release-please workflow
([cfa5be4](cfa5be4))
* update @smithery/api to 0.58.0
([#717](#717))
([b714a86](b714a86))
* update biome ([#379](#379))
([7a6912b](7a6912b))
* update biome schema version
([fd6532e](fd6532e))
* update dependencies
([b14de9a](b14de9a))
* update dependencies (zod4, mcp sdk); migrate to pnpm
([#494](#494))
([7fc8a02](7fc8a02))
* update dependencies, publish workflow, add agent guides
([96cb582](96cb582))
* update dev bootstrap for SDK v4.1.0
([#676](#676))
([7a105de](7a105de))
* update pnpm version and allow build scripts
([#511](#511))
([1d945d5](1d945d5))
* update to latest smithery api
([#525](#525))
([12ba82f](12ba82f))
* use positional args for secret set command
([#665](#665))
([79c310e](79c310e))
* use smithery.run REST API
([#739](#739))
([965c84e](965c84e))
* verify release-please workflow
([0b1c416](0b1c416))


### Refactors

* **auth:** remove whoami token mint/server flow
([#686](#686))
([b8a9805](b8a9805))
* clean up index file
([#377](#377))
([87c94f9](87c94f9))
* extract MCP connection output helper
([#718](#718))
([1bbc5bd](1bbc5bd))
* improve config validation, process clean up
([#149](#149))
([96b2de1](96b2de1))
* improve Smithery skill metadata; ref SMI-1404
([#614](#614))
([f36b4ba](f36b4ba))
* remove automation commands feature
([#698](#698))
([5413f9b](5413f9b))
* rename "deployment" to "release" in CLI output
([#624](#624))
([a3da821](a3da821))
* rename roo-code to roocode
([#145](#145))
([178efd5](178efd5))
* replace jsonc-parser with bundlable comment-json
([#648](#648))
([2877d18](2877d18))
* simplify client config architecture + JSONC support
([#541](#541))
([8001792](8001792))
* use @smithery/api client for skills reviews
([#570](#570))
([38957aa](38957aa))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: smithery-chore-bot[bot] <259537197+smithery-chore-bot[bot]@users.noreply.github.com>
@smithery-chore-bot smithery-chore-bot Bot mentioned this pull request May 1, 2026
calclavia pushed a commit that referenced this pull request May 1, 2026
Automated Release PR
---


## [1.0.0](v1.0.0...v1.0.0)
(2026-05-01)


### ⚠ BREAKING CHANGES

* rename npm package to smithery (1.0.0)
([#749](#749))
* decouple build from publish, simplify auth and deploy UX
([#623](#623))
* CLI v4.0.0 — unified mcp noun, agent-friendly output, global flags
[SMI-1372] ([#613](#613))

### Features

* add --config-schema flag for external URL publish (SMI-1246)
([#538](#538))
([68fcf07](68fcf07))
* add --headers option to connect add/set commands
([#581](#581))
([da2856d](da2856d))
* add api key prompt for remote server installation
([#172](#172))
([6b1cdad](6b1cdad))
* add comprehensive Smithery CLI skill [SMI-1367]
([#562](#562))
([04ace79](04ace79))
* add custom ID and metadata support to connect command
([#558](#558))
([11c1484](11c1484))
* add dev query param to playground link
([#364](#364))
([be4180c](be4180c))
* add heartbeat to WS connection
([#103](#103))
([9ceaac8](9ceaac8))
* add homepage command to manage local dashboard daemon
([6aebb7a](6aebb7a))
* add jitter to WebSocket reconnection logic and refactor WS runner
([#86](#86))
([0a67eb6](0a67eb6))
* add logout command to remove all local credentials
([#574](#574))
([1d6db88](1d6db88))
* add OpenCode client (stdio only)
([#484](#484))
([83e84bd](83e84bd))
* add post-install message and servers search command
([#598](#598))
([874d8c2](874d8c2))
* add retry and timeout options to sdk and api calls
([#401](#401))
([990d829](990d829))
* add roo code installation
([#144](#144))
([3015dff](3015dff))
* add search param and register mcp logs command
([#663](#663))
([a5406fa](a5406fa))
* add session analytics
([#180](#180))
([eea2b1c](eea2b1c))
* add skills review and vote commands
([#568](#568))
([9251cfd](9251cfd))
* add skills search and install commands
([#550](#550))
([2b1c2db](2b1c2db))
* add skills view command
([#609](#609))
([e0d3e65](e0d3e65))
* add smithery setup command
([#616](#616))
([d78e8d0](d78e8d0))
* add support for smithery profiles
([#170](#170))
([5e3770e](5e3770e))
* add tests for public API patterns
([#566](#566))
([e394217](e394217))
* **automation:** add zod schema validation and improve DX
([#692](#692))
([4840995](4840995))
* **beta:** support openai apps
([#425](#425))
([5965ff6](5965ff6))
* build stateless server
([#362](#362))
([8792645](8792645))
* bundler options, update output format to ESM, remove npm cache from
actions workflow ([#388](#388))
([ccd466a](ccd466a))
* cache tool input/output schemas as Zod types after mcp call
([b9098e5](b9098e5))
* check for latest server when using bundles
([#407](#407))
([8a9a35f](8a9a35f))
* CLI v4.0.0 — unified mcp noun, agent-friendly output, global flags
[SMI-1372] ([#613](#613))
([56e0e7b](56e0e7b))
* decouple build from publish, simplify auth and deploy UX
([#623](#623))
([36a6944](36a6944))
* detect createAuthAdapter export and write to manifest [SMI-1160]
([#604](#604))
([f5f6b74](f5f6b74))
* enhance connect commands with get, pagination, error handling, and
shorthand URLs ([#589](#589))
([04293a7](04293a7))
* improve auth token --policy UX with JSON schema and repeatable
constraints ([#675](#675))
([b95bd6f](b95bd6f))
* improve postinstall message for agents
([#601](#601))
([92726b5](92726b5))
* improve review add UX with GitHub-style syntax
([#580](#580))
([52aeb1d](52aeb1d))
* improve run for bundled servers
([#423](#423))
([9cebf18](9cebf18))
* improve search and connect UX for agents
([#605](#605))
([11c8ef7](11c8ef7))
* improved connections and idle timeout management
([#270](#270)) [SMI-451]
([fe779c3](fe779c3))
* migrate to ESM from commonJS
([#385](#385))
([ce606bd](ce606bd))
* migrate to Release Please for automated releases
([#549](#549))
([be724ae](be724ae))
* minify by default in dev, allow configuration
([#428](#428))
([610b9fe](610b9fe))
* optimize skill trigger description [SMI-1493]
([#636](#636))
([3e55dde](3e55dde))
* pass config to bundle stdio process as args & fix: cleanup process on
exit signal ([#402](#402))
([f80e031](f80e031))
* Poll mcp add auth setup flow
([#743](#743))
([0af019d](0af019d))
* pr and issue template
([#312](#312))
([af60cc9](af60cc9))
* pretty console logs
([#389](#389))
([58adc6e](58adc6e))
* prompt config for local servers in playground command
([#508](#508))
([4e20fe0](4e20fe0))
* prompt for api key when key invalid
([#510](#510))
([d6087ff](d6087ff))
* redesign skills review and vote CLI with gh-style commands
([#572](#572))
([6463e37](6463e37))
* remove api key requirement for local servers
([#167](#167))
([7171ae9](7171ae9))
* remove mcp dev command
([#727](#727))
([980f994](980f994))
* **run:** allow empty strings for required config fields during runtime
([#110](#110))
([c514b10](c514b10))
* session termination
([#165](#165))
([3a46f31](3a46f31))
* show welcome message when CLI runs without arguments
([e2a7cc6](e2a7cc6))
* **skill:** add publish command
([#696](#696))
([2b8c592](2b8c592))
* **SMI-1512:** Add --unstableWebhookUrl option to smithery mcp add
([#634](#634))
([944034e](944034e))
* **SMI-1564:** tree-based tool browsing with required connection arg
([#684](#684))
([7562772](7562772))
* **SMI-1823:** add trigger CLI commands
([#736](#736))
([1368e3f](1368e3f))
* **SMI-1839:** download and run MCPB bundles via uplink on mcp add
([#741](#741))
([6d70db3](6d70db3))
* support for streamable HTTP transport
([#161](#161))
([4394a11](4394a11))
* support input_required MCP connection flows
([#716](#716))
([506bc3c](506bc3c))
* support installing servers to vscode
([#96](#96))
([89cd1f2](89cd1f2))
* support uplink in mcp add
([#729](#729))
([e9eab21](e9eab21))
* surface tool annotations in tool list output
([#679](#679))
([b949eb2](b949eb2))
* unify error handling across ws and stdio connections
([#131](#131))
([1e00778](1e00778))
* Update LibreChat Configuration Handling
([#331](#331))
([7021a25](7021a25))
* use namespace import to prevent build fail
([#514](#514))
([2059166](2059166))
* use smithery/sdk to access registry endpoints
([#213](#213))
([489368b](489368b))


### Bug Fixes

* **/build.mjs:** fixes build failure on windows
([#375](#375))
([ae5208a](ae5208a))
* add CTA for permission denied errors
([#632](#632))
([e18c52d](e18c52d))
* add explicit permissions for publish workflow OIDC
([a0962ec](a0962ec))
* add id-token permission for npm publish OIDC
([#593](#593))
([3f61a2d](3f61a2d))
* add registry-url to setup-node for npm OIDC auth
([7855d98](7855d98))
* add workflow_dispatch to allow manual publish trigger
([bcc31c1](bcc31c1))
* agent-friendly auth login for non-TTY environments (SMI-1627)
([#701](#701))
([280917c](280917c))
* agent-friendly publish, install, and search commands (SMI-1549,
[#680](#680))
([#704](#704))
([4872b6c](4872b6c))
* allow '@' in server id during interactive install
([#498](#498))
([9d97d29](9d97d29))
* allow SDK client to work without API key
([#556](#556))
([d883dbe](d883dbe))
* analytics for stdio runner
([#509](#509))
([1c0de04](1c0de04))
* bypass ESM resolution cache in lazy import retry
([#655](#655))
([27e3ac4](27e3ac4))
* collect configs when smithery api key is prompted
([#173](#173))
([de6d248](de6d248))
* config schema and add tests
([#391](#391))
([58835d2](58835d2))
* config validation and improve installation flow
([#422](#422))
([e6cf76c](e6cf76c))
* connections for stdio servers
([#174](#174))
([f6f76f3](f6f76f3))
* **deps:** rm vulnerable dependencies
([8b49791](8b49791))
* detect direct execution through symlinked bin
([#732](#732))
([2cacbdf](2cacbdf))
* disable minification for shttp bundles to improve debuggability
([#685](#685))
([64de162](64de162))
* don't pass mock values for optional fields
([#517](#517))
([c11041a](c11041a))
* don't prompt to install keytar on logout (SMI-1615)
([#699](#699))
([918ac0c](918ac0c))
* dynamic module imports when running miniflare
([#515](#515))
([5d3cc2f](5d3cc2f))
* handle deletions for YAML configs using --uninstall
([#371](#371))
([f22752e](f22752e))
* handle no saved config
([0684f2c](0684f2c))
* improve stdio error handling
([#135](#135))
([64d23ef](64d23ef))
* Improve stdio-runner cleanup process
([#83](#83))
([346870b](346870b))
* Improve ws-runner cleanup process
([#85](#85))
([2a29ef0](2a29ef0))
* Incorrect JSON escaping in run command example
([#185](#185))
([904d473](904d473))
* initialize local HTTP MCP session before forwarding uplink frames
([#734](#734))
([819a49e](819a49e))
* inline npm publish into release-please workflow
([#599](#599))
([d4c64ef](d4c64ef))
* keep skill required, only make agent optional
([#611](#611))
([714b7f8](714b7f8))
* lint during build workflow
([04485c5](04485c5))
* list event topics without requiring MCP handshake
([#671](#671))
([760bd8a](760bd8a))
* make CLI auth organization aware
([#725](#725))
([88f706b](88f706b))
* make setup command non-interactive by default
([#640](#640))
([7a92c51](7a92c51))
* mcpb bundle builds
([#516](#516))
([6ce2cb2](6ce2cb2))
* move OIDC permissions to workflow-level in publish.yml
([b9056f3](b9056f3))
* pnpm build failures by marking bootstrap dependencies as external
([#487](#487))
([28ee513](28ee513))
* prevent platform mismatch in lazy dependency install
([#643](#643))
([96ea3bf](96ea3bf))
* publish to npm in release-please workflow
([#565](#565))
([94b3cdc](94b3cdc))
* race conditions in tests (file read/write)
([25c0207](25c0207))
* re-deploy patch version to avoid version conflict with 3.10
([#576](#576))
([ec52a05](ec52a05))
* read SMITHERY_BASE_URL at runtime instead of bake-in at build
([#587](#587))
([b618c33](b618c33))
* remove .npmrc that interferes with OIDC auth
([#555](#555))
([87937a9](87937a9))
* remove explicit biome linux binary from CI
([#645](#645))
([51e872d](51e872d))
* remove oauth for cursor
([b882f1f](b882f1f))
* remove registry-url to allow OIDC auth
([#553](#553))
([381aef2](381aef2))
* remove unused --print-link option from login command
([#583](#583))
([9a5b830](9a5b830))
* require port specification when no command is provided in playground
([dd9a229](dd9a229))
* resolve biome lint error and add pre-push hook
([#625](#625))
([588ccf0](588ccf0))
* restore whoami behavior, metadata filtering, and flat pagination
([#687](#687))
([c9ed674](c9ed674))
* run npx in windows through cmd /c
([#59](#59))
([ae8badc](ae8badc))
* search and inspect commands no longer require API key
([#545](#545))
([b1ff329](b1ff329)),
closes [#544](#544)
* show error message when tool list gets invalid connection name
([#681](#681))
([50ecb00](50ecb00))
* simplify uplink peer abstractions and stdio fix
([#738](#738))
([0080086](0080086))
* simplify widget bundling
([#426](#426))
([4288b4f](4288b4f))
* **SMI-1470:** improve auth error messages for expired tokens
([#630](#630))
([45c6fc8](45c6fc8))
* start heartbeat only after connection established
([#168](#168))
([2704fb6](2704fb6))
* temporarily remove test in workflow
([0d83ecb](0d83ecb))
* tests during github workflow
([a47b07f](a47b07f))
* update skills commands for @smithery/api 0.38.0
([#585](#585))
([a049fa0](a049fa0))
* use --save-prod for lazy install to prevent silent no-op
([#658](#658))
([f4c6614](f4c6614))
* use async exec for lazy install so spinner animates
([#660](#660))
([82617d4](82617d4))
* use GitHub App token for release-please to trigger CI
([#592](#592))
([832fe51](832fe51))
* use MCP client for listing tools instead of raw HTTP; ref SMI-1260
([#563](#563))
([79cb44d](79cb44d))
* use Node 24 for npm OIDC publishing support
([7d7b4e2](7d7b4e2))
* use npm OIDC for tokenless publishing
([#552](#552))
([714ce60](714ce60))
* use pnpm publish with local npm for OIDC auth
([#554](#554))
([7b7aafd](7b7aafd))
* use setupUrl in connect flows
([#721](#721))
([b42c771](b42c771))
* use stderr for postinstall message to bypass npm suppression
([df5f6c4](df5f6c4))
* warn on auth-required connections instead of silently failing
([#673](#673))
([4fe8a8c](4fe8a8c))
* widget bundling
([#427](#427))
([067c3aa](067c3aa))
* windows cmd json parsing error
([#99](#99))
([e2f3dcf](e2f3dcf))


### Performance Improvements

* lazy load command implementations to improve CLI startup
([#560](#560))
([1f4a0e4](1f4a0e4))
* lazy-install keytar to eliminate native build
([#638](#638))
([3e445ef](3e445ef))
* optimize CLI startup, install size, and deps [SMI-1535]
([#637](#637))
([4a333dc](4a333dc))
* zero runtime dependencies
([#646](#646))
([9d0a636](9d0a636))


### Reverts

* remove bootstrap externals approach, use pnpm hoisting instead
([#488](#488))
([ac19ece](ac19ece))


### Documentation

* add value prop about connecting agents to Smithery registry
([#591](#591))
([090f299](090f299))
* improve README clarity and accuracy
([#590](#590))
([d41e65c](d41e65c))


### Chores

* add direct uplink pairing
([#745](#745))
([58a60e3](58a60e3))
* add hidden mcp secrets subcommands
([#650](#650))
([35c9b0a](35c9b0a))
* add mcp ls alias
([#730](#730))
([806061b](806061b))
* add repo link to package.json
([#163](#163))
([b634145](b634145))
* bump @smithery/sdk from 1.4.3 to 1.5.2
([5e28147](5e28147))
* bump version to 1.1.34 [skip ci]
([009eeff](009eeff))
* bump version to 1.1.35 [skip ci]
([42a3719](42a3719))
* bump version to 1.1.36 [skip ci]
([cbe2e6c](cbe2e6c))
* bump version to 1.1.37 [skip ci]
([6bfb0f1](6bfb0f1))
* bump version to 1.1.38 [skip ci]
([27dab9f](27dab9f))
* bump version to 1.1.39 [skip ci]
([074c9d8](074c9d8))
* bump version to 1.1.40 [skip ci]
([8e0c2de](8e0c2de))
* bump version to 1.1.41 [skip ci]
([f92db41](f92db41))
* bump version to 1.1.42 [skip ci]
([351c7e9](351c7e9))
* bump version to 1.1.43 [skip ci]
([5fd6681](5fd6681))
* bump version to 1.1.44 [skip ci]
([1e18419](1e18419))
* bump version to 1.1.45 [skip ci]
([fd6b40c](fd6b40c))
* bump version to 1.1.46 [skip ci]
([6edba26](6edba26))
* bump version to 1.1.47 [skip ci]
([e3e4d69](e3e4d69))
* bump version to 1.1.48 [skip ci]
([faff898](faff898))
* bump version to 1.1.49 [skip ci]
([607a532](607a532))
* bump version to 1.1.50 [skip ci]
([8f59c61](8f59c61))
* bump version to 1.1.51 [skip ci]
([c2fb52b](c2fb52b))
* bump version to 1.1.52 [skip ci]
([3a33252](3a33252))
* bump version to 1.1.53 [skip ci]
([8d8b17f](8d8b17f))
* bump version to 1.1.54 [skip ci]
([8c1687e](8c1687e))
* bump version to 1.1.55 [skip ci]
([b34baf7](b34baf7))
* bump version to 1.1.56 [skip ci]
([b15b36f](b15b36f))
* bump version to 1.1.57 [skip ci]
([c91603f](c91603f))
* bump version to 1.1.58 [skip ci]
([c82dd7e](c82dd7e))
* bump version to 1.1.59 [skip ci]
([832f3b0](832f3b0))
* bump version to 1.1.60 [skip ci]
([1555898](1555898))
* bump version to 1.1.61 [skip ci]
([d08dbb3](d08dbb3))
* bump version to 1.1.62 [skip ci]
([b331c93](b331c93))
* bump version to 1.1.63 [skip ci]
([537b9c4](537b9c4))
* bump version to 1.1.64 [skip ci]
([c6ca5d7](c6ca5d7))
* bump version to 1.1.65 [skip ci]
([c8b857a](c8b857a))
* bump version to 1.1.66 [skip ci]
([d543f2c](d543f2c))
* bump version to 1.1.67 [skip ci]
([1d09475](1d09475))
* bump version to 1.1.68 [skip ci]
([b6d9dc5](b6d9dc5))
* bump version to 1.1.69 [skip ci]
([cef10de](cef10de))
* bump version to 1.1.70 [skip ci]
([56ae031](56ae031))
* bump version to 1.1.71 [skip ci]
([06a560d](06a560d))
* bump version to 1.1.72 [skip ci]
([57c52e2](57c52e2))
* bump version to 1.1.73 [skip ci]
([3e66ec5](3e66ec5))
* bump version to 1.1.74 [skip ci]
([f2bcfcf](f2bcfcf))
* bump version to 1.1.75 [skip ci]
([0f11c05](0f11c05))
* bump version to 1.1.76 [skip ci]
([473a177](473a177))
* bump version to 1.1.77 [skip ci]
([08675b1](08675b1))
* bump version to 1.1.78 [skip ci]
([5208909](5208909))
* bump version to 1.1.79 [skip ci]
([c5b34cf](c5b34cf))
* bump version to 1.1.80 [skip ci]
([fc9c1c0](fc9c1c0))
* bump version to 1.1.81 [skip ci]
([ae42335](ae42335))
* bump version to 1.1.82 [skip ci]
([c6c2998](c6c2998))
* bump version to 1.1.83 [skip ci]
([2ee0157](2ee0157))
* bump version to 1.1.84 [skip ci]
([151f1c1](151f1c1))
* bump version to 1.1.85 [skip ci]
([ff7e19d](ff7e19d))
* bump version to 1.1.86 [skip ci]
([4189904](4189904))
* bump version to 1.1.87 [skip ci]
([10c8e10](10c8e10))
* bump version to 1.1.88 [skip ci]
([254e4fd](254e4fd))
* bump version to 1.1.89 [skip ci]
([029ef73](029ef73))
* bump version to 1.2.1 [skip ci]
([6a7261b](6a7261b))
* bump version to 1.2.10 [skip ci]
([a9cf666](a9cf666))
* bump version to 1.2.11 [skip ci]
([d5f53d9](d5f53d9))
* bump version to 1.2.12 [skip ci]
([f099421](f099421))
* bump version to 1.2.13 [skip ci]
([009d3cd](009d3cd))
* bump version to 1.2.14 [skip ci]
([1f292a4](1f292a4))
* bump version to 1.2.15 [skip ci]
([01d20bc](01d20bc))
* bump version to 1.2.16 [skip ci]
([5427b6e](5427b6e))
* bump version to 1.2.17 [skip ci]
([e3e7bc4](e3e7bc4))
* bump version to 1.2.18 [skip ci]
([7646a71](7646a71))
* bump version to 1.2.19 [skip ci]
([bc653e1](bc653e1))
* bump version to 1.2.2 [skip ci]
([fa878de](fa878de))
* bump version to 1.2.20 [skip ci]
([a9a19d9](a9a19d9))
* bump version to 1.2.21 [skip ci]
([53c1f52](53c1f52))
* bump version to 1.2.22 [skip ci]
([e5faefd](e5faefd))
* bump version to 1.2.23 [skip ci]
([980ffe5](980ffe5))
* bump version to 1.2.24 [skip ci]
([ce10093](ce10093))
* bump version to 1.2.25 [skip ci]
([d483bcc](d483bcc))
* bump version to 1.2.26 [skip ci]
([76c7a58](76c7a58))
* bump version to 1.2.27 [skip ci]
([b52c7bd](b52c7bd))
* bump version to 1.2.28 [skip ci]
([86dc648](86dc648))
* bump version to 1.2.29 [skip ci]
([f8d6d8b](f8d6d8b))
* bump version to 1.2.3 [skip ci]
([d853c28](d853c28))
* bump version to 1.2.30 [skip ci]
([b8a1693](b8a1693))
* bump version to 1.2.31 [skip ci]
([61238df](61238df))
* bump version to 1.2.4 [skip ci]
([b6471b2](b6471b2))
* bump version to 1.2.5 [skip ci]
([3854286](3854286))
* bump version to 1.2.6 [skip ci]
([6a75b59](6a75b59))
* bump version to 1.2.7 [skip ci]
([1182530](1182530))
* bump version to 1.2.8 [skip ci]
([214de4a](214de4a))
* bump version to 1.2.9 [skip ci]
([e1481a6](e1481a6))
* clean up CLI and add tests
([#497](#497))
([2084f6b](2084f6b))
* fix lints and improve typing
([#506](#506))
([e30a054](e30a054))
* **fix:** outdated lockfile
([5bd4636](5bd4636))
* hide homepage command from public help
([#752](#752))
([251cadb](251cadb))
* ignore macOS AppleDouble files (._*)
([#627](#627))
([7bb82c6](7bb82c6))
* major version bump
([cf863b6](cf863b6))
* pin first release to 1.0.0
([683a982](683a982))
* remove review, upvote, downvote commands (SMI-1505)
([#706](#706))
([36e7882](36e7882))
* rename npm package to smithery (1.0.0)
([#749](#749))
([1aa4e5f](1aa4e5f))
* **SMI-1539:** add event command for MCP event subscriptions
([#652](#652))
([6da0b63](6da0b63))
* **SMI-1540:** scan event topics during publish
([#654](#654))
([54b8ef0](54b8ef0))
* **SMI-1552:** add events poll command and update SDK to 0.52.0
([#670](#670))
([cfe076d](cfe076d))
* **SMI-1567:** add prefix filtering to tool list and event topics
([#678](#678))
([cdb28e8](cdb28e8))
* support deprecated playground related commands with notice
([#504](#504))
([822aea4](822aea4))
* trigger release-please workflow
([cfa5be4](cfa5be4))
* update @smithery/api to 0.58.0
([#717](#717))
([b714a86](b714a86))
* update biome ([#379](#379))
([7a6912b](7a6912b))
* update biome schema version
([fd6532e](fd6532e))
* update dependencies
([b14de9a](b14de9a))
* update dependencies (zod4, mcp sdk); migrate to pnpm
([#494](#494))
([7fc8a02](7fc8a02))
* update dependencies, publish workflow, add agent guides
([96cb582](96cb582))
* update dev bootstrap for SDK v4.1.0
([#676](#676))
([7a105de](7a105de))
* update pnpm version and allow build scripts
([#511](#511))
([1d945d5](1d945d5))
* update to latest smithery api
([#525](#525))
([12ba82f](12ba82f))
* use positional args for secret set command
([#665](#665))
([79c310e](79c310e))
* use smithery.run REST API
([#739](#739))
([965c84e](965c84e))
* verify release-please workflow
([0b1c416](0b1c416))


### Refactors

* **auth:** remove whoami token mint/server flow
([#686](#686))
([b8a9805](b8a9805))
* clean up index file
([#377](#377))
([87c94f9](87c94f9))
* extract MCP connection output helper
([#718](#718))
([1bbc5bd](1bbc5bd))
* improve config validation, process clean up
([#149](#149))
([96b2de1](96b2de1))
* improve Smithery skill metadata; ref SMI-1404
([#614](#614))
([f36b4ba](f36b4ba))
* remove automation commands feature
([#698](#698))
([5413f9b](5413f9b))
* rename "deployment" to "release" in CLI output
([#624](#624))
([a3da821](a3da821))
* rename roo-code to roocode
([#145](#145))
([178efd5](178efd5))
* replace jsonc-parser with bundlable comment-json
([#648](#648))
([2877d18](2877d18))
* simplify client config architecture + JSONC support
([#541](#541))
([8001792](8001792))
* use @smithery/api client for skills reviews
([#570](#570))
([38957aa](38957aa))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: smithery-chore-bot[bot] <259537197+smithery-chore-bot[bot]@users.noreply.github.com>
@smithery-chore-bot smithery-chore-bot Bot mentioned this pull request May 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants