Skip to content

Bump brace-expansion, @gram-ai/functions, @modelcontextprotocol/inspector and nodemon - #44

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/multi-a60e9b5365
Open

Bump brace-expansion, @gram-ai/functions, @modelcontextprotocol/inspector and nodemon#44
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/multi-a60e9b5365

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 31, 2026

Copy link
Copy Markdown
Contributor

Bumps brace-expansion to 5.0.9 and updates ancestor dependencies brace-expansion, @gram-ai/functions, @modelcontextprotocol/inspector and nodemon. These dependencies need to be updated together.

Updates brace-expansion from 2.0.2 to 5.0.9

Release notes

Sourced from brace-expansion's releases.

v4.0.1

  • fmt 5a5cc17
  • Fix potential ReDoS Vulnerability or Inefficient Regular Expression (#65) 0b6a978

juliangruber/brace-expansion@v4.0.0...v4.0.1

v4.0.0

  • feat: use string replaces instead of splits (#64) 278132b
  • fmt dd72a59
  • add tea.yaml 70e4c1b

juliangruber/brace-expansion@v3.0.0...v4.0.0

As a precaution to not risk breaking anything with 278132b, this is a new semver major release

v3.0.1

  • pkg: publish on tag 3.x 3059c07
  • fmt 8229e6f
  • Fix potential ReDoS Vulnerability or Inefficient Regular Expression (#65) 15f9b3c

juliangruber/brace-expansion@v3.0.0...v3.0.1

v3.0.0

  • Switch to ES Modules and balanced-match 3.0.0 (#62) c0360e8
  • added jsdoc (#55) 68c0e37
  • node 16 is EOL 9e781e9
  • add standard 3494c4d
  • use const and let (#57) dd5a4cb
  • docs 6dad209
  • remove test e3dd8ae
  • ci: update node versions d23ede9
  • docs: add @​lanodan to contributors 1eb3fa4
  • docs 1e7c9cd
  • switch from tape to test module (#60) 2520537
  • Bump minimist from 1.2.5 to 1.2.6 (#59) 61a94f1
  • Bump path-parse from 1.0.6 to 1.0.7 (#51) dc741cf
  • docs: add back ci badge 8ee5626
  • Add github actions, remove travis. Closes #52 (#53) 5c8756a
  • CI: Drop unused sudo: false Travis directive (#50) 05978a7

juliangruber/brace-expansion@v2.0.1...v3.0.0

v2.1.1

  • Backport v5.0.6 change to v2 (#109) c3a817c

... (truncated)

Commits
Install script changes

This version adds prepare script that runs during installation. Review the package contents before updating.


Updates @gram-ai/functions from 0.12.1 to 0.18.0

Release notes

Sourced from @​gram-ai/functions's releases.

@​gram-ai/functions@​0.18.0

Minor Changes

  • 5cfbb83: Expose MCP Client Metadata to Gram Functions tool calls

@​gram-ai/functions@​0.17.1

Patch Changes

  • 93c0f71: Bump archiver to 8.0.0

@​gram-ai/functions@​0.17.0

Minor Changes

  • 3f90c2c: feat: expose the calling MCP client's identity to tools via ctx.clientInfo

    ToolContext gains an optional clientInfo field ({ name, version }) populated when a tool is invoked over MCP — preferring the per-call _meta["io.modelcontextprotocol/clientInfo"] hint and falling back to the identity captured during the MCP initialize handshake. It is undefined for direct invocations and is untrusted, self-reported metadata intended for observability and convenience, never authorization.

@​gram-ai/functions@​0.16.2

Patch Changes

  • c58be73: fix: stop leaking stack traces in ctx.fail() errors and intercept errors in dev mode

    ctx.fail() no longer includes a stack trace in the user-facing error body — only the supplied message is returned. The dev-mode MCP server now intercepts thrown failures (and unexpected JavaScript errors) and surfaces them as normal isError tool results instead of an opaque "Internal Error" in clients like the MCP Inspector.

Changelog

Sourced from @​gram-ai/functions's changelog.

0.18.0

Minor Changes

  • 5cfbb83: Expose MCP Client Metadata to Gram Functions tool calls

0.17.1

Patch Changes

  • 93c0f71: Bump archiver to 8.0.0

0.17.0

Minor Changes

  • 3f90c2c: feat: expose the calling MCP client's identity to tools via ctx.clientInfo

    ToolContext gains an optional clientInfo field ({ name, version }) populated when a tool is invoked over MCP — preferring the per-call _meta["io.modelcontextprotocol/clientInfo"] hint and falling back to the identity captured during the MCP initialize handshake. It is undefined for direct invocations and is untrusted, self-reported metadata intended for observability and convenience, never authorization.

0.16.2

Patch Changes

  • c58be73: fix: stop leaking stack traces in ctx.fail() errors and intercept errors in dev mode

    ctx.fail() no longer includes a stack trace in the user-facing error body — only the supplied message is returned. The dev-mode MCP server now intercepts thrown failures (and unexpected JavaScript errors) and surfaces them as normal isError tool results instead of an opaque "Internal Error" in clients like the MCP Inspector.

0.16.1

Patch Changes

  • faaab73: Upgrade pnpm to v11

0.16.0

Minor Changes

  • 37158f0: ingest tags declared on Gram Function tools (top-level tags on the manifest and tags?: string[] on the TS framework ToolDefinition) and expose them through the management API; the playground tool editor now opens for function tools the same way it does for HTTP tools

0.15.1

Patch Changes

  • 09bf8d5: Restore corrrect bin path in package.json

0.15.0

Minor Changes

... (truncated)

Commits
  • 03f295a chore: version packages (#4736)
  • 5cfbb83 feat: proxy mcp client info and oauth client ID to Gram functions (#4748)
  • 38e11d1 chore(mise): bump pinned dev tool versions (#4600)
  • b74db75 chore: version packages (#4424)
  • 93c0f71 chore(deps): bump archiver to 8.0.0 in ts-framework/functions (#4388)
  • f7389aa chore(deps): bump @​stricli/core from 1.2.8 to 1.2.9 (#4208)
  • d01bc7e chore(deps): bump @​clack/prompts from 0.11.0 to 1.7.0 (#4212)
  • bed21b1 chore: version packages (#4323)
  • 3f90c2c feat: expose mcp clientInfo on tool context in functions (#4234)
  • 123c3c7 chore(deps): bump @​logtape/logtape from 1.3.11 to 2.2.4 (#4205)
  • Additional commits viewable in compare view

Updates @modelcontextprotocol/inspector from 0.17.5 to 2.0.0

Release notes

Sourced from @​modelcontextprotocol/inspector's releases.

2.0.0

The v2 Inspector is now the default release.

npx @modelcontextprotocol/inspector          # web UI
npx @modelcontextprotocol/inspector --cli    # CLI
npx @modelcontextprotocol/inspector --tui    # TUI

What's new

v2 ships as a single package with three clients — a Vite + React + Mantine web UI, a scriptable CLI, and an Ink-based TUI — over a shared @inspector/core runtime, so all three behave identically.

Upgrading from v1

  • Node >= 22.19.0 is now required (was >= 22.7.5).
  • CLI flags changed substantially. In particular --config now means a read-only session file; --catalog is the writable server list. See MCP server configuration.
  • The v1 sub-packages (inspector-client, inspector-server, inspector-cli) are deprecated and not part of v2 — v2 publishes a single package.

v1

v1 is deprecated and receives security fixes only, published under the v1-latest tag:

npm i @modelcontextprotocol/inspector@v1-latest

2.0.0-rc.3

Release candidate for 2.0.0.

Adds the vite 8.1.5 bump on top of rc.2, closing three high-severity dev-server file-read advisories.

Published under the next dist-tag — latest remains on 1.0.1.

Install: npx @modelcontextprotocol/inspector@next

Prerelease for validating the publish pipeline (#1818). Not for general use.

2.0.0-rc.2

Release candidate for 2.0.0, with all runtime dependency vulnerabilities cleared.

Published under the next dist-tag — latest remains on 1.0.1.

Install: npx @modelcontextprotocol/inspector@next

Prerelease for validating the publish pipeline against the swept dependency tree (#1818). Not for general use.

2.0.0-rc.1

Release candidate for 2.0.0. Published under the next dist-tag — latest remains on 1.0.1.

... (truncated)

Commits
  • 7aebf16 chore: 2.0.0 (#1842)
  • 73fe059 fix(deps): raise vite to 8.1.5 to close three dev-server file-read advisories...
  • d5e35b5 chore: clear all runtime dependency vulnerabilities; 2.0.0-rc.2 (#1837)
  • 954f9e8 fix(ci): publish via OIDC trusted publishing, not a non-existent NPM_TOKEN (#...
  • 75e3116 chore: 2.0.0-rc.1 (#1835)
  • 1450029 ci: derive the npm dist-tag from the version instead of defaulting to latest ...
  • 8445675 chore(deps): upgrade @​hono/node-server to 2.0.12 (#1832)
  • 809b9fd ci: set a least-privilege default GITHUB_TOKEN scope (#1831)
  • 25106dc Merge pull request #1830 from modelcontextprotocol/chore/v2-golive
  • ec5d8e1 chore: replace main's tree with v2
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​modelcontextprotocol/inspector since your current version.

Install script changes

This version adds postinstall script that runs during installation. Review the package contents before updating.


Updates nodemon from 3.1.11 to 3.1.14

Release notes

Sourced from nodemon's releases.

v3.1.14

3.1.14 (2026-02-20)

Bug Fixes

v3.1.13

3.1.13 (2026-02-19)

Bug Fixes

  • TypeScript definition for 'restart' args (5c03715), closes #2265

v3.1.12

3.1.12 (2026-02-19)

Bug Fixes

Commits
  • cfebe2f fix: get watch working on windows
  • f34bfa9 chore: fix release to run after tests
  • 5c03715 fix: TypeScript definition for 'restart' args
  • 28de4b7 chore: semver-release wanted 22-24 🤦
  • 6217164 chore: move release workflow to node 20
  • 2c458de chore: bump semver-release + update workflow
  • 9376af3 fix: bump minimatch
  • e045423 chore: website
  • f7a4edd chore: website
  • f26223f chore: website
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for nodemon since your current version.


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

…ctor and nodemon

Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) to 5.0.9 and updates ancestor dependencies [brace-expansion](https://github.com/juliangruber/brace-expansion), [@gram-ai/functions](https://github.com/speakeasy-api/gram/tree/HEAD/ts-framework/functions), [@modelcontextprotocol/inspector](https://github.com/modelcontextprotocol/inspector) and [nodemon](https://github.com/remy/nodemon). These dependencies need to be updated together.


Updates `brace-expansion` from 2.0.2 to 5.0.9
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@v2.0.2...v5.0.9)

Updates `@gram-ai/functions` from 0.12.1 to 0.18.0
- [Release notes](https://github.com/speakeasy-api/gram/releases)
- [Changelog](https://github.com/speakeasy-api/gram/blob/main/ts-framework/functions/CHANGELOG.md)
- [Commits](https://github.com/speakeasy-api/gram/commits/@gram-ai/functions@0.18.0/ts-framework/functions)

Updates `@modelcontextprotocol/inspector` from 0.17.5 to 2.0.0
- [Release notes](https://github.com/modelcontextprotocol/inspector/releases)
- [Commits](modelcontextprotocol/inspector@0.17.5...2.0.0)

Updates `nodemon` from 3.1.11 to 3.1.14
- [Release notes](https://github.com/remy/nodemon/releases)
- [Commits](remy/nodemon@v3.1.11...v3.1.14)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 5.0.9
  dependency-type: indirect
- dependency-name: "@gram-ai/functions"
  dependency-version: 0.18.0
  dependency-type: direct:production
- dependency-name: "@modelcontextprotocol/inspector"
  dependency-version: 2.0.0
  dependency-type: direct:development
- dependency-name: nodemon
  dependency-version: 3.1.14
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 31, 2026
@dependabot dependabot Bot mentioned this pull request Jul 31, 2026

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 7df27b7. Configure here.

Comment thread package.json
},
"dependencies": {
"@gram-ai/functions": "^0.12.1",
"@gram-ai/functions": "^0.18.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Node engines below inspector requirement

Low Severity

Bumping @modelcontextprotocol/inspector to 2.0.0 raises its Node requirement to >=22.19.0, but engines.node still allows >=22.18.0. On Node 22.18.x, pnpm dev can fail even though the project engines check passes, since that script launches mcp-inspector.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 7df27b7. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants