Commit Graph

1222 Commits

Author SHA1 Message Date
github-actions[bot] a4be9fe34b chore(typescript): version beta packages @mcp-use/inspector@20.0.0-beta.13 @mcp-use/client@2.0.0-beta.9 @mcp-use/agent@2.0.0-beta.10 2026-07-20 22:10:14 +00:00
Enrico Toniato f3fc8dab1b fix(client): surface manual OAuth failures (#1953)
* fix(client): surface manual OAuth failures

* ci: publish TypeScript previews for beta PRs

* ci: pin pnpm for server example checks

* revert: keep server example CI out of OAuth fix
2026-07-20 15:08:39 -07:00
github-actions[bot] 25571ff3e6 chore(typescript): version beta packages mcp-use@2.0.0-beta.20 create-mcp-use-app@2.0.0-beta.6 @mcp-use/inspector@20.0.0-beta.12 @mcp-use/client@2.0.0-beta.8 @mcp-use/agent@2.0.0-beta.9 2026-07-20 21:38:59 +00:00
Enrico Toniato 3aca19c1ab feat: prefer Bun over Yarn and opt-in build source maps (#1950)
Replace create-mcp-use-app --yarn with --bun, align docs/install hints, and gate mcp-use build source maps behind --source-maps. Keep workspace root TypeScript on 5.9 so eslint stays compatible.
2026-07-20 14:37:04 -07:00
github-actions[bot] 85bce5ee36 chore(typescript): version beta packages @mcp-use/inspector@20.0.0-beta.11 @mcp-use/client@2.0.0-beta.7 @mcp-use/agent@2.0.0-beta.8 2026-07-20 19:52:51 +00:00
Enrico Toniato bef150a917 fix: expose OAuth resource in client tokens (#1944) 2026-07-20 12:51:16 -07:00
github-actions[bot] 4cabcfad73 chore(typescript): version beta packages mcp-use@2.0.0-beta.19 @mcp-use/inspector@20.0.0-beta.10 @mcp-use/client@2.0.0-beta.6 @mcp-use/agent@2.0.0-beta.7 2026-07-20 17:53:39 +00:00
Enrico Toniato 990361c5d1 Merge pull request #1942 from mcp-use/feat/nextjs-drop-in
feat(server): add Next.js drop-in adapter and example suite
2026-07-20 10:51:41 -07:00
Enrico 78266950f9 feat(server): add Next.js drop-in adapter and example suite 2026-07-20 10:50:19 -07:00
Andrew Khadder 025ef85d7b docs(server): align Views asset specifications (#1936) 2026-07-20 09:37:04 -07:00
github-actions[bot] 912e40d9da chore(typescript): version beta packages mcp-use@2.0.0-beta.18 @mcp-use/inspector@20.0.0-beta.9 @mcp-use/client@2.0.0-beta.5 @mcp-use/agent@2.0.0-beta.6 2026-07-19 22:54:50 +00:00
Enrico Toniato 08e1815cf1 Merge pull request #1941 from mcp-use/fix/build-public-assets-drop-scarf
fix(server): stop duplicating public assets and remove Scarf telemetry
2026-07-19 15:53:08 -07:00
Enrico c8788352e4 fix(server): stop duplicating public assets and remove Scarf telemetry
Disable Vite publicDir on all build steps so public/ lands only under
build/views/public/. Drop Scarf download tracking from client and inspector;
PostHog remains the sole telemetry provider.
2026-07-19 15:52:18 -07:00
github-actions[bot] 3d991eeee0 chore(typescript): version beta packages mcp-use@2.0.0-beta.17 create-mcp-use-app@2.0.0-beta.5 @mcp-use/inspector@20.0.0-beta.8 2026-07-19 22:37:53 +00:00
Enrico Toniato 9a6a908031 Merge pull request #1940 from mcp-use/feat/view-code-split-inspector-boot
feat(server): enable view JS code splitting and inspector boot spinner
2026-07-19 15:36:16 -07:00
Enrico fe4d3b2df0 feat(server): enable view JS code splitting and inspector boot spinner
Split per-view client bundles via rolldown defaults, update VIEWS_SPEC for
external assets, and show a loading placeholder in inspector shells while
CDN bundles download. Fix scaffold README inspector URLs and tool error spacing.
2026-07-19 15:34:42 -07:00
github-actions[bot] 06aa0d89b9 chore(typescript): version beta packages mcp-use@2.0.0-beta.16 2026-07-19 17:51:42 +00:00
Enrico Toniato 12e2310d82 Merge pull request #1938 from mcp-use/fix/dev-port-probe-envdir
fix(server): restore dev port auto-find on loopback and drop Vite envFile warning
2026-07-19 10:50:02 -07:00
Enrico 2ee60d01b3 fix(server): restore dev port auto-find on loopback and drop Vite envFile warning 2026-07-19 10:49:24 -07:00
github-actions[bot] f9080d1a60 chore(typescript): version beta packages mcp-use@2.0.0-beta.15 create-mcp-use-app@2.0.0-beta.4 @mcp-use/inspector@20.0.0-beta.7 2026-07-19 02:26:10 +00:00
Enrico Toniato a689175acd Merge pull request #1937 from mcp-use:template-mcp-app
manual commit
2026-07-18 19:24:16 -07:00
Enrico d9c2023864 manual commit 2026-07-18 19:23:50 -07:00
github-actions[bot] 86e41a02fe chore(typescript): version beta packages mcp-use@2.0.0-beta.14 2026-07-19 01:21:48 +00:00
Andrew Khadder 6aa0857b34 feat(server): make MCP middleware type-safe by method (#1932)
* feat(server): make MCP middleware type-safe by method

* fix(server): omit schema dialect from tool descriptors (#1931)

* fix(server): forward list middleware params

* fix(server): export MCP middleware adapters
2026-07-18 18:20:02 -07:00
github-actions[bot] a50a151417 chore(typescript): version beta packages @mcp-use/inspector@20.0.0-beta.6 @mcp-use/client@2.0.0-beta.4 @mcp-use/agent@2.0.0-beta.5 2026-07-19 01:06:15 +00:00
Andrew Khadder 3294086709 Stream Inspector tool call input (#1929) 2026-07-18 18:04:42 -07:00
Andrew Khadder cbef1f8a36 fix stale v2 view examples (#1935) 2026-07-18 17:45:02 -07:00
github-actions[bot] 6fd0674c0c chore(typescript): version beta packages @mcp-use/inspector@20.0.0-beta.5 @mcp-use/agent@2.0.0-beta.4 2026-07-19 00:21:43 +00:00
Andrew Khadder 3180df7a64 Make @mcp-use/agent ESM-only for v2 (#1933)
* Make agent ESM-only for v2

* Keep beta pack verification unchanged
2026-07-18 17:20:00 -07:00
github-actions[bot] f1dd8fecae chore(typescript): version beta packages mcp-use@2.0.0-beta.13 create-mcp-use-app@2.0.0-beta.3 @mcp-use/inspector@20.0.0-beta.4 @mcp-use/client@2.0.0-beta.3 @mcp-use/cli@4.0.0-beta.1 @mcp-use/agent@2.0.0-beta.3 2026-07-18 21:23:40 +00:00
Enrico Toniato 082ae55fca Merge pull request #1930 from mcp-use:various-fixes-2
Enhance MCP App Development Experience
2026-07-18 14:21:38 -07:00
Enrico f25964142b Enhance MCP App Development Experience
- Updated documentation to clarify the use of `mcp-use dev --tunnel` and `mcp-use start --tunnel`, including automatic tunnel restart on registration drop.
- Refined TypeScript API references for `allowedOrigins` and `cors` configurations to improve clarity on behavior.
- Transitioned view-related files from `resources/` to `views/`, aligning with new authoring standards.
- Introduced a new `mcp-env.d.ts` for type definitions and simplified favicon selection logic.
- Enhanced the `create-mcp-use-app` template to support views, including a new fruit search example with improved UI components.
- Added mock OpenAI file APIs for local development environments to facilitate testing.
- Updated package.json descriptions and keywords for better clarity and alignment with project goals.
2026-07-18 14:21:02 -07:00
Enrico Toniato 90b7b34003 Merge pull request #1928 from mcp-use/fix/beta-release-verify-retry
fix(ci): retry beta npm verify after publish
2026-07-18 10:59:08 -07:00
Enrico 856d90626e fix(ci): retry beta npm verify after publish
npm registry replication can lag behind trusted publishing; retry up to 2 minutes before failing the release job.
2026-07-18 10:58:55 -07:00
github-actions[bot] 4976bce1a8 chore(typescript): version beta packages 2026-07-18 17:55:59 +00:00
Enrico Toniato cd1d1dba78 Merge pull request #1927 from mcp-use/chore/node22-security-floor
chore(typescript): raise Node floor to 22.22.2 and CI to 22.23.1
2026-07-18 10:54:02 -07:00
Enrico 15798394a4 chore(typescript): raise Node floor to 22.22.2 and CI to 22.23.1
Excludes pre–March 2026 security patches and satisfies npm 12 for trusted beta publishing.
2026-07-18 10:53:48 -07:00
Enrico Toniato d7e76c22bd Merge pull request #1926 from mcp-use/chore/node22-engine-floor
chore(typescript): raise Node.js engine floor to 22.13
2026-07-18 10:48:09 -07:00
Enrico b47e268f61 chore(typescript): raise Node.js engine floor to 22.13
Unblocks beta releases on pnpm 11.13 and aligns CI, Docker, build targets, and scaffolds with Maintenance LTS Node 22.
2026-07-18 10:47:42 -07:00
Enrico Toniato cffb5eb051 Merge pull request #1925 from mcp-use/fix/cli-client-ux
fix(server): improve mcp-use client CLI UX after auto-install
2026-07-18 10:42:21 -07:00
Enrico 4810321ca5 fix(server): improve mcp-use client CLI UX after auto-install
Auto-install now imports @mcp-use/client from the project install location so connect completes in one run. OAuth prompts before opening a browser, and client --help shows subcommand usage.
2026-07-18 10:42:02 -07:00
Enrico Toniato 50df3a1611 Create mcp use app version (#1924)
* refactor(create-mcp-use-app): replace --canary flag with --sdk-version for version pinning

- Updated GitHub Actions workflows to use --sdk-version instead of --canary for creating apps.
- Modified CLI options and internal logic to support --sdk-version for specifying npm dist-tags or semver.
- Updated documentation and tests to reflect the change from --canary to --sdk-version.

* chore(ci, workflows): downgrade Node.js version to 20.19.0 across all workflows

- Updated GitHub Actions workflows to use Node.js version 20.19.0 instead of 24.15.0.
- Adjusted package.json files to reflect the new Node.js engine requirements.
- Updated pnpm-lock.yaml and TypeScript dependencies to ensure compatibility with the new Node.js version.
2026-07-18 10:30:27 -07:00
github-actions[bot] aae91904ce chore(typescript): version beta packages 2026-07-18 17:06:12 +00:00
Enrico Toniato 20d8f85aee feat(server): enhance client SDK loading and installation process (#1923)
- Added dynamic import for `@mcp-use/client` in the CLI commands.
- Implemented automatic installation of the client SDK when missing, with support for project and sandbox environments.
- Introduced `findProjectRoot` function to locate the nearest `package.json`.
- Updated tests to cover new functionality for loading the client package and finding the project root.
2026-07-18 10:05:02 -07:00
github-actions[bot] e31ff11dbf chore(typescript): version beta packages 2026-07-18 01:03:21 +00:00
Andrew Khadder adebe07133 feat(server): proxy multiple MCP servers (#1892)
* feat(server): proxy multiple MCP servers

* fix(server): address proxy review feedback

* fix(server): preserve proxy lifecycle ordering

* test(server): refresh proxy bundle budget
2026-07-17 18:01:49 -07:00
github-actions[bot] 1bad8d31e8 chore(typescript): version beta packages 2026-07-18 00:49:04 +00:00
Andrew Khadder fa574030eb feat(server): add v2 server branding (#1920)
* feat(server): add v2 server branding

* fix(server): address branding review feedback
2026-07-17 17:47:45 -07:00
github-actions[bot] abaf0b5828 chore(typescript): version beta packages 2026-07-18 00:37:16 +00:00
Andrew Khadder 40545102e3 feat(server): add resource template completions (#1919) 2026-07-17 17:35:48 -07:00