Skip to content

v1.1.0

Choose a tag to compare

@smithery-chore-bot smithery-chore-bot released this 22 May 05:47
4cddc2c

1.1.0 (2026-05-06)

⚠ BREAKING CHANGES

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

Features

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

Bug Fixes

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

Performance Improvements

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

Reverts

  • remove bootstrap externals approach, use pnpm hoisting instead (#488) (ac19ece)

Documentation

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

Chores

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

Refactors

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