Files
mcp-use__mcp-use/docs
Andrew Khadder 32da34505b Canary (#2384)
* test(cli): make the remaining skill rewrites change file length (#2374)

* chore: enter canary prerelease mode

* feat(inspector): show request duration instead of timestamp in RPC logger (#2364)

The RPC log rows rendered the wall-clock timestamp on the right of each
row while the request latency was squeezed into the truncated method
label. The timestamp is rarely useful compared to how long a request
took, and the inline latency contributed to text truncation.

Move the latency into the right-side slot where the timestamp rendered
and remove it from the method label. Rows for a correlated response now
show "42 ms" with a tooltip including the wall-clock time; rows without
a measured duration (notifications, pending requests) render no
right-side time. Search and row test ids now match the bare method name.

Fixes #2327

* chore(typescript): version packages (canary)

* fix(typescript): fail screenshot CLI on MCP App init failure (#2355)

* fix(typescript): fail screenshot CLI on MCP App init failure

* fix(typescript): ignore post-init guest re-sync errors in view lifecycle signal

* fix(typescript): re-arm view lifecycle error signal on bridge reconnect

* fix(typescript): keep view load failure marker across late teardown events

* chore(typescript): version packages (canary)

* feat(auth): add Convex OAuth provider example and integration (#2372)

* feat(auth): add Convex OAuth provider example and integration

- Introduced a new example for an MCP server authenticated by a Convex OAuth Provider.
- Updated pnpm-lock.yaml to include dependencies for the Convex example.
- Added necessary configurations in package.json, tsup.config.ts, and typedoc.json for the new Convex integration.
- Created new source files for Convex OAuth handling and example server logic.
- Updated tests to include verification for Convex OAuth functionality.
- Enhanced documentation to include Convex in the examples section.

* feat(auth): add Convex OAuth provider example and integration

- Add Convex OAuth provider documentation with setup and usage examples
- Create new Convex provider guide covering configuration, environment variables, and identity verification
- Update authentication provider index to include Convex in built-in providers list
- Update authentication overview table to reference Convex as a supported provider option
- Add Convex example to auth registry with environment configuration
- Enhance Convex example server with OAuth provider implementation
- Add changeset entry documenting new Convex OAuth provider support

* feat(auth): add Convex OAuth provider example and integration

- Add Convex OAuth provider documentation with setup and usage examples
- Create new Convex provider guide covering configuration, environment variables, and identity verification
- Update authentication provider index to include Convex in built-in providers list
- Update authentication overview table to reference Convex as a supported provider option
- Add Convex example to auth registry with environment configuration
- Enhance Convex example server with OAuth provider implementation
- Add changeset entry documenting new Convex OAuth provider support

* docs(typescript): move Convex provider guide to v2

---------

Co-authored-by: Andrew Khadder <andrew@manufact.com>

* chore(typescript): version packages (canary)

* fix(client): stop OAuth retries after disconnect (#2367)

* fix(client): stop OAuth retries after disconnect

* chore: add client patch changeset

* chore(typescript): version packages (canary)

* ci: update checkout, setup-python, setup-node, and upload-artifact to current majors (#2377)

* ci: update checkout, setup-python, setup-node, and upload-artifact to current majors in ci.yml

* ci: bump github-script to v9 to finish action updates

---------

Co-authored-by: katsugtgz <katsugtgz@users.noreply.github.com>
Co-authored-by: katsugtgz <187455787+katsugtgz@users.noreply.github.com>

* fix(client): hold one client reference across listAllResources pagination (#2387)

* fix(client): hold one client reference across listAllResources pagination

listAllResources guards on this.client, then paginates inside a single
executeRequest closure that re-reads this.client on every page. disconnect()
runs cleanupResources, which sets this.client to null, so a teardown landing
between pages makes the next iteration throw

  TypeError: Cannot read properties of null (reading 'listResources')

instead of the not-connected error the rest of the connector reports.

Capturing the client in the existing guard fixes it without changing the
guard's behaviour: the reference is read once, at a point where it is known
to be set, and the loop keeps using it. A disconnect mid-listing now surfaces
whatever the closed transport reports rather than a null dereference.

This is the pagination half of #2366. #2367 covered the OAuth retry path by
re-checking the connector state before re-invoking the closure; that guard
does not apply here because the loop never leaves executeRequest, and the
race needs no OAuth provider to reach.

* docs: describe what the captured reference actually prevents

The comment claimed the loop would otherwise report the not-connected
error. It would not: capturing the reference means a disconnect mid
listing fails on the closed transport, which is what the test asserts.

* chore(typescript): version packages (canary)

* feat(inspector): configure embedded max steps (#2401)

* feat(inspector): configure embedded max steps

* fix(inspector): refresh embedded max steps

* chore(typescript): version packages (canary)

---------

Co-authored-by: Ayaan Gazali <ayaangazali.work@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mert Çetin <97505365+merttcetn@users.noreply.github.com>
Co-authored-by: Prasad Shinde <144712280+Prasad8830@users.noreply.github.com>
Co-authored-by: Anirban Ghosh <anirbanghosh060@gmail.com>
Co-authored-by: Elioooon <102770919+Elioooon@users.noreply.github.com>
Co-authored-by: Muhammad Naufal Mahdi <053792227@ecampus.ut.ac.id>
Co-authored-by: katsugtgz <katsugtgz@users.noreply.github.com>
Co-authored-by: katsugtgz <187455787+katsugtgz@users.noreply.github.com>
Co-authored-by: Pietro Zullo <62951181+pietrozullo@users.noreply.github.com>
2026-09-02 14:25:25 -07:00
..
2026-08-04 11:26:22 -07:00
2026-08-31 14:21:25 +02:00
2026-08-31 14:21:25 +02:00
2026-09-02 14:25:25 -07:00
2026-09-02 14:25:25 -07:00
2025-10-15 19:23:46 +02:00

Mintlify Starter Kit

Click on Use this template to copy the Mintlify starter kit. The starter kit contains examples including

  • Guide pages
  • Navigation
  • Customizations
  • API Reference pages
  • Use of popular components

Development

Install the Mintlify CLI to preview the documentation changes locally. To install, use the following command

npm i -g mintlify

Run the following command at the root of your documentation (where docs.json is)

mintlify dev

Publishing Changes

Install our Github App to auto propagate changes from your repo to your deployment. Changes will be deployed to production automatically after pushing to the default branch. Find the link to install on your dashboard.

Troubleshooting

  • Mintlify dev isn't running - Run mintlify install it'll re-install dependencies.
  • Page loads as a 404 - Make sure you are running in a folder with docs.json