Connect AI assistants like Claude and Cursor to DBDock Cloud over the Model Context Protocol — run backups, restores, copies, migrations, and schedules from your editor with secure OAuth sign-in.
DBDock Cloud exposes a hosted Model Context Protocol (MCP) server, so AI assistants can operate your DBDock account on your behalf — safely, with your permission, over secure OAuth sign-in.
The server uses the streamable HTTP transport and browser-based OAuth sign-in. There are no API keys to create or paste — you approve access in your browser, the same way you sign in to the dashboard.
MCP tools act on real databases. Backups, restores, and copies through the assistant have the same effect as running them in the dashboard — review what an assistant proposes before you approve it, especially restores and copies, which overwrite data.
The MCP server authenticates every request through DBDock’s OAuth flow and scopes access to your own account. It never exposes your database credentials to the client — the assistant asks DBDock to perform actions; it doesn’t receive your secrets. See Cloud security.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"DBDock","description":"DBDock is a database toolkit for backups, restores, database copies, and cross-database migrations — as an open-source CLI and a managed cloud dashboard, kept in sync.","colors":{"primary":"#23517c","light":"#4d82b8","dark":"#16324d"},"logo":{"light":"https://mintcdn.com/dbdock/VJVsVf7NXmfjrIDF/images/logo-primary.png?fit=max\u0026auto=format\u0026n=VJVsVf7NXmfjrIDF\u0026q=85\u0026s=2c735d6a129249814cf0da567347e896","dark":"https://mintcdn.com/dbdock/VJVsVf7NXmfjrIDF/images/logo-white.png?fit=max\u0026auto=format\u0026n=VJVsVf7NXmfjrIDF\u0026q=85\u0026s=a98f9249d3315b952c1453fea84d7cc8"},"favicon":"https://mintcdn.com/dbdock/mFTyMf4ASXgGhwQg/images/favicon.png?fit=max\u0026auto=format\u0026n=mFTyMf4ASXgGhwQg\u0026q=85\u0026s=15c42f4e6f5f74d588741eba1d3ac8b2","navbar":{"links":[{"href":"https://github.com/dbdock/dbdock/issues","label":"Support"}],"primary":{"type":"button","label":"Go to Dashboard","href":"https://dbdock.xyz"}},"footer":{"socials":{"github":"https://github.com/dbdock/dbdock","website":"https://dbdock.xyz"}},"seo":{"metatags":{"og:site_name":"DBDock Documentation","og:type":"website","twitter:card":"summary_large_image"},"indexing":"navigable"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Dashboard","icon":"gauge","href":"https://dbdock.xyz"},{"anchor":"NPM","icon":"npm","href":"https://www.npmjs.com/package/dbdock"},{"anchor":"GitHub","icon":"github","href":"https://github.com/dbdock/dbdock"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dbdock","hasAudioNarration":false,"actualSubdomain":"dbdock","customDomains":["docs.dbdock.xyz"],"gitSource":{"type":"github","owner":"dbdock","repo":"dbdock-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a5bc3f1a849149a368d54d0","collectionId":"420f4ea2-ea57-43ef-aeb0-1481fa40a598","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a5bc3f1a849149a368d54d0"},"entitlements":{},"buildId":"6a6573f9e98e76f283bad8c9:success","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"CLI Reference","count":36},{"language":"default","tag":"Documentation","count":30},{"language":"default","tag":"CLI","count":12},{"language":"default","tag":"SDK","count":10},{"language":"default","tag":"DBDock Cloud","count":8},{"language":"default","tag":"Storage Providers","count":7},{"language":"default","tag":"Cloud Sync (CLI)","count":6},{"language":"default","tag":"Migration","count":6},{"language":"default","tag":"Alerts \u0026 Automation","count":5},{"language":"default","tag":"Get Started","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"global.css","content":"a[href=\"/\"] img{height:1.75rem!important;max-height:2rem!important;width:auto!important}"}],"page":{"pagePath":"cloud/mcp","slug":"/cloud/mcp","pageMetadata":{"title":"MCP Server","description":"Connect AI assistants like Claude and Cursor to DBDock Cloud over the Model Context Protocol — run backups, restores, copies, migrations, and schedules from your editor with secure OAuth sign-in.","icon":"robot","href":"/cloud/mcp"},"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: \"Connect AI assistants like Claude and Cursor to DBDock Cloud over the Model Context Protocol — run backups, restores, copies, migrations, and schedules from your editor with secure OAuth sign-in.\"\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`,strong:`strong`,..._provideComponents(),...props.components},{Card,CardGroup,CodeBlock,Heading,Tab,Tabs,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`DBDock Cloud exposes a hosted `,_jsx(_components.a,{href:`https://modelcontextprotocol.io`,children:`Model Context Protocol`}),` (MCP) server, so AI assistants can operate your DBDock account on your behalf — safely, with your permission, over secure OAuth sign-in.`]}),`\n`,_jsx(Heading,{level:`2`,id:`endpoint`,children:`Endpoint`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,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:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://dbdock.xyz/api/mcp`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`The server uses the streamable HTTP transport and browser-based `,_jsx(_components.strong,{children:`OAuth`}),` sign-in. There are no API keys to create or paste — you approve access in your browser, the same way you sign in to the dashboard.`]}),`\n`,_jsx(Heading,{level:`2`,id:`connect-a-client`,children:`Connect a client`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Claude`,id:`claude`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,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:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`claude`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mcp`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` add`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --transport`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` http`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` dbdock`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://dbdock.xyz/api/mcp`})]}),`\n`]})})}),_jsx(_components.p,{children:`Or add it to your MCP config:`}),_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`json`,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:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mcpServers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"dbdock\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"http\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://dbdock.xyz/api/mcp\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),_jsxs(Tab,{title:`Cursor`,id:`cursor`,children:[_jsx(_components.p,{children:`Add to your MCP configuration:`}),_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,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:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mcpServers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"dbdock\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://dbdock.xyz/api/mcp\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),_jsx(Tab,{title:`Other clients`,id:`other-clients`,children:_jsxs(_components.p,{children:[`Any MCP client that supports the HTTP transport can connect. Point it at `,_jsx(_components.code,{children:`https://dbdock.xyz/api/mcp`}),` and complete the OAuth sign-in when prompted.`]})})]}),`\n`,_jsx(_components.p,{children:`The first time a client connects, your browser opens to authorize it. After that, the client acts within your DBDock account.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-the-assistant-can-do`,children:`What the assistant can do`}),`\n`,_jsx(_components.p,{children:`Once connected, the assistant can call DBDock tools such as:`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`list_connections`,icon:`plug`,children:_jsx(_components.p,{children:`See the databases in your account.`})}),_jsx(Card,{title:`create_backup`,icon:`shield-check`,children:_jsx(_components.p,{children:`Start a backup of a connection.`})}),_jsx(Card,{title:`restore_backup`,icon:`rotate-left`,children:_jsx(_components.p,{children:`Restore a backup into a database.`})}),_jsx(Card,{title:`copy_database`,icon:`copy`,children:_jsx(_components.p,{children:`Clone one database into another.`})}),_jsx(Card,{title:`run_migration`,icon:`arrows-left-right`,children:_jsx(_components.p,{children:`Run a cross-database migration.`})}),_jsx(Card,{title:`list_schedules · run_schedule_now · set_schedule_enabled`,icon:`calendar-days`,children:_jsx(_components.p,{children:`Inspect and control schedules.`})})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`MCP tools act on real databases. Backups, restores, and copies through the assistant have the same effect as running them in the dashboard — review what an assistant proposes before you approve it, especially restores and copies, which overwrite data.`})}),`\n`,_jsx(Heading,{level:`2`,id:`security`,children:`Security`}),`\n`,_jsxs(_components.p,{children:[`The MCP server authenticates every request through DBDock’s OAuth flow and scopes access to your own account. It never exposes your database credentials to the client — the assistant asks DBDock to perform actions; it doesn’t receive your secrets. See `,_jsx(_components.a,{href:`/security/cloud`,children:`Cloud security`}),`.`]})]})}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":"MCP Server","description":"Connect AI assistants like Claude and Cursor to DBDock Cloud over the Model Context Protocol — run backups, restores, copies, migrations, and schedules from your editor with secure OAuth sign-in.","icon":"robot","href":"/cloud/mcp"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Endpoint","slug":"endpoint","depth":2,"children":[]},{"title":"Connect a client","slug":"connect-a-client","depth":2,"children":[]},{"title":"What the assistant can do","slug":"what-the-assistant-can-do","depth":2,"children":[]},{"title":"Security","slug":"security","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"dbdock","siteName":"DBDock","title":"MCP Server - DBDock","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-18T00:58:12.778Z","originalFileLocation":"cloud/mcp.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=\"Connect AI assistants like Claude and Cursor to DBDock Cloud over the Model Context Protocol — run backups, restores, copies, migrations, and schedules from your editor with secure OAuth sign-in.\">\u003cmeta data-mint-head name=\"application-name\" content=\"DBDock\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dbdock/YvOCZTgM6epg9z9t/_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/dbdock/YvOCZTgM6epg9z9t/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dbdock/YvOCZTgM6epg9z9t/_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/dbdock/YvOCZTgM6epg9z9t/_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/dbdock/YvOCZTgM6epg9z9t/_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/dbdock/YvOCZTgM6epg9z9t/_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/dbdock/YvOCZTgM6epg9z9t/_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/dbdock/YvOCZTgM6epg9z9t/_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/dbdock/YvOCZTgM6epg9z9t/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"MCP Server - DBDock\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect AI assistants like Claude and Cursor to DBDock Cloud over the Model Context Protocol — run backups, restores, copies, migrations, and schedules from your editor with secure OAuth sign-in.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"DBDock Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dbdock.xyz/cloud/mcp\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dbdock.mintlify.app/_mintlify/api/og/v2?division=DBDock+Cloud\u0026amp;title=MCP+Server\u0026amp;description=Connect+AI+assistants+like+Claude+and+Cursor+to+DBDock+Cloud+over+the+Model+Context+Protocol+%E2%80%94+run+backups%2C+restores%2C+copies%2C+migrations%2C+and+schedules+from+you\u0026amp;theme=f86a0380a4b58428431a6fb3\u0026amp;signature=f486c4b69f9150a7a8e6ac676525f27d0f1540d231ae665e8be9b47bee96fdb9\">\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=\"MCP Server - DBDock\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect AI assistants like Claude and Cursor to DBDock Cloud over the Model Context Protocol — run backups, restores, copies, migrations, and schedules from your editor with secure OAuth sign-in.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dbdock.mintlify.app/_mintlify/api/og/v2?division=DBDock+Cloud\u0026amp;title=MCP+Server\u0026amp;description=Connect+AI+assistants+like+Claude+and+Cursor+to+DBDock+Cloud+over+the+Model+Context+Protocol+%E2%80%94+run+backups%2C+restores%2C+copies%2C+migrations%2C+and+schedules+from+you\u0026amp;theme=f86a0380a4b58428431a6fb3\u0026amp;signature=f486c4b69f9150a7a8e6ac676525f27d0f1540d231ae665e8be9b47bee96fdb9\">\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=\"/mintlify-assets/_mintlify/favicons/dbdock/YvOCZTgM6epg9z9t/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"DBDock\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#23517c\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dbdock.xyz/cloud/mcp\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/cloud/mcp.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dbdock.xyz/#organization\",\"name\":\"DBDock\",\"url\":\"https://docs.dbdock.xyz\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/dbdock/VJVsVf7NXmfjrIDF/images/logo-primary.png?fit=max\u0026auto=format\u0026n=VJVsVf7NXmfjrIDF\u0026q=85\u0026s=2c735d6a129249814cf0da567347e896\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dbdock.xyz#website\",\"name\":\"DBDock\",\"url\":\"https://docs.dbdock.xyz\",\"publisher\":{\"@id\":\"https://docs.dbdock.xyz/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dbdock.xyz/cloud/mcp#webpage\",\"url\":\"https://docs.dbdock.xyz/cloud/mcp\",\"name\":\"MCP Server\",\"description\":\"Connect AI assistants like Claude and Cursor to DBDock Cloud over the Model Context Protocol — run backups, restores, copies, migrations, and schedules from your editor with secure OAuth sign-in.\",\"dateModified\":\"2026-07-18T00:58:12.778Z\",\"isPartOf\":{\"@id\":\"https://docs.dbdock.xyz#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dbdock.xyz/cloud/mcp#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dbdock.xyz/cloud/mcp#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"DBDock Cloud\",\"item\":\"https://docs.dbdock.xyz/cloud/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MCP Server\",\"item\":\"https://docs.dbdock.xyz/cloud/mcp\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.dbdock.xyz/cloud/mcp#article\",\"headline\":\"MCP Server\",\"name\":\"MCP Server\",\"description\":\"Connect AI assistants like Claude and Cursor to DBDock Cloud over the Model Context Protocol — run backups, restores, copies, migrations, and schedules from your editor with secure OAuth sign-in.\",\"url\":\"https://docs.dbdock.xyz/cloud/mcp\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dbdock.xyz/cloud/mcp#webpage\"},\"dateModified\":\"2026-07-18T00:58:12.778Z\",\"publisher\":{\"@id\":\"https://docs.dbdock.xyz/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dbdock.xyz#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"DBDock\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"DBDock","nav":{"global":{"anchors":[{"anchor":"Dashboard","icon":"gauge","href":"https://dbdock.xyz"},{"anchor":"NPM","icon":"npm","href":"https://www.npmjs.com/package/dbdock"},{"anchor":"GitHub","icon":"github","href":"https://github.com/dbdock/dbdock"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"DBDock Documentation","icon":"house","href":""},{"title":"What is DBDock?","icon":"circle-question","href":"/get-started/what-is-dbdock"},{"title":"Cloud Quickstart","icon":"rocket","href":"/get-started/quickstart-cloud"},{"title":"CLI Quickstart","icon":"terminal","href":"/get-started/quickstart"},{"title":"Installation","href":"/get-started/installation"}]},{"group":"Core Concepts","pages":[{"title":"Concepts","href":"/core/concepts"},{"title":"Configuration","href":"/core/configuration"}]},{"group":"DBDock Cloud","pages":[{"title":"DBDock Cloud","icon":"cloud","href":"/cloud/overview"},{"title":"Connections","icon":"plug","href":"/cloud/connections"},{"title":"Backups \u0026 Restore","icon":"shield-check","href":"/cloud/backups"},{"title":"Storage","icon":"database","href":"/cloud/storage"},{"title":"Schedules","icon":"calendar-days","href":"/cloud/schedules"},{"title":"Team","description":"Invite people into a shared DBDock Cloud workspace so they can manage connections, backups, and schedules alongside you, acting on the owner's resources.","icon":"users","href":"/cloud/teams"},{"title":"MCP Server","icon":"robot","href":"/cloud/mcp"},{"title":"Plans \u0026 Billing","description":"DBDock Cloud plans — Free, Pro, and Business. What each unlocks: connections, scheduled backups, managed storage, encryption, team seats, alerts, and admin panels.","icon":"credit-card","href":"/cloud/billing"}]},{"group":"Cloud Sync","pages":[{"title":"Cloud Sync","icon":"cloud-arrow-up","href":"/cloud-sync/overview"},{"title":"Authentication","icon":"key","href":"/cloud-sync/authentication"},{"title":"Syncing a Project","icon":"arrows-rotate","href":"/cloud-sync/sync"},{"title":"Data Handling","icon":"shield","href":"/cloud-sync/data-handling"}]},{"group":"Security","pages":[{"title":"Security Overview","icon":"shield","href":"/security/overview"},{"title":"Encryption","icon":"key","href":"/security/encryption"},{"title":"Cloud Security","icon":"cloud","href":"/security/cloud"},{"title":"Key Management","icon":"vault","href":"/security/key-management"}]},{"group":"Guides","pages":[{"title":"Refresh staging from production","href":"/guides/staging-refresh"},{"title":"Encryption key rotation","href":"/guides/key-rotation"},{"title":"Retention strategies","href":"/guides/retention-strategies"},{"title":"Production deployment checklist","href":"/guides/production-checklist"}]},{"group":"Help","pages":[{"title":"Troubleshooting","href":"/help/troubleshooting"},{"title":"FAQ","href":"/help/faq"},{"title":"Changelog","href":"/help/changelog"}]}]},{"tab":"CLI Reference","pages":[{"title":"CLI Reference","href":"/cli/overview"}]},{"tab":"SDK","pages":[{"title":"SDK","href":"/sdk/overview"}]}]},"title":"MCP Server - DBDock","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":[],"chunks":[]}