mirror of
https://github.com/mcp-use/mcp-use.git
synced 2026-09-14 18:06:01 +08:00
68afda5885
* docs: remove stale feedback block and orphaned anchor from docs.json * chore(docs): make Typescript more prominent * chore(docs): Update `welcome.mdx` * docs: rewrite TypeScript quickstart and welcome pages Refocus the quickstart on create-mcp-use-app (scaffold, run, and deploy a first MCP server) and drop the agent/client/server primer table and diagram. Convert the welcome page's server + widget example from Tabs to CodeGroup and tighten the intro wording. * docs: remove stale server templates page and fix its references Delete the typescript/server/templates page and repoint the home templates tip to the quickstart, which now covers create-mcp-use-app. * docs(typescript): fix dead example links to real example paths The 'see a full example' links pointed at GitHub folders that 404 or contain only a README. Corrected to the real runnable examples under libraries/typescript/packages/mcp-use/examples/, verified against origin/main (incl. matching cd commands): - installation: examples/server -> packages/.../examples/server - client-configuration: a .py link -> real TS multi-server example - code-mode: examples/client/* -> examples/agent/code-mode/* - elicitation, sampling, notifications: server/X -> server/features/X - supabase: server/supabase -> server/deployment/supabase - clerk: restore missing packages/mcp-use/ path segment Quickstart links were already fixed by the quickstart rewrite (e6903716). Part of the docs audit (MCP-2466). * docs(typescript): rewrite Agent and Client introduction pages Rewrite the Agent and Client intro pages to be task-oriented and scannable: concise feature lists with cross-links, runnable quick-start examples, and added API reference sections. Drop stale CodeSandbox embeds and outdated model names. * docs(typescript): fix MCPServer class name casing in server reference The API Reference heading, prose, and class signature used McpServer; the real SDK export is MCPServer. Corrected all three occurrences in server/index.mdx. * docs: add redirect for bare /typescript/server path Routes the bare /typescript/server path to its index page now that the server section has been restructured. Claude-Session: https://claude.ai/code/session_015uioJjKTAZXGQpbXHUHZWp * docs(typescript): fix broken code examples across MCP Server & Apps section Fix all 102 confirmed code defects found in the MCP Server & MCP Apps documentation audit (47 pages, 401 code blocks), verified against the mcp-use@1.32 SDK source. The recurring patterns that made copy-pasted examples fail to compile or run are now corrected everywhere they appeared: - server.start() -> await server.listen() (no start() method exists) - bare-object tool returns wrapped in object()/text() response helpers; catch blocks renamed so they no longer shadow the error() helper - prompt messages use role:"user" with typed { type:"text" } content instead of the invalid role:"system" + bare-string shape - auth reads ctx.auth.user.userId (not ctx.auth.userId); user fields live under ctx.auth.user, scopes/permissions stay top-level - security: remove verifyJwt: process.env.NODE_ENV === 'production' from all six OAuth provider pages (off-prod it skips signature verification and accepts forged tokens); rely on the secure default, with a warning never to disable it - correct import subpaths: Logger/MCPClient from mcp-use, response helpers and server symbols from mcp-use/server, MCPClient as BrowserMCPClient from mcp-use/browser; drop the unexported getMcpAppsBridge - useWidget generics use the real <TProps, TState, TOutput, ...> order; remove the non-existent notifyIntrinsicHeight (auto-size via McpUseProvider) - fix the deployment URL to <id>.run.mcp-use.com/mcp, add missing z/helper imports, add the --branch/--dockerfile CLI options, and clean up em dashes and bare/malformed code fences Each page was fixed and then independently re-verified against the SDK source, with a repo-wide pattern sweep confirming no instances remain. Structural IA changes (moving widget-components to /react/, orphan redirects) are intentionally deferred to the docs rewrite. * docs(typescript): restructure MCP Server & MCP Apps IA Promote MCP Apps to its own top-level section in the TypeScript SDK Docs tab and move the 9 React widget-component pages out of /server/widget-components/ into /typescript/react/. - Move 9 React component pages to typescript/react/ (git renames) with 9 redirects - Promote MCP Apps to a top-level group (Overview pages + React subgroup) - Remove the duplicate MCP Apps group from the Home product nav; rehome guides/chatgpt-apps-flow under MCP Apps so it no longer orphans - Move cli-reference out of MCP Server into a new Tooling group - Relocate response-helpers -> Core Components, openapi -> Advanced Features, nextjs-drop-in -> Deployment - Repoint all widget-components links to /typescript/react/ - Fix 3 broken anchor links (inspector CLI env var, mcp-apps metadata, auth providers) Structure-only change; no page content rewrites. Refs MCP-2466. * docs: refresh TypeScript server app docs * docs: add TypeScript API reference * docs: streamline TypeScript server navigation * docs: rewrite core TypeScript server guides * docs: rewrite advanced TypeScript server guides * docs: rewrite TypeScript server OAuth guides * docs: rewrite TypeScript server session storage guides * docs: rewrite MCP Apps section * docs: add TypeScript MCP client API reference * docs: add TypeScript MCP agent API reference * docs: reorder TypeScript API reference nav * docs: reorganize TypeScript tooling nav * docs: rewrite inspector guides * docs: rewrite MCP server tunneling guide * docs: rewrite CLI client and reference docs * docs: finalize TypeScript documentation rewrite * docs: move inspector updates under get started * Fix Mintlify validation errors * Fix Mintlify broken links * docs: update Manufact Cloud deployment guide * chore: retrigger Mintlify docs preview * Fix MDX comment syntax on home page * docs: rework TypeScript server examples * docs: fix server docs links * docs: restore SDK links in home sidebar * docs: move SDK links to end of home sidebar
56 lines
2.2 KiB
XML
56 lines
2.2 KiB
XML
<svg
|
|
width="183"
|
|
height="41"
|
|
viewBox="0 0 183 41"
|
|
fill="none"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
>
|
|
<path
|
|
d="M0 6.15C0 4.51892 0.632141 2.95464 1.75736 1.80129C2.88258 0.647945 4.4087 0 6 0H177C178.591 0 180.117 0.647945 181.243 1.80129C182.368 2.95464 183 4.51892 183 6.15V34.85C183 36.4811 182.368 38.0454 181.243 39.1987C180.117 40.3521 178.591 41 177 41H6C4.4087 41 2.88258 40.3521 1.75736 39.1987C0.632141 38.0454 0 36.4811 0 34.85V6.15Z"
|
|
fill="url(#paint0_linear_try_now)"
|
|
/>
|
|
<path
|
|
d="M24.3945 17.019C23.0724 18.3273 20.929 18.3273 19.607 17.019C18.2849 15.7106 18.2849 13.5893 19.607 12.281C20.929 10.9726 23.0724 10.9726 24.3945 12.281C25.7165 13.5893 25.7165 15.7106 24.3945 17.019Z"
|
|
fill="white"
|
|
/>
|
|
<path
|
|
d="M35.31 27.8216C33.988 29.13 31.8446 29.13 30.5225 27.8216C29.2005 26.5132 29.2005 24.392 30.5225 23.0836C31.8446 21.7753 33.988 21.7753 35.31 23.0836C36.6321 24.392 36.6321 26.5132 35.31 27.8216Z"
|
|
fill="white"
|
|
/>
|
|
<path
|
|
d="M23.4849 12.7074L25.3856 14.5884C25.4 16.5072 26.1468 18.4215 27.6261 19.8855C29.1053 21.3494 31.0397 22.0885 32.9785 22.1028L34.8792 23.9838L31.5279 27.3004L29.5326 25.3258C29.4733 23.469 28.7278 21.6297 27.2957 20.2124C25.8636 18.7951 24.0051 18.0573 22.1289 17.9986L20.1336 16.024L23.4849 12.7074Z"
|
|
fill="white"
|
|
/>
|
|
<path
|
|
d="M25.3596 25.4787C25.3596 27.329 23.844 28.829 21.9743 28.829C20.1047 28.829 18.589 27.329 18.589 25.4787C18.589 23.6284 20.1047 22.1285 21.9743 22.1285C23.844 22.1285 25.3596 23.6284 25.3596 25.4787Z"
|
|
fill="white"
|
|
/>
|
|
<path
|
|
d="M36.328 14.6239C36.328 16.4742 34.8123 17.9741 32.9427 17.9741C31.073 17.9741 29.5574 16.4742 29.5574 14.6239C29.5574 12.7736 31.073 11.2736 32.9427 11.2736C34.8123 11.2736 36.328 12.7736 36.328 14.6239Z"
|
|
fill="white"
|
|
/>
|
|
<text
|
|
x="56"
|
|
y="25.5"
|
|
fill="#F0F0F0"
|
|
font-family="Inter, Arial, sans-serif"
|
|
font-size="15"
|
|
font-weight="700"
|
|
>
|
|
Try now
|
|
</text>
|
|
<defs>
|
|
<linearGradient
|
|
id="paint0_linear_try_now"
|
|
x1="181"
|
|
y1="6.85814e-06"
|
|
x2="25.5859"
|
|
y2="36.6831"
|
|
gradientUnits="userSpaceOnUse"
|
|
>
|
|
<stop stop-color="#616775" />
|
|
<stop offset="1" stop-color="#000000" />
|
|
</linearGradient>
|
|
</defs>
|
|
</svg>
|