{"id":2774,"date":"2025-11-11T14:12:41","date_gmt":"2025-11-11T14:12:41","guid":{"rendered":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2025\/11\/11\/connect-to-remote-mcp-servers-with-oauth-in-docker\/"},"modified":"2025-11-11T14:12:41","modified_gmt":"2025-11-11T14:12:41","slug":"connect-to-remote-mcp-servers-with-oauth-in-docker","status":"publish","type":"post","link":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2025\/11\/11\/connect-to-remote-mcp-servers-with-oauth-in-docker\/","title":{"rendered":"Connect to Remote MCP Servers with OAuth in Docker"},"content":{"rendered":"<p>In just a year, the Model Context Protocol (MCP)<strong> <\/strong>has become the standard for connecting AI agents to tools and external systems. The <a href=\"https:\/\/hub.docker.com\/mcp\" rel=\"nofollow noopener\" target=\"_blank\">Docker MCP Catalog<\/a> now hosts hundreds of containerized local MCP servers, enabling developers to quickly experiment and prototype locally.<\/p>\n<p>We have now added support for remote MCP servers to the Docker MCP Catalog. These servers function like local MCP servers but run over the internet, making them easier to access from any environment without the need for local configuration.<\/p>\n<p>With the latest update, the <a href=\"https:\/\/www.docker.com\/products\/mcp-catalog-and-toolkit\/\"><strong>Docker MCP Toolkit<\/strong><\/a> now supports <strong>remote MCP servers with OAuth<\/strong>, making it easier than ever to securely connect to external apps like Notion and Linear, right from your Docker environment. Plus, the <strong>Docker MCP Catalog<\/strong> just grew by <strong>60+ new remote MCP servers<\/strong>, giving you an even wider range of integrations to power your workflows and accelerate how you build, collaborate, and automate.<\/p>\n<p>As remote MCP servers gain popularity, we\u2019re excited to make this capability available to millions of developers building with Docker.<\/p>\n<p>In this post, we\u2019ll explore what this means for developers, why OAuth support is a game-changer, and how you can get started with remote MCP servers with just two simple commands.<\/p>\n<h2 class=\"wp-block-heading\">Connect to Remote MCP Servers- Securely, Easily, Seamlessly<\/h2>\n<h3 class=\"wp-block-heading\">Goodbye Manual Setup, Hello OAuth Magic<\/h3>\n<p>Figuring out how to find and generate API tokens for a service is often tedious, especially for beginners. Tokens also tend to expire unpredictably, breaking existing MCP connections and require reconfiguration.<\/p>\n<p>With OAuth built directly into Docker MCP, you\u2019ll no longer need to juggle tokens or manually configure connections. You can securely connect to remote MCP servers in seconds \u2013 all while keeping your credentials safe.\u00a0<\/p>\n<h3 class=\"wp-block-heading\">60+ New Remote MCP Servers, Instantly Available<\/h3>\n<p>From project management to documentation and issue tracking, the expanded MCP Catalog now includes integrations for <strong>Notion<\/strong>, <strong>Linear<\/strong>, and dozens more. Whatever tools your team depends on, they\u2019re now just a command away. We will continue to expand the catalog as new remote servers become available.<\/p>\n<div class=\"wp-block-ponyo-image\">\n            <img data-opt-id=1793910873  fetchpriority=\"high\" decoding=\"async\" width=\"1000\" height=\"314\" src=\"https:\/\/www.docker.com\/app\/uploads\/2025\/11\/Remote-MCP-server-1.png\" class=\"attachment-full size-full\" alt=\"Remote MCP server 1\" title=\"- Remote MCP server 1\" \/>\n    <\/div>\n<p class=\"has-xs-font-size\">Figure 1: Some examples of remote MCP servers that are now part of the Docker MCP Catalog<\/p>\n\n<h3 class=\"wp-block-heading\">Easy to use via the CLI or Docker Desktop\u00a0<\/h3>\n<p>No new setup. No steep learning curve. Just use your existing Docker CLI and get going. Enabling and authorizing remote MCP servers is fully integrated into the familiar command-line experience you already love. You can also install servers via one-click with Docker Desktop.<\/p>\n<h2 class=\"wp-block-heading\">Two Commands to Connect and Authorize Remote MCP Servers- It\u2019s That Simple<\/h2>\n<h3 class=\"wp-block-heading\">Using Docker CLI<\/h3>\n<h4 class=\"wp-block-heading\">Step 1: Enable Your Remote MCP Server<\/h4>\n<p>Pick your server, and enable it with one line:<\/p>\n<p>docker mcp server enable notion-remote<\/p>\n<p>This registers the remote server and prepares it for OAuth authorization.<\/p>\n<h4 class=\"wp-block-heading\">Step 2: Authorize Securely with OAuth<\/h4>\n<p>Next, authorize your connection with:<\/p>\n<p>docker mcp oauth authorize notion-remote<\/p>\n<p>This launches your browser with an OAuth authorization page.<\/p>\n<h3 class=\"wp-block-heading\">Using Docker Desktop<\/h3>\n<h4 class=\"wp-block-heading\">Step 1: Enable Your Remote MCP Server<\/h4>\n<p>If you prefer to use Docker Desktop instead of the command line, open the Catalog tab and search for the server you want to use. The cloud icon indicates that it\u2019s a remote server. Click the \u201c+\u201d button to enable the server.<\/p>\n<div class=\"wp-block-ponyo-image\">\n            <img data-opt-id=845237012  fetchpriority=\"high\" decoding=\"async\" width=\"1000\" height=\"762\" src=\"https:\/\/www.docker.com\/app\/uploads\/2025\/11\/Remote-MCP-server-2.png\" class=\"attachment-full size-full\" alt=\"Remote MCP server 2\" title=\"- Remote MCP server 2\" \/>\n    <\/div>\n<p class=\"has-xs-font-size\">Figure 2: Enabling the Linear remote MCP server is just one click.<\/p>\n<h4 class=\"wp-block-heading\">Step 2: Authorize Securely with OAuth<\/h4>\n<p>Open the OAuth tab and click the \u201cAuthorize\u201d button next to the MCP Server you want to authenticate with.<\/p>\n<div class=\"wp-block-ponyo-image\">\n            <img data-opt-id=1209200109  data-opt-src=\"https:\/\/www.docker.com\/app\/uploads\/2025\/11\/Remote-MCP-server-3.png\"  decoding=\"async\" width=\"1000\" height=\"104\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" class=\"attachment-full size-full\" alt=\"Remote MCP server 3\" title=\"- Remote MCP server 3\" \/>\n    <\/div>\n<p class=\"has-xs-font-size\">Figure 3: Built-in OAuth flow for Linear remote MCP servers.\u00a0<\/p>\n\n<p>Once authorized, your connection is live. You can now interact with Notion, Linear, or any other supported MCP server directly through your Docker MCP environment.<\/p>\n<h2 class=\"wp-block-heading\">Why This Update Matters for Developers<\/h2>\n<p><strong>Unified Access Across Your Ecosystem<\/strong><\/p>\n<p>Developers rely on dozens of tools every day across different MCP clients. The Docker MCP Toolkit brings them together under one secure, unified interface \u2013 helping you move faster without manually configuring each MCP client. This means you don\u2019t need to log in to the same service multiple times across Cursor, Claude Code, and other clients you may use.<\/p>\n<p><strong>Unlock AI-Powered Workflows<\/strong><\/p>\n<p>Remote MCP servers make it really easy to bridge data, tools, and AI. They are always up to date with the latest tools and are faster to use as they don\u2019t run any code on your computer. With OAuth support, your connected apps can now securely provide context to AI models unlocking powerful new automation possibilities.<\/p>\n<p><strong>Building the Future of Developer Productivity<\/strong><\/p>\n<p>This update is more than just an integration boost \u2013 it\u2019s the foundation for a more connected, intelligent, and automated developer experience. And this is only the beginning.<\/p>\n<h3 class=\"wp-block-heading\">Conclusion<\/h3>\n<p>The addition of OAuth for remote MCP servers makes Docker MCP Toolkit the most powerful way to securely connect your tools, workflows, and AI-powered automations.<\/p>\n<p>With <strong>60+ new remote servers now available and growing<\/strong>, developers can bring their favorite services \u2013 like Notion and Linear, directly into Docker MCP Toolkit.<\/p>\n<h3 class=\"wp-block-heading\">Learn more<\/h3>\n<ul class=\"wp-block-list\">\n<li>Head over to our <a href=\"https:\/\/docs.docker.com\/ai\/mcp-catalog-and-toolkit\/toolkit\/#oauth-authentication\" rel=\"nofollow noopener\" target=\"_blank\">docs<\/a> to learn more<\/li>\n<li><a href=\"https:\/\/hub.docker.com\/mcp\" rel=\"nofollow noopener\" target=\"_blank\">Explore the MCP Catalog<\/a>: Discover containerized, security-hardened MCP servers<\/li>\n<li>Open Docker Desktop and<a href=\"https:\/\/hub.docker.com\/open-desktop?url=https:\/\/open.docker.com\/dashboard\/mcp\" rel=\"nofollow noopener\" target=\"_blank\"> get started with the MCP Toolkit<\/a> <em>(Requires version 4.48 or newer to launch the MCP Toolkit automatically)<\/em><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>In just a year, the Model Context Protocol (MCP) has become the standard for connecting AI agents to tools and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2775,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[4],"tags":[],"class_list":["post-2774","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-docker"],"_links":{"self":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/2774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/comments?post=2774"}],"version-history":[{"count":0,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/2774\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media\/2775"}],"wp:attachment":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media?parent=2774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/categories?post=2774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/tags?post=2774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}