Improvement

November 18, 20251 Minute Read

Enhanced MCP OAuth support for GitHub Copilot in JetBrains, Eclipse, and Xcode

We’ve introduced enhanced authentication capabilities in GitHub Copilot plugins for JetBrains, Eclipse, and Xcode to support more third-party OAuth providers with a secure and flexible approach using Dynamic Client Registration (DCR) and fallback mechanisms.

What’s new

GitHub Copilot plugins for JetBrains, Eclipse, and Xcode now support authentication for more identity providers (IdPs) beyond the GitHub MCP server, using OAuth 2.0 and OAuth 2.1 standards.

MCP first attempts a Dynamic Client Registration (DCR) handshake for automatic client setup. If the IdP does not support DCR, Copilot falls back to a client-credentials workflow, allowing you to manually configure static client IDs and secrets. These improvements give developers greater flexibility to integrate enterprise IdPs or custom identity services while maintaining security and compliance.

Try it out

These enhancements are in preview and available today to all JetBrains IDEs, Eclipse, and Xcode users. You need to update the plugin or app to the latest version and will also need to have a valid Copilot license.

For more details on MCP authentication, please refer to the official documentation.

Share your feedback

We value your feedback! Share your experience through the following channels:
GitHub Copilot for JetBrains IDEs
GitHub Copilot for Eclipse
GitHub Copilot for Xcode

Subscribe to our developer newsletter

Discover tips, technical guides, and best practices in our biweekly newsletter just for devs.

By submitting, I agree to let GitHub and its affiliates use my information for personalized communications, targeted advertising, and campaign effectiveness. See the GitHub Privacy Statement for more details.

Enhanced MCP OAuth support for GitHub Copilot in JetBrains, Eclipse, and Xcode - GitHub Changelog