Commit Graph

1425 Commits

Author SHA1 Message Date
Enrico Toniato f8bca79aaf chore(release): exit prerelease mode and fix npm README assets
Fix npm README asset and repository links, publish mcp-use 2.0.4, and keep Inspector aligned at 20.0.4.
mcp-use@2.0.4 @mcp-use/inspector@20.0.4
2026-08-03 16:10:43 +02:00
Enrico Toniato dcd8f63c80 chore(release): exit prerelease mode and commit npm package README
Publishes mcp-use 2.0.3 and @mcp-use/inspector 20.0.3 with a committed package-root README.
mcp-use@2.0.3 @mcp-use/inspector@20.0.3
2026-08-03 16:02:39 +02:00
Enrico Toniato d8c62f2bbc chore(release): exit prerelease mode and publish npm README metadata hotfix
Publishes mcp-use 2.0.2 and @mcp-use/inspector 20.0.2 after preparing README metadata before npm publication.
2026-08-03 14:57:01 +02:00
Enrico Toniato 1dab3ed608 chore(release): exit prerelease mode and publish npm README hotfix
Publishes mcp-use 2.0.1 and @mcp-use/inspector 20.0.1 with the repository README included in the mcp-use package tarball.
2026-08-03 14:52:33 +02:00
Enrico Toniato e16f090c1f Merge pull request #2109 from mcp-use/release/exit-prerelease-1785760745
release(typescript): Exit prerelease mode and version packages
mcp-use@2.0.0 create-mcp-use-app@2.0.0 @mcp-use/inspector@20.0.0 @mcp-use/client@2.0.0 @mcp-use/cli@4.0.0 @mcp-use/agent@2.0.0
2026-08-03 14:39:57 +02:00
github-actions[bot] 352ded25d2 chore(release): exit prerelease mode and version packages 2026-08-03 12:39:11 +00:00
Enrico Toniato e97da43020 Merge pull request #2108 from mcp-use/release/v2-stable
release: promote mcp-use v2 to stable
2026-08-03 14:37:52 +02:00
Enrico 1f1db742e2 docs: normalize stable release copy 2026-08-03 14:36:36 +02:00
Enrico 11eb39a545 docs: remove prerelease guidance from stable v2 docs 2026-08-03 14:36:17 +02:00
Enrico 06ff3075b5 release: merge v2 beta into main 2026-08-03 14:35:58 +02:00
github-actions[bot] 2b5b8593df chore(typescript): version beta packages create-mcp-use-app@2.0.0-beta.16 2026-08-03 12:34:53 +00:00
Enrico Toniato 34405cacc6 fix: queue create-app release channel publication (#2107) 2026-08-03 14:32:30 +02:00
Enrico Toniato e1c8aa4685 fix: prepare v2 stable release channels and launch surfaces (#2106)
* fix: prepare v2 stable release channels

* fix: normalize peers only when exiting prerelease
2026-08-03 14:29:26 +02:00
github-actions[bot] 9c7475e619 chore(typescript): version beta packages create-mcp-use-app@2.0.0-beta.15 2026-08-03 12:20:02 +00:00
Enrico Toniato a26bac6d21 fix: update MCP Apps skill for v2 (#2105) 2026-08-03 14:17:40 +02:00
github-actions[bot] b8520984c6 chore(typescript): version beta packages mcp-use@2.0.0-beta.68 @mcp-use/inspector@20.0.0-beta.60 @mcp-use/agent@2.0.0-beta.22 2026-08-03 11:52:00 +00:00
Enrico Toniato f06deff02c fix v2 beta release blockers (#2104) 2026-08-03 13:49:48 +02:00
github-actions[bot] 814686ccad chore(typescript): version beta packages mcp-use@2.0.0-beta.67 @mcp-use/inspector@20.0.0-beta.59 2026-08-03 10:50:57 +00:00
Enrico Toniato c6043e4d05 fix: use hosted WebSocket tunnel relay (#2057)
* fix: use hosted WebSocket tunnel relay

* fix: reattach tunnels across relay deploys

* fix: negotiate tunnel keepalive support

* refactor: remove spinner state and improve loading indicators in ViewRenderer and MCP Apps components
2026-08-03 12:48:44 +02:00
github-actions[bot] 91e1b01965 chore(typescript): version beta packages @mcp-use/client@2.0.0-beta.18 @mcp-use/agent@2.0.0-beta.21 2026-08-01 00:28:38 +00:00
Andrew Khadder a6ec149b2f fix(client): escape server and tool names in code-mode shim generation (#2076)
Names containing quotes or other special characters previously produced
invalid JavaScript in the generated sandbox shim.

Claude-Session: https://claude.ai/code/session_01RynQDRJ93ZRCaPm2pHAMW2
2026-07-31 17:26:21 -07:00
Ayaan Gazali 57c9c0d91d fix(inspector): honor PORT env var in Docker image (#1869)
* fix(inspector): honor PORT env var in Docker image

The Dockerfile comment promised PORT controlled the listen port, but the
exec-form CMD pinned --port 8080, so PaaS platforms that inject PORT
(Cloud Run, Railway, Heroku, Render) routed traffic to a port nothing
listened on. Switch to shell-form CMD with ${PORT:-8080} and exec so
the node process stays PID 1 for signal handling.

Closes #1868

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(inspector): quote PORT expansion in Docker CMD

An unquoted expansion word-splits a PORT value containing whitespace
into extra CLI arguments (e.g. PORT='8080 --help' injects --help).
Quoted, the value reaches --port as a single argument.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-31 15:40:38 -07:00
Ayaan Gazali 6e3b9001e6 fix(ci): pin ruff in python-lint so releases cannot change the check (#2069)
The python-lint job installs ruff unpinned, so it always resolves to the
latest release. ruff 0.16.0 started formatting fenced code blocks inside
Markdown, which brought libraries/python/README.md into the scope of
`ruff format --check .` for the first time. Its quickstart examples were
never formatted that way, so the job now fails on every pull request that
touches libraries/python, regardless of what the change is.

Pin to 0.15.22, the newest release that passes both steps on current main.
This restores a reproducible check and leaves the Markdown question as a
deliberate choice rather than something a tool release decides.

Refs #1856
2026-07-31 12:09:09 -07:00
Andrew Khadder 828ebba84e fix(inspector): remove local chat URL from dev script (#2068) 2026-07-31 09:45:43 -07:00
Enrico Toniato 678a449d42 docs: compare FastMCP TypeScript (#2060)
* docs: compare FastMCP TypeScript

* docs: unify FastMCP benchmark matrix

* docs: preserve existing benchmark scores

* docs: compare equivalent MCP App stacks

* Update benchmark.md

Signed-off-by: Enrico Toniato <2827496+tonxxd@users.noreply.github.com>

---------

Signed-off-by: Enrico Toniato <2827496+tonxxd@users.noreply.github.com>
2026-07-31 12:16:05 +02:00
github-actions[bot] bc3f92cb5f chore(typescript): version beta packages mcp-use@2.0.0-beta.66 @mcp-use/inspector@20.0.0-beta.58 2026-07-30 19:25:46 +00:00
Andrew Khadder ccbbc081a3 chore(typescript): add public base URL changeset (#2063) 2026-07-30 12:23:41 -07:00
Andrew Khadder 6cf77ce3ce feat(react): expose public base URL (#2061) 2026-07-30 11:49:29 -07:00
Andrew Khadder 9a98b22499 Update server examples (#2059) 2026-07-30 10:13:33 -07:00
Enrico Toniato 5455671dc1 Point beta README agent prompt at /prompt@beta.md and v2 docs. (#2053)
The beta get-started flow should use the v2 agent prompt and documentation, not the stable v1 prompt.md.
2026-07-28 17:59:22 -07:00
Enrico Toniato b31f205d92 docs: tip main README readers toward beta v2 (#2052)
Point people at create-mcp-use-app@beta and the beta README right under the hero so v2 is discoverable from main.
2026-07-28 17:09:54 -07:00
Andrew Khadder 08827565d0 feat(excalidraw): add in-place drawing edits (#2042) 2026-07-28 17:06:26 -07:00
Andrew Khadder e797959da5 feat: add property search MCP App example (#2041) 2026-07-28 17:06:14 -07:00
Andrew Khadder 9fbfd4107d test(server): exercise direct v2 elicitation flows (#2051) 2026-07-28 17:02:02 -07:00
Andrew Khadder af7bc2c977 Merge pull request #2046 from mcp-use/codex/remove-ctx-elicit
Remove ctx.elicit compatibility API
2026-07-28 16:56:06 -07:00
github-actions[bot] 4013fc3002 chore(typescript): version beta packages mcp-use@2.0.0-beta.65 @mcp-use/inspector@20.0.0-beta.57 2026-07-28 23:47:59 +00:00
Enrico Toniato 67b4a27d9d remove v1 compatibility layer (#2049) 2026-07-28 16:45:55 -07:00
Andrew Khadder daaa7cb293 Update beta skill guidance and installer source (#2044)
* Update beta skill guidance and installer source

* Revise beta skill overview wording

* Fix mcp-use capitalization in skill overviews

* Align MCP Apps wording across skills
2026-07-28 15:18:37 -07:00
github-actions[bot] 3e548f9cf4 chore(typescript): version beta packages mcp-use@2.0.0-beta.64 @mcp-use/inspector@20.0.0-beta.56 @mcp-use/client@2.0.0-beta.17 @mcp-use/agent@2.0.0-beta.20 2026-07-28 22:12:55 +00:00
Enrico Toniato f3ec4c5adb chore(typescript): update MCP SDK to stable 2.0.0 (#2045) 2026-07-28 15:10:23 -07:00
github-actions[bot] a7338b21de chore(typescript): version beta packages create-mcp-use-app@2.0.0-beta.14 2026-07-28 21:31:49 +00:00
Andrew Khadder f3187f9b79 Resolve beta scaffold SDK version at runtime (#2040) 2026-07-28 14:29:30 -07:00
Andrew Khadder 5fd16ce909 fix TypeScript Knip docs discovery (#2043) 2026-07-28 14:25:17 -07:00
Enrico f6634fb688 Update README.md and docs.json for TypeScript v2 migration and new banner
- Updated migration guide link in README.md to point to the correct TypeScript v2 documentation.
- Added a new warning banner in docs.json to announce that mcp-use v2 is now in beta.
- Enhanced TypeScript SDK description in docs.json to clarify documentation for both V1 and V2.
- Restructured documentation sections in docs.json for better organization and clarity.
2026-07-28 12:00:34 -07:00
Enrico 05a1e63e30 docs: update beta banner content in v2 documentation to include a link for more information 2026-07-28 11:59:47 -07:00
Enrico 1ca3985462 Enhance benchmark documentation in README.md and benchmark.md
- Added clarification on the definition of "clean install" in both README.md and benchmark.md, emphasizing the inclusion of peer dependencies in actual disk usage measurements.
2026-07-28 11:56:08 -07:00
github-actions[bot] 5a938716f3 chore(typescript): version beta packages @mcp-use/agent@2.0.0-beta.19 2026-07-28 18:55:59 +00:00
Andrew Khadder 8d856b6034 docs(typescript): add TypeDoc generation and source API docs (#2039)
* docs(typescript): document public source APIs

* chore(typescript): enforce TSDoc syntax

* docs(typescript): add TypeDoc generation
2026-07-28 11:53:40 -07:00
Andrew Khadder 386dc8c3a5 v2 docs (#2038)
* docs: split TypeScript V1 and V2 documentation

* Rewrite v2 getting started docs

* docs: rewrite v2 server overview

* docs: refine v2 server overview

* docs: remove v2 session management

* docs: add v2 server migration checklist

* docs: refine v2 server migration checklist

* docs: audit v2 server migration checklist

* docs: complete TypeScript server guide migrations

* docs: remove oauth proxy factory references

* docs: simplify MCP terminology in descriptions

* docs: keep core API links in next steps

* docs: export view-bound tool reference

* docs: remove OAuth proxy warning

* docs: document tool-list notifications

* docs: simplify custom OAuth verifier example

* docs: restore full Hono middleware guide

* docs: remove custom provider proxy warning

* docs: hide server sampling guide from navigation

* docs: complete MCP client guide migration

* docs: align Inspector and tunnel guides

* docs: rewrite v2 MCP Apps overview

* docs: remove v2 response helpers guide

* rewrite TypeScript V2 MCP Agent guides (#2022)

* docs: add v2 server migration guide

* docs: add native TypeDoc API reference (#2032)

Add the unified native TypeDoc site, package TSDoc coverage, Vercel deployment configuration, and the V2-only Mintlify API reference link while preserving V1 navigation.

* docs: use declarative model context in v2 guidance (#2033)

* docs: fix V2 API reference link (#2034)

* docs: refine V2 header controls (#2035)

* docs: align migration page titles

* docs: preserve main v1 documentation

* docs: recover v2 MCP Apps rewrite
2026-07-28 11:35:50 -07:00
Enrico 944a3d47f5 Refactor README.md to enhance clarity and structure
- Removed unnecessary details from the agent prompt and scaffold sections.
- Added expandable sections for code examples of `index.ts` and `view.tsx` to improve readability.
- Updated formatting for better visual presentation.
2026-07-28 11:27:24 -07:00