Every template above is powered by manufact.com - connect your GitHub repo and your MCP Server ships in minutes with observability, metrics, logs, and branch deployments.
npx @mcp-use/cli loginnpx @mcp-use/cli deploy
Was this page helpful?
⌘I
{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"mcp-use","colors":{"primary":"#0C0C0C","light":"#ffffff","dark":"#0C0C0C"},"logo":{"light":"https://mintcdn.com/mcpuse/C8kWie3B44RcXcXB/logo/light.svg?fit=max\u0026auto=format\u0026n=C8kWie3B44RcXcXB\u0026q=85\u0026s=81637706df88c2bacf4c63c6c739b257","dark":"https://mintcdn.com/mcpuse/C8kWie3B44RcXcXB/logo/dark.svg?fit=max\u0026auto=format\u0026n=C8kWie3B44RcXcXB\u0026q=85\u0026s=4b3e46903bada69d9bd25afbfd475880","href":"https://mcp-use.com/docs"},"favicon":"https://mintcdn.com/mcpuse/41MT7CjojVp0bLuY/favicon.svg?fit=max\u0026auto=format\u0026n=41MT7CjojVp0bLuY\u0026q=85\u0026s=fab8d0bf8cfc949bca5cd4af7199175c","background":{"decoration":"grid","color":{"light":"#ffffff","dark":"#0C0C0C"}},"navbar":{"links":[{"href":"https://github.com/mcp-use/mcp-use/tree/main/examples","label":"Examples"},{"href":"https://mcp-use.com/blog","label":"Blog"},{"icon":"discord","href":"https://discord.gg/XkNkSkMz3V","label":"Discord"},{"icon":"x-twitter","href":"https://x.com/manufact","label":""}],"primary":{"type":"github","label":"Github","href":"https://github.com/mcp-use/mcp-use"}},"footer":{"socials":{"x":"https://x.com/manufact","linkedin":"https://www.linkedin.com/company/mcp-use","github":"https://github.com/mcp-use","discord":"https://discord.gg/XkNkSkMz3V"},"links":[{"header":"Linktree","items":[{"label":"Website","href":"https://mcp-use.com"},{"label":"Manufact Cloud","href":"https://manufact.com"},{"label":"GitHub","href":"https://github.com/mcp-use"}]},{"header":"Resources","items":[{"label":"TypeScript Docs","href":"https://mcp-use.com/docs/typescript/server"},{"label":"Python Docs","href":"https://mcp-use.com/docs/python/getting-started/quickstart"},{"label":"Examples","href":"https://github.com/mcp-use/mcp-use/tree/main/examples"},{"label":"Blog","href":"https://manufact.com/blog"}]},{"header":"Community","items":[{"label":"GitHub Discussions","href":"https://github.com/mcp-use/mcp-use/discussions"},{"label":"Issues","href":"https://github.com/mcp-use/mcp-use/issues"},{"label":"Contribute","href":"https://github.com/mcp-use/mcp-use/blob/main/CONTRIBUTING.md"},{"label":"Discord","href":"https://discord.gg/XkNkSkMz3V"}]}]},"seo":{"metatags":{"charset":"UTF-8","viewport":"width=device-width, initial-scale=1.0","description":"The fullstack MCP framework to develop MCP Apps for ChatGPT / Claude and MCP Servers for AI Agents.","keywords":"MCP, Model Context Protocol, LLM, AI agents, open source, API integration, Claude, ChatGPT, artificial intelligence, tool access","author":"Manufact Team","robots":"index, follow","googlebot":"index, follow","google":"notranslate","google-site-verification":"verification_token_here","generator":"mcp-use","theme-color":"#1a1a1a","color-scheme":"light dark","format-detection":"telephone=no","referrer":"origin","language":"en","copyright":"Copyright 2026 Manufact","reply-to":"[email protected]","distribution":"global","coverage":"Worldwide","category":"Technology","target":"developers","HandheldFriendly":"True","MobileOptimized":"320","apple-mobile-web-app-capable":"yes","apple-mobile-web-app-status-bar-style":"black-translucent","apple-mobile-web-app-title":"mcp-use","application-name":"mcp-use","msapplication-TileColor":"#1a1a1a","msapplication-TileImage":"/images/mstile-144x144.png","msapplication-config":"/browserconfig.xml","og:type":"website","og:image":"https://cdn.mcp-use.com/og-image.png","og:site_name":"mcp-use","og:locale":"en_US","twitter:card":"summary_large_image","twitter:site":"@manufact","twitter:creator":"@manufact","twitter:image":"https://cdn.mcp-use.com/og-image.png","twitter:image:alt":"mcp-use logo and interface showing MCP Apps for ChatGPT / Claude and MCP Servers for AI Agents."}},"icons":{"library":"lucide"},"integrations":{"posthog":{"apiKey":"phc_lyTtbYwvkdSbrcMQNPiKiiRWrrM1seyKIMjycSvItEI","apiHost":"https://eu.i.posthog.com","sessionRecording":true}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mcpuse","hasAudioNarration":false,"actualSubdomain":"mcpuse","customDomains":["docs.mcp-use.com"],"gitSource":{"type":"github","owner":"mcp-use","repo":"mcp-use","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae8d957903fb064bacf70cd","collectionId":"62f598aa-f044-466c-b624-4291e98cc2d4","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae8d957903fb064bacf70cd"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae8eeb1f4303c0fff738dd4","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Docs","count":196},{"language":"default","tag":"TypeScript SDK","count":176},{"language":"default","tag":"MCP Server","count":80},{"language":"default","tag":"Python SDK","count":69},{"language":"default","tag":"MCP Client","count":44},{"language":"default","tag":"API Reference","count":30},{"language":"default","tag":"Advanced Features","count":24},{"language":"default","tag":"Authorization","count":24},{"language":"default","tag":"OAuth Providers","count":17},{"language":"default","tag":"MCP Agent","count":15}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"fonts.css","content":"@import url(https://p.typekit.net/p.css?s=1\u0026k=zmy3zmk\u0026ht=tk\u0026f=55314\u0026a=164646275\u0026app=typekit\u0026e=css);@font-face{font-family:\"inter-variable\";src:url(https://use.typekit.net/af/250efc/00000000000000007750957d/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191\u0026fvd=n4\u0026v=3) format(\"woff2\"),url(https://use.typekit.net/af/250efc/00000000000000007750957d/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191\u0026fvd=n4\u0026v=3) format(\"woff\"),url(https://use.typekit.net/af/250efc/00000000000000007750957d/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191\u0026fvd=n4\u0026v=3) format(\"opentype\");font-display:auto;font-style:normal;font-weight:100 900;font-stretch:normal}body{font-family:\"inter-variable\",sans-serif}#sidebar-content ul li a img{background:0 0!important}#sidebar-content a div:has(>img[src=\"/images/icons/openai.svg\"]){background-color:rgb(var(--gray-400));-webkit-mask:url(/images/icons/openai.svg) center/1rem 1rem no-repeat;mask:url(/images/icons/openai.svg) center/1rem 1rem no-repeat}.dark #sidebar-content a div:has(>img[src=\"/images/icons/openai.svg\"]){background-color:rgb(var(--gray-500))}#sidebar-content a[aria-current=page] div:has(>img[src=\"/images/icons/openai.svg\"]){background-color:currentColor}#sidebar-content a div:has(>img[src=\"/images/icons/openai.svg\"])>img[src=\"/images/icons/openai.svg\"]{visibility:hidden}html:not([data-current-path^=\"/v2/typescript/\"]){--banner-height:0px!important}html:not([data-current-path^=\"/v2/typescript/\"]) #banner{min-height:0!important;height:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}html[data-current-path^=\"/v2/typescript/\"] #banner{background:#60a5fa!important}[data-component-part=products-selector-trigger]{order:1}div:has(>[data-component-part=version-select-trigger]){order:2}"},{"filePath":"typescript/cookbook/cookbook.css","content":"html[data-current-path=\"/v2/typescript/cookbook\"] #pagination,html[data-current-path=\"/v2/typescript/cookbook/\"] #pagination{display:none}@media (min-width:1280px){.cookbook-chat-embed,.cookbook-tools-embed{width:calc(100% + 128px);margin-left:-64px}}#sidebar-content a[href=\"/v2/typescript/cookbook/daytona\"]>div:has(>img){background-color:currentColor;-webkit-mask:url(/v2/typescript/cookbook/daytona.svg) center/16px 16px no-repeat;mask:url(/v2/typescript/cookbook/daytona.svg) center/16px 16px no-repeat}#sidebar-content a[href=\"/v2/typescript/cookbook/daytona\"] img,#sidebar-content a[href=\"/v2/typescript/cookbook/nextjs\"] img,#sidebar-content a[href=\"/v2/typescript/cookbook/upstash\"] img{visibility:hidden}#sidebar-content a[href=\"/v2/typescript/cookbook/nextjs\"]>div:has(>img){background-color:currentColor;mask:url(/v2/typescript/cookbook/nextjs.svg) center/16px 16px no-repeat}#sidebar-content a[href=\"/v2/typescript/cookbook/upstash\"]>div:has(>img){background-color:currentColor;mask:url(/v2/typescript/cookbook/upstash.svg) center/16px 16px no-repeat}"}],"page":{"pagePath":"typescript/getting-started/templates","slug":"/typescript/getting-started/templates","pageMetadata":{"title":"Templates","description":"Ready-to-use MCP Apps you can deploy in one click or remix as your own.","icon":"layout-template","href":"/typescript/getting-started/templates"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Ready-to-use MCP Apps you can deploy in one click or remix as your own.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{Card,CardGroup,CodeBlock,Heading,Tip}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Every template ships with a live demo, a public repo, and a one-click deploy button. Clone, customize, and ship.`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Looking to scaffold a new project from scratch instead? Run `,_jsx(_components.code,{children:`npx create-mcp-use-app@latest`}),` - see the `,_jsx(_components.a,{href:`/typescript/getting-started/quickstart`,children:`Quickstart`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`featured-templates`,children:`Featured Templates`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Chart Builder`,icon:`chart-column`,href:`https://github.com/mcp-use/mcp-chart-builder`,children:_jsxs(_components.p,{children:[`Generate charts from natural language. Tools: `,_jsx(_components.code,{children:`create-chart`}),`.\n`,_jsx(_components.a,{href:`https://yellow-shadow-21833.run.mcp-use.com/mcp`,children:`Demo`}),` · `,_jsx(_components.a,{href:`https://mcp-use.com/deploy/start?repository-url=https%3A%2F%2Fgithub.com%2Fmcp-use%2Fmcp-chart-builder\u0026branch=main\u0026project-name=mcp-chart-builder\u0026port=3000\u0026runtime=node\u0026base-image=node%3A22`,children:`Deploy`})]})}),_jsx(Card,{title:`Diagram Builder`,icon:`sitemap`,href:`https://github.com/mcp-use/mcp-diagram-builder`,children:_jsxs(_components.p,{children:[`Build and edit diagrams conversationally. Tools: `,_jsx(_components.code,{children:`create-diagram`}),`, `,_jsx(_components.code,{children:`edit-diagram`}),`.\n`,_jsx(_components.a,{href:`https://lucky-darkness-402ph.run.mcp-use.com/mcp`,children:`Demo`}),` · `,_jsx(_components.a,{href:`https://mcp-use.com/deploy/start?repository-url=https%3A%2F%2Fgithub.com%2Fmcp-use%2Fmcp-diagram-builder\u0026branch=main\u0026project-name=mcp-diagram-builder\u0026port=3000\u0026runtime=node\u0026base-image=node%3A22`,children:`Deploy`})]})}),_jsx(Card,{title:`Slide Deck`,icon:`presentation`,href:`https://github.com/mcp-use/mcp-slide-deck`,children:_jsxs(_components.p,{children:[`Create and edit slide decks inline. Tools: `,_jsx(_components.code,{children:`create-slides`}),`, `,_jsx(_components.code,{children:`edit-slide`}),`.\n`,_jsx(_components.a,{href:`https://solitary-block-r6m6x.run.mcp-use.com/mcp`,children:`Demo`}),` · `,_jsx(_components.a,{href:`https://mcp-use.com/deploy/start?repository-url=https%3A%2F%2Fgithub.com%2Fmcp-use%2Fmcp-slide-deck\u0026branch=main\u0026project-name=mcp-slide-deck\u0026port=3000\u0026runtime=node\u0026base-image=node%3A22`,children:`Deploy`})]})}),_jsx(Card,{title:`Maps Explorer`,icon:`map`,href:`https://github.com/mcp-use/mcp-maps-explorer`,children:_jsxs(_components.p,{children:[`Interactive maps with place details and markers. Tools: `,_jsx(_components.code,{children:`show-map`}),`, `,_jsx(_components.code,{children:`get-place-details`}),`, `,_jsx(_components.code,{children:`add-markers`}),`.\n`,_jsx(_components.a,{href:`https://super-night-ttde2.run.mcp-use.com/mcp`,children:`Demo`}),` · `,_jsx(_components.a,{href:`https://mcp-use.com/deploy/start?repository-url=https%3A%2F%2Fgithub.com%2Fmcp-use%2Fmcp-maps-explorer\u0026branch=main\u0026project-name=mcp-maps-explorer\u0026port=3000\u0026runtime=node\u0026base-image=node%3A22`,children:`Deploy`})]})}),_jsx(Card,{title:`Hugging Face Spaces`,icon:`face-smile`,href:`https://github.com/mcp-use/mcp-huggingface-spaces`,children:_jsxs(_components.p,{children:[`Browse and preview Hugging Face Spaces. Tools: `,_jsx(_components.code,{children:`search-spaces`}),`, `,_jsx(_components.code,{children:`show-space`}),`, `,_jsx(_components.code,{children:`trending-spaces`}),`.\n`,_jsx(_components.a,{href:`https://gentle-frost-pvxpk.run.mcp-use.com/mcp`,children:`Demo`}),` · `,_jsx(_components.a,{href:`https://mcp-use.com/deploy/start?repository-url=https%3A%2F%2Fgithub.com%2Fmcp-use%2Fmcp-huggingface-spaces\u0026branch=main\u0026project-name=mcp-huggingface-spaces\u0026port=3000\u0026runtime=node\u0026base-image=node%3A22`,children:`Deploy`})]})}),_jsx(Card,{title:`Recipe Finder`,icon:`utensils`,href:`https://github.com/mcp-use/mcp-recipe-finder`,children:_jsxs(_components.p,{children:[`Search recipes and plan meals. Tools: `,_jsx(_components.code,{children:`search-recipes`}),`, `,_jsx(_components.code,{children:`get-recipe`}),`. Prompts: `,_jsx(_components.code,{children:`meal-plan`}),`, `,_jsx(_components.code,{children:`recipe-suggestion`}),`.\n`,_jsx(_components.a,{href:`https://bold-tree-1fe79.run.mcp-use.com/mcp`,children:`Demo`}),` · `,_jsx(_components.a,{href:`https://mcp-use.com/deploy/start?repository-url=https%3A%2F%2Fgithub.com%2Fmcp-use%2Fmcp-recipe-finder\u0026branch=main\u0026project-name=mcp-recipe-finder\u0026port=3000\u0026runtime=node\u0026base-image=node%3A22`,children:`Deploy`})]})}),_jsx(Card,{title:`Widget Gallery`,icon:`grid`,href:`https://github.com/mcp-use/mcp-widget-gallery`,children:_jsxs(_components.p,{children:[`Reference gallery of every widget pattern. Tools: `,_jsx(_components.code,{children:`show-react-widget`}),`, `,_jsx(_components.code,{children:`html-greeting`}),`, `,_jsx(_components.code,{children:`mcp-ui-poll`}),`, `,_jsx(_components.code,{children:`programmatic-counter`}),`, `,_jsx(_components.code,{children:`detect-client`}),`.\n`,_jsx(_components.a,{href:`https://wandering-lake-mmxhs.run.mcp-use.com/mcp`,children:`Demo`}),` · `,_jsx(_components.a,{href:`https://mcp-use.com/deploy/start?repository-url=https%3A%2F%2Fgithub.com%2Fmcp-use%2Fmcp-widget-gallery\u0026branch=main\u0026project-name=mcp-widget-gallery\u0026port=3000\u0026runtime=node\u0026base-image=node%3A22`,children:`Deploy`})]})}),_jsx(Card,{title:`Multi Server Hub`,icon:`layers`,href:`https://github.com/mcp-use/mcp-multi-server-hub`,children:_jsxs(_components.p,{children:[`Aggregate and audit multiple MCP servers. Tools: `,_jsx(_components.code,{children:`hub-status`}),`, `,_jsx(_components.code,{children:`hub-config-example`}),`, `,_jsx(_components.code,{children:`audit-log`}),`.\n`,_jsx(_components.a,{href:`https://soft-voice-4nxfi.run.mcp-use.com/mcp`,children:`Demo`}),` · `,_jsx(_components.a,{href:`https://mcp-use.com/deploy/start?repository-url=https%3A%2F%2Fgithub.com%2Fmcp-use%2Fmcp-multi-server-hub\u0026branch=main\u0026project-name=mcp-multi-server-hub\u0026port=3000\u0026runtime=node\u0026base-image=node%3A22`,children:`Deploy`})]})}),_jsx(Card,{title:`File Manager`,icon:`folder-open`,href:`https://github.com/mcp-use/mcp-file-manager`,children:_jsxs(_components.p,{children:[`Browse and read files through an MCP vault. Tools: `,_jsx(_components.code,{children:`open-vault`}),`, `,_jsx(_components.code,{children:`get-file`}),`, `,_jsx(_components.code,{children:`list-files`}),`.\n`,_jsx(_components.a,{href:`https://muddy-pond-eyays.run.mcp-use.com/mcp`,children:`Demo`}),` · `,_jsx(_components.a,{href:`https://mcp-use.com/deploy/start?repository-url=https%3A%2F%2Fgithub.com%2Fmcp-use%2Fmcp-file-manager\u0026branch=main\u0026project-name=mcp-file-manager\u0026port=3000\u0026runtime=node\u0026base-image=node%3A22`,children:`Deploy`})]})}),_jsx(Card,{title:`Progress Demo`,icon:`loader`,href:`https://github.com/mcp-use/mcp-progress-demo`,children:_jsxs(_components.p,{children:[`Long-running tools with progress and error handling. Tools: `,_jsx(_components.code,{children:`process-data`}),`, `,_jsx(_components.code,{children:`fetch-report`}),`, `,_jsx(_components.code,{children:`delete-dataset`}),`, `,_jsx(_components.code,{children:`search-external`}),`, `,_jsx(_components.code,{children:`failing-tool`}),`.\n`,_jsx(_components.a,{href:`https://crimson-river-pzsz1.run.mcp-use.com/mcp`,children:`Demo`}),` · `,_jsx(_components.a,{href:`https://mcp-use.com/deploy/start?repository-url=https%3A%2F%2Fgithub.com%2Fmcp-use%2Fmcp-progress-demo\u0026branch=main\u0026project-name=mcp-progress-demo\u0026port=3000\u0026runtime=node\u0026base-image=node%3A22`,children:`Deploy`})]})}),_jsx(Card,{title:`i18n Adaptive`,icon:`languages`,href:`https://github.com/mcp-use/mcp-i18n-adaptive`,children:_jsxs(_components.p,{children:[`Adapt responses to caller locale and context. Tools: `,_jsx(_components.code,{children:`show-context`}),`, `,_jsx(_components.code,{children:`detect-caller`}),`.\n`,_jsx(_components.a,{href:`https://falling-grass-58yov.run.mcp-use.com/mcp`,children:`Demo`}),` · `,_jsx(_components.a,{href:`https://mcp-use.com/deploy/start?repository-url=https%3A%2F%2Fgithub.com%2Fmcp-use%2Fmcp-i18n-adaptive\u0026branch=main\u0026project-name=mcp-i18n-adaptive\u0026port=3000\u0026runtime=node\u0026base-image=node%3A22`,children:`Deploy`})]})}),_jsx(Card,{title:`Media Mixer`,icon:`image`,href:`https://github.com/mcp-use/mcp-media-mixer`,children:_jsxs(_components.p,{children:[`Generate images, audio, PDFs, and more. Tools: `,_jsx(_components.code,{children:`generate-image`}),`, `,_jsx(_components.code,{children:`generate-audio`}),`, `,_jsx(_components.code,{children:`generate-pdf`}),`, and more.\n`,_jsx(_components.a,{href:`https://wandering-breeze-nuipu.run.mcp-use.com/mcp`,children:`Demo`}),` · `,_jsx(_components.a,{href:`https://mcp-use.com/deploy/start?repository-url=https%3A%2F%2Fgithub.com%2Fmcp-use%2Fmcp-media-mixer\u0026branch=main\u0026project-name=mcp-media-mixer\u0026port=3000\u0026runtime=node\u0026base-image=node%3A22`,children:`Deploy`})]})}),_jsx(Card,{title:`Resource Watcher`,icon:`eye`,href:`https://github.com/mcp-use/mcp-resource-watcher`,children:_jsxs(_components.p,{children:[`Subscribe to resources and toggle features live. Tools: `,_jsx(_components.code,{children:`show-config`}),`, `,_jsx(_components.code,{children:`update-config`}),`, `,_jsx(_components.code,{children:`toggle-feature`}),`, `,_jsx(_components.code,{children:`list-roots`}),`.\n`,_jsx(_components.a,{href:`https://fragrant-term-zmdks.run.mcp-use.com/mcp`,children:`Demo`}),` · `,_jsx(_components.a,{href:`https://mcp-use.com/deploy/start?repository-url=https%3A%2F%2Fgithub.com%2Fmcp-use%2Fmcp-resource-watcher\u0026branch=main\u0026project-name=mcp-resource-watcher\u0026port=3000\u0026runtime=node\u0026base-image=node%3A22`,children:`Deploy`})]})})]}),`\n`,_jsx(Card,{title:`See all examples on GitHub`,icon:`github`,href:`https://github.com/mcp-use/mcp-use/tree/main/examples`,horizontal:true,children:_jsx(_components.p,{children:`More templates, source code, and ready-to-run samples for Python and TypeScript.`})}),`\n`,_jsx(Heading,{level:`2`,id:`deploy-your-own`,children:`Deploy your own`}),`\n`,_jsxs(_components.p,{children:[`Every template above is powered by `,_jsx(_components.a,{href:`https://manufact.com`,children:`manufact.com`}),` - connect your GitHub repo and your MCP Server ships in minutes with observability, metrics, logs, and branch deployments.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`npx`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` @mcp-use/cli`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` login`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`npx`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` @mcp-use/cli`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` deploy`})]}),`\n`]})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Templates","description":"Ready-to-use MCP Apps you can deploy in one click or remix as your own.","icon":"layout-template","href":"/typescript/getting-started/templates"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Featured Templates","slug":"featured-templates","depth":2,"children":[]},{"title":"Deploy your own","slug":"deploy-your-own","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"mcpuse","siteName":"mcp-use","title":"Templates - mcp-use","navMaps":{"firstHrefInVersion":{"V1":{"href":"/v1/typescript/getting-started/welcome","matchLevel":2},"V2":{"href":"/typescript/getting-started/templates","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-11-02T20:13:02.874Z","originalFileLocation":"typescript/getting-started/templates.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Ready-to-use MCP Apps you can deploy in one click or remix as your own.\">\u003cmeta data-mint-head name=\"keywords\" content=\"MCP, Model Context Protocol, LLM, AI agents, open source, API integration, Claude, ChatGPT, artificial intelligence, tool access\">\u003cmeta data-mint-head name=\"application-name\" content=\"mcp-use\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mcpuse/-KgpqBJhmnG_-qIr/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/mcpuse/-KgpqBJhmnG_-qIr/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mcpuse/-KgpqBJhmnG_-qIr/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/mcpuse/-KgpqBJhmnG_-qIr/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/mcpuse/-KgpqBJhmnG_-qIr/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mcpuse/-KgpqBJhmnG_-qIr/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mcpuse/-KgpqBJhmnG_-qIr/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/mcpuse/-KgpqBJhmnG_-qIr/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/mcpuse/-KgpqBJhmnG_-qIr/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Templates - mcp-use\">\u003cmeta data-mint-head property=\"og:description\" content=\"Ready-to-use MCP Apps you can deploy in one click or remix as your own.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"mcp-use\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.mcp-use.com/typescript/getting-started/templates\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cdn.mcp-use.com/og-image.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Templates - mcp-use\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Ready-to-use MCP Apps you can deploy in one click or remix as your own.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cdn.mcp-use.com/og-image.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"mcp-use\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1a1a1a\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_US\">\u003cmeta data-mint-head name=\"charset\" content=\"UTF-8\">\u003cmeta data-mint-head name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\u003cmeta data-mint-head name=\"author\" content=\"Manufact Team\">\u003cmeta data-mint-head name=\"googlebot\" content=\"index, follow\">\u003cmeta data-mint-head name=\"google\" content=\"notranslate\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"verification_token_here\">\u003cmeta data-mint-head name=\"generator\" content=\"mcp-use\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#1a1a1a\">\u003cmeta data-mint-head name=\"color-scheme\" content=\"light dark\">\u003cmeta data-mint-head name=\"format-detection\" content=\"telephone=no\">\u003cmeta data-mint-head name=\"referrer\" content=\"origin\">\u003cmeta data-mint-head name=\"language\" content=\"en\">\u003cmeta data-mint-head name=\"copyright\" content=\"Copyright 2026 Manufact\">\u003cmeta data-mint-head name=\"reply-to\" content=\"[email protected]\">\u003cmeta data-mint-head name=\"distribution\" content=\"global\">\u003cmeta data-mint-head name=\"coverage\" content=\"Worldwide\">\u003cmeta data-mint-head name=\"category\" content=\"Technology\">\u003cmeta data-mint-head name=\"target\" content=\"developers\">\u003cmeta data-mint-head name=\"HandheldFriendly\" content=\"True\">\u003cmeta data-mint-head name=\"MobileOptimized\" content=\"320\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-capable\" content=\"yes\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\">\u003cmeta data-mint-head name=\"application-name\" content=\"mcp-use\">\u003cmeta data-mint-head name=\"msapplication-TileImage\" content=\"/images/mstile-144x144.png\">\u003cmeta data-mint-head name=\"twitter:creator\" content=\"@manufact\">\u003cmeta data-mint-head name=\"twitter:image:alt\" content=\"mcp-use logo and interface showing MCP Apps for ChatGPT / Claude and MCP Servers for AI Agents.\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.mcp-use.com/typescript/getting-started/templates\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/typescript/getting-started/templates.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.mcp-use.com/#organization\",\"name\":\"mcp-use\",\"url\":\"https://docs.mcp-use.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mcpuse/C8kWie3B44RcXcXB/logo/light.svg?fit=max\u0026auto=format\u0026n=C8kWie3B44RcXcXB\u0026q=85\u0026s=81637706df88c2bacf4c63c6c739b257\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.mcp-use.com#website\",\"name\":\"mcp-use\",\"url\":\"https://docs.mcp-use.com\",\"publisher\":{\"@id\":\"https://docs.mcp-use.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.mcp-use.com/typescript/getting-started/templates#webpage\",\"url\":\"https://docs.mcp-use.com/typescript/getting-started/templates\",\"name\":\"Templates\",\"description\":\"Ready-to-use MCP Apps you can deploy in one click or remix as your own.\",\"dateModified\":\"2026-11-02T20:13:02.874Z\",\"isPartOf\":{\"@id\":\"https://docs.mcp-use.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.mcp-use.com/typescript/getting-started/templates#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.mcp-use.com/typescript/getting-started/templates#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Get Started\",\"item\":\"https://docs.mcp-use.com/typescript/getting-started/welcome\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Templates\",\"item\":\"https://docs.mcp-use.com/typescript/getting-started/templates\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.mcp-use.com/typescript/getting-started/templates#article\",\"headline\":\"Templates\",\"name\":\"Templates\",\"description\":\"Ready-to-use MCP Apps you can deploy in one click or remix as your own.\",\"url\":\"https://docs.mcp-use.com/typescript/getting-started/templates\",\"mainEntityOfPage\":{\"@id\":\"https://docs.mcp-use.com/typescript/getting-started/templates#webpage\"},\"image\":\"https://cdn.mcp-use.com/og-image.png\",\"dateModified\":\"2026-11-02T20:13:02.874Z\",\"publisher\":{\"@id\":\"https://docs.mcp-use.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.mcp-use.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"mcp-use\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"mcp-use","nav":{"global":null,"products":[{"product":"TypeScript SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/mcpuse/images/typescriptlogo.svg","description":"TypeScript SDK documentation for V1 and V2","versions":[{"version":"V1","pages":[{"title":"V1","href":"/v1/typescript/getting-started/welcome"}]},{"version":"V2","default":true,"tabs":[{"tab":"Docs","icon":"book","groups":[{"group":"Get Started","pages":[{"title":"Welcome","icon":"heart-handshake","href":"/typescript/getting-started/welcome"},{"title":"Quickstart","description":"Scaffold, run, and test an MCP App with mcp-use.","icon":"rocket","href":"/typescript/getting-started/quickstart"},{"title":"Templates","icon":"layout-template","href":"/typescript/getting-started/templates"},{"title":"Updates","description":"New updates and improvements to the TypeScript SDK","icon":"sparkles","tag":"New","href":"/typescript/changelog"},{"title":"Inspector Updates","icon":"sparkles","tag":"New","href":"/inspector/changelog"}]},{"group":"MCP Server","icon":"server","pages":[{"title":"Overview","icon":"list-start","href":"/typescript/server/index"},{"title":"Migrate to v2","icon":"arrow-right-left","href":"/typescript/server/migration"},{"title":"Examples","icon":"code","href":"/typescript/server/examples"},{"title":"Customize Landing Page","icon":"panels-top-left","href":"/typescript/server/landing-page"},{"title":"Skills over MCP","icon":"waypoints","href":"/typescript/server/skills"},{"group":"Core Components","icon":"box","pages":[{"title":"Tools","icon":"wrench","href":"/typescript/server/tools"},{"title":"Resources","icon":"folder-open","href":"/typescript/server/resources"},{"title":"Prompts","icon":"message-square","href":"/typescript/server/prompts"}]},{"group":"Authorization","icon":"shield","pages":[{"title":"OAuth","icon":"shield-check","href":"/typescript/server/authentication/index"},{"title":"User Context","icon":"user","href":"/typescript/server/authentication/user-context"},{"title":"Mixed Authentication","icon":"door-open","href":"/typescript/server/authentication/mixed-auth"},{"group":"OAuth Proxy","icon":"shuffle","pages":[{"title":"OAuth Proxy","icon":"shuffle","href":"/typescript/server/authentication/providers/oauth-proxy"},{"title":"OAuth Proxy storage","icon":"database","href":"/typescript/server/authentication/providers/oauth-proxy-storage"}]},{"group":"OAuth Providers","icon":"plug","pages":[{"title":"Auth0 Provider","icon":"https://mintlify.s3.us-west-1.amazonaws.com/mcpuse/images/icons/auth0.svg","href":"/typescript/server/authentication/providers/auth0"},{"title":"Better Auth Provider","icon":"https://mintlify.s3.us-west-1.amazonaws.com/mcpuse/images/icons/better-auth.svg","href":"/typescript/server/authentication/providers/better-auth"},{"title":"Clerk Provider","icon":"https://mintlify.s3.us-west-1.amazonaws.com/mcpuse/images/icons/clerk.svg","href":"/typescript/server/authentication/providers/clerk"},{"title":"Convex Provider","icon":"https://mintlify.s3.us-west-1.amazonaws.com/mcpuse/images/icons/convex.svg","href":"/typescript/server/authentication/providers/convex"},{"title":"Keycloak Provider","icon":"https://mintlify.s3.us-west-1.amazonaws.com/mcpuse/images/icons/keycloak.svg","href":"/typescript/server/authentication/providers/keycloak"},{"title":"Supabase Provider","icon":"https://mintlify.s3.us-west-1.amazonaws.com/mcpuse/images/icons/supabase.svg","href":"/typescript/server/authentication/providers/supabase"},{"title":"WorkOS Provider","icon":"https://mintlify.s3.us-west-1.amazonaws.com/mcpuse/images/workos.svg","href":"/typescript/server/authentication/providers/workos"},{"title":"Scalekit Provider","icon":"https://mintlify.s3.us-west-1.amazonaws.com/mcpuse/images/icons/scalekit.svg","href":"/typescript/server/authentication/providers/scalekit"},{"title":"Custom Provider","icon":"code","href":"/typescript/server/authentication/providers/custom"}]}]},{"group":"Deployment","icon":"rocket","pages":[{"title":"Deploy to Manufact","icon":"https://mintlify.s3.us-west-1.amazonaws.com/mcpuse/images/logo-mcp-use.svg","href":"/typescript/server/deployment/mcp-use"},{"title":"Self hosted","icon":"docker","href":"/typescript/server/deployment/self-hosted"}]},{"title":"Compose MCP servers","icon":"git-merge","href":"/typescript/server/proxy"},{"title":"OpenAPI","icon":"braces","href":"/typescript/server/openapi"},{"title":"Next.js","icon":"layers","href":"/typescript/server/nextjs-drop-in"},{"group":"Advanced Features","icon":"sparkle","pages":[{"title":"Middleware","icon":"layers","href":"/typescript/server/middleware"},{"title":"Elicitation","icon":"check","href":"/typescript/server/elicitation"},{"title":"Sampling","icon":"pipette","href":"/typescript/server/sampling"},{"title":"Resource Subscriptions","icon":"rss","href":"/typescript/server/subscriptions"},{"title":"Notifications","icon":"bell","href":"/typescript/server/notifications"}]}]},{"group":"MCP Apps","icon":"app-window-mac","pages":[{"title":"Overview","icon":"blocks","href":"/typescript/mcp-apps"},{"title":"Build your first MCP App","icon":"rocket","href":"/typescript/mcp-apps/quickstart"},{"title":"ChatGPT Plugin Extensions","icon":"https://mintlify.s3.us-west-1.amazonaws.com/mcpuse/images/icons/openai.svg","href":"/typescript/mcp-apps/chatgpt-extensions"},{"title":"Generative UI","icon":"sparkles","href":"/typescript/mcp-apps/generative-ui"},{"title":"Interactivity","icon":"mouse-pointer-click","href":"/typescript/mcp-apps/interactivity"},{"title":"Model context","icon":"brain","href":"/typescript/mcp-apps/model-context"},{"title":"Content Security Policy","icon":"shield","href":"/typescript/mcp-apps/content-security-policy"}]},{"group":"MCP Client","icon":"router","pages":[{"title":"MCP Client","sidebarTitle":"Overview","icon":"router","href":"/typescript/client/index"},{"title":"Migrate to v2","icon":"arrow-right-left","href":"/typescript/client/migration"},{"title":"Environments","icon":"container","href":"/typescript/client/environments"},{"group":"Core Components","icon":"box","pages":[{"title":"Tools","icon":"wrench","href":"/typescript/client/tools"},{"title":"Resources","icon":"folder-open","href":"/typescript/client/resources"},{"title":"Prompts","icon":"message-square","href":"/typescript/client/prompts"}]},{"group":"Advanced Features","icon":"sparkle","pages":[{"title":"Sampling compatibility","icon":"pipette","href":"/typescript/client/sampling"},{"title":"Elicitation","icon":"check","href":"/typescript/client/elicitation"},{"title":"Completions","icon":"wand-magic-sparkles","href":"/typescript/client/completion"},{"title":"Notifications","icon":"bell","href":"/typescript/client/notifications"}]},{"title":"Authentication","icon":"shield","href":"/typescript/client/authentication"},{"title":"React Integration","icon":"react","href":"/typescript/client/usemcp"},{"title":"Code Mode","icon":"code","href":"/typescript/client/code-mode"}]},{"group":"MCP Agent","icon":"brain","pages":[{"title":"Introduction","icon":"list-start","href":"/typescript/agent/index"},{"title":"LLM providers","icon":"brain-circuit","href":"/typescript/agent/llm-providers"},{"title":"Memory management","icon":"memory-stick","href":"/typescript/agent/memory-management"},{"title":"Streaming","icon":"arrow-up-down","href":"/typescript/agent/streaming"},{"group":"LangChain integration","pages":[{"title":"Overview","icon":"link","href":"/typescript/agent/langchain/index"},{"title":"Structured output","icon":"braces","href":"/typescript/agent/langchain/structured-output"},{"title":"Server Manager","icon":"server","href":"/typescript/agent/langchain/server-manager"},{"title":"Observability","icon":"eye","href":"/typescript/agent/langchain/observability"}]}]},{"group":"Tooling","icon":"wrench","pages":[{"title":"CLI Client","icon":"terminal","href":"/typescript/tooling/client-cli"},{"title":"CLI Reference","icon":"terminal","href":"/typescript/api-reference/cli-reference"},{"group":"Inspector","icon":"bug-play","pages":[{"title":"Inspector","icon":"monitor","href":"/inspector/index"},{"title":"CLI Usage","icon":"terminal","href":"/inspector/cli"},{"title":"Connection settings","icon":"settings","href":"/inspector/connection-settings"},{"title":"URL parameters","icon":"link","href":"/inspector/url-parameters"},{"title":"Keyboard shortcuts","icon":"keyboard","href":"/inspector/keyboard-shortcuts"},{"title":"Command Palette","icon":"search","href":"/inspector/command-palette"},{"title":"Integration","icon":"plug-2","href":"/inspector/integration"},{"title":"Self-Hosting","icon":"container","href":"/inspector/self-hosting"},{"title":"Debug widgets in the Inspector","icon":"bug","href":"/inspector/debugging-chatgpt-apps"},{"title":"WebMCP Inspector","icon":"chrome","href":"/inspector/webmcp-inspector"}]},{"title":"MCP Server Tunneling","icon":"train-front-tunnel","href":"/tunneling/index"}]}]},{"tab":"Cookbook","icon":"book-open","pages":[{"title":"Cookbook","href":"/typescript/cookbook"}]},{"tab":"API Reference","icon":"terminal","href":"https://api-reference.mcp-use.com"}]}]},{"product":"Python SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/mcpuse/images/pythonlogo.svg","description":"Python SDK description","pages":[{"title":"Python SDK","href":"/python/getting-started/welcome"}]}]},"basePath":"","title":"Templates - mcp-use","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":[],"chunks":[]}