Due to changes in official account push rules, please star Program Viewpoint to read quality articles first.
Hello everyone, welcome to Program Viewpoint! I am your old friend, Xiao Er!
GitHub Copilot's Agent Mode and MCP support are officially launched for JetBrains, Eclipse, and Xcode!
You can now enable GitHub Copilot with any GitHub account and experience it immediately!
✨ What’s new ✨ New Features
Agent Mode
With the introduction of Agent Mode in these three IDEs, Copilot acts as an autonomous pair programmer that can perform multi-step coding tasks based on your commands, such as analyzing codebases, suggesting edits, and executing terminal commands using a defined toolset.
Using Agent Mode, Copilot can even iterate on its own code, detect errors, and fix them automatically.
Each tool in the Agent toolkit has specific functions to help Copilot complete these tasks. For example, Copilot can search the workspace, read file content, execute terminal commands, retrieve compilation or lint errors from the editor, and apply code changes through a speculative decoder terminal node.
The available toolset continues to grow as new tools are further experimented with to enhance Copilot's capabilities in Agent Mode.
Below is a typical workflow in Agent Mode (after inputting a request):
Semantic Understanding: Copilot interprets your request in Copilot Chat and analyzes the codebase to understand the task's intent and requirements.
Plan Suggestion: Copilot leverages surrounding code to build context around the request. Based on its understanding, it breaks the task into smaller steps and formulates a plan.
Plan Execution: Copilot asks for confirmation to execute the action functions outlined in the previous bullet point. Some examples of actions it might take include:
Multi-file Operations: Create or update multiple files as needed. (Demonstrated in the JetBrains IDE below).
The image above demonstrates multi-file operations in Agent Mode in JetBrains!
Terminal Execution: Execute terminal commands for relevant tasks, such as building projects and installing dependencies. (Demonstrated in the Eclipse IDE below).
Error fixing: Fix errors during execution (demonstrated below in Xcode).
Task Completion: After successfully implementing changes, Copilot reviews its work, completes the task, and provides you with a summary of the changes.
MCP Support
MCP is an open standard that enables AI models to interact with external tools and services through a unified interface.
Because Copilot supports MCP in these three JetBrains, Eclipse, and Xcode environments, Agent Mode can gain extended functionality from tools provided by MCP servers, allowing GitHub Copilot to assist with more workflows and tasks.
Setting up a Local MCP Server
You can define the server in a configuration file (e.g., mcp.json) by performing the following actions:
In JetBrains IDE: Click the GitHub Copilot icon -> Edit settings -> Find the MCP Servers section.
In Eclipse: Click the GitHub Copilot icon -> Edit Preferences -> Find the MCP Servers section
In Xcode: Open the GitHub Copilot for Xcode application -> Click the tool selector under Agent Mode -> Select Edit Config
Calling Tools Directly in Agent Mode
Once configured, you can call tools exposed by the MCP server using natural language. For example, you can ask Copilot to get the last modification time of the current file, and it will route the request through the appropriate tool.
🛠 Try it out 🛠 Try it out
Copilot Agent Mode is currently in public preview and is now available to all JetBrains, Eclipse, and Xcode users.
We need to update the plugin or application to the latest version and start GitHub Copilot Agent Mode to experience it.
We are currently offering a 6.18 activation plus event. In addition to activating the JetBrains all-in-one IDE, it also supports 130+ paid plugins and themes, plus an additional GitHub Copilot activation!
All readers and fans can participate in this event! For more details, follow the WeChat official account [Program Viewpoint] and reply plus to learn more about the event!
Finally
JetBrains All-in-One Plus Paid Version, activates JetBrains all-in-one IDE tools + GitHub Copilot and 130 other paid plugins and themes. With AI programming and efficient paid plugins, reduce daily development pressure by 300% and complete work efficiently!
Follow the WeChat official account [Program Viewpoint] and reply: plus, to learn more about subscription details.
AI intelligent programming assistance empowers your coding, freeing you from tedious work and allowing you to focus on important matters like never before.
JetBrains All-in-One Plus Paid Version permanent activation is even more cost-effective!
Scan the QR code below, remark plus, and participate directly. 2025.6.18 is the best event, a rare opportunity, don't miss it!
[Program Viewpoint] Helping workers reduce their burden is not just talk!
Later, Xiao Erge will continue to share more practical tools and functions in detail. You can star the WeChat official account [Program Viewpoint] so you won't miss the exciting content later!
Don't forget to Like and Share to show your support~