{"id":217,"date":"2025-08-14T13:10:45","date_gmt":"2025-08-14T13:10:45","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/xcode\/?p=217"},"modified":"2025-08-14T13:10:45","modified_gmt":"2025-08-14T13:10:45","slug":"mcp-for-ghc-in-xcode-is-now-generally-available","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/xcode\/mcp-for-ghc-in-xcode-is-now-generally-available\/","title":{"rendered":"Model Context Protocol (MCP) for GitHub Copilot in Xcode is Now Generally Available"},"content":{"rendered":"<p>Model Context Protocol (MCP) support with GitHub Copilot is now generally available for Xcode! Developers can now enable GitHub Copilot with MCP in Xcode to enhance coding intelligence and context awareness.<\/p>\n<h2>What&#8217;s new<\/h2>\n<p>With MCP support in Xcode, developers can now connect Copilot to both local and remote MCP servers that follow the MCP specification in your IDE. Once configured, Agent Mode can leverage tools exposed by these servers to assist with broader tasks. For example, you can configure a remote GitHub MCP server using a PAT or OAuth to authenticate. Enable actions like creating issues, checking repo history, and searching GitHub. Here is a short demo for it.<\/p>\n<p><div style=\"width: 640px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-217-1\" width=\"640\" height=\"360\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/devblogs.microsoft.com\/xcode\/wp-content\/uploads\/sites\/87\/2025\/08\/MCP-Oauth-Xcode.mp4?_=1\" \/><a href=\"https:\/\/devblogs.microsoft.com\/xcode\/wp-content\/uploads\/sites\/87\/2025\/08\/MCP-Oauth-Xcode.mp4\">https:\/\/devblogs.microsoft.com\/xcode\/wp-content\/uploads\/sites\/87\/2025\/08\/MCP-Oauth-Xcode.mp4<\/a><\/video><\/div><\/p>\n<p>For organization or enterprise administrators,\u00a0MCP access is controlled by the MCP servers in Copilot policy. The MCP policy is disabled by default and must be <a href=\"https:\/\/docs.github.com\/en\/copilot\/how-tos\/administer-copilot\/manage-for-organization\/manage-policies\">enabled by an organization or enterprise administrator<\/a>.<\/p>\n<h2>Try it out<\/h2>\n<p>To use MCP, install the latest <a href=\"https:\/\/github.com\/github\/CopilotForXcode\">GitHub Copilot plugin for Xcode<\/a>. You will also need to have a valid <a href=\"https:\/\/github.com\/features\/copilot\">Copilot license<\/a>. Get started with our <a href=\"https:\/\/aka.ms\/copilot-xd-mcp\">official documentation<\/a>.<\/p>\n<h2>Share your feedback<\/h2>\n<p>We\u2019d love to hear your thoughts! Share feedback via the <a href=\"https:\/\/github.com\/github\/CopilotForXcode\/issues\">GitHub Copilot for Xcode Feedback channel<\/a>\u00a0to help us continue improving the product.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Model Context Protocol (MCP) support with GitHub Copilot is now generally available for Xcode! Developers can now enable GitHub Copilot with MCP in Xcode to enhance coding intelligence and context awareness. What&#8217;s new With MCP support in Xcode, developers can now connect Copilot to both local and remote MCP servers that follow the MCP specification [&hellip;]<\/p>\n","protected":false},"author":87519,"featured_media":227,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-217","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-xcode-category"],"acf":[],"blog_post_summary":"<p>Model Context Protocol (MCP) support with GitHub Copilot is now generally available for Xcode! Developers can now enable GitHub Copilot with MCP in Xcode to enhance coding intelligence and context awareness. What&#8217;s new With MCP support in Xcode, developers can now connect Copilot to both local and remote MCP servers that follow the MCP specification [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/posts\/217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/users\/87519"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/comments?post=217"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/posts\/217\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/media\/227"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/media?parent=217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/categories?post=217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/tags?post=217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}