
Microsoft annonce que le mode agent de GitHub Copilot et le support MCP sont maintenant en avant-premi�re publique pour JetBrains et Eclipse ! Le mode agent et le support MCP peuvent am�liorer les flux de d�veloppement dans le monde r�el.
R�cemment, Microsoft a annonc� que l'agent de codage GitHub Copilot est d�sormais disponible en avant-premi�re publique. GitHub Copilot permet aux d�veloppeurs de d�l�guer les probl�mes afin de pouvoir se concentrer sur le travail cr�atif, complexe et � fort impact qui compte le plus. Avec � la suite de cette annonce, Microsoft d�clare �galement que le mode agent de GitHub Copilot et le support MCP sont maintenant en avant-premi�re publique pour JetBrains et Eclipse !
Que vous travailliez avec IntelliJ IDEA, PyCharm, WebStorm ou Eclipse, vous pouvez maintenant acc�der aux fonctions d'agent intelligent de Copilot et g�rer de mani�re transparente les flux de travail de votre projet, le tout � partir de votre EDI. Le mode agent et le support MCP peuvent am�liorer les flux de d�veloppement dans le monde r�el.
D�marrer avec le mode agent et MCP dans les EDI JetBrains et Eclipse
Pour mieux comprendre les performances du mode agent et du support MCP, Microsoft a partag� l'�tude de cas suivant :
Voici Adrian, un d�veloppeur Java orient� backend qui utilise principalement JetBrains, et Lucy, une enthousiaste de la pile compl�te qui travaille avec Eclipse. Ensemble, ils am�liorent le populaire projet Spring PetClinic en y ajoutant une toute nouvelle fonctionnalit� : l'adoption d'animaux de compagnie.
PetClinic est une application de d�monstration Spring Boot classique, largement utilis�e pour l'apprentissage et le prototypage. Elle simule un syst�me de clinique v�t�rinaire, avec des fonctionnalit�s telles que la gestion des animaux, des propri�taires et des visites. La mission d'Adrian et Lucy : ajouter une fonctionnalit� d'adoption d'animaux de compagnie � partir de z�ro, en montrant comment GitHub Copilot Agent Mode et MCP rendent la collaboration sans effort.
Adrian commence par cloner le repo PetClinic dans son IntelliJ : git clone https://github.com/spring-projects/spring-petclinic.git
En passant � l'Agent(Preview) dans la fen�tre de chat, il acc�de au mode agent et tape simplement : � Build and run the project �.
Copilot s'occupe de la configuration, y compris la construction du projet, la r�solution des d�pendances et le lancement de l'application.
Ensuite, Adrian utilise le mode agent pour g�n�rer la nouvelle page d'adoption :
Code : | S�lectionner tout |
1 2 3 4 5 6 7 8 9 10 11 | Create a new tab for me called "Adopt Me": this adoption page should have* 1. A new page called "Adoption" 2. A tab entry in the navigation bar called "Adopt Me", this tab is next to the "Find Owners" tab 3. A description paragraph calling for pets adoption, make it the 1st person point of view 4. A table of content with these columns: ********** - Species (cat, dog, snake)* ********** - Gender* ********** - Age* ********** - Description* ********** - Adopt Me (a button for a quick adopt page, if adopted, the button will be greyed out)* |
En quelques secondes, Copilot met en place la nouvelle fonctionnalit� avec un nouvel onglet de navigation, une page d�di�e et une interface de table r�active. Adrian est impressionn�.
Adrian d�cide alors de publier le projet sur GitHub. Mais avant cela, il doit configurer le serveur GitHub MCP.
- Cliquez sur l'ic�ne GitHub Copilot dans le coin inf�rieur droit.
- S�lectionnez Edit Settings dans le menu
- Trouver la section MCP et cliquer sur Edit in mcp.json
Code : | S�lectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | { "servers": { "GitHub": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-github" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "your-own-token" } } } } |
Le MVP �tant pr�t, Adrian passe au GitHub Copilot MCP et donne des instructions :
Code : | S�lectionner tout |
Create a repo called PetClinicAcoption and push this project into the repo. Return me the repo URL.
Copilot MCP cr�e le d�p�t, pousse le code et met tout en place.
Le projet est maintenant disponible sur GitHub. Adrian ajoute ensuite Lucy comme collaboratrice, et ils d�cident que Lucy affinera l'interface utilisateur en mettant � jour l'ic�ne du nouvel onglet.
Lucy ouvre Eclipse et fork le repo en utilisant le serveur MCP de GitHub.
Pour activer MCP sur Eclipse :
- Cliquez sur l'ic�ne GitHub Copilot dans le coin inf�rieur droit.
- S�lectionnez Edit Preferences dans le menu
- Dans le panneau de gauche, d�veloppez GitHub Copilot et cliquez sur MCP
Apr�s avoir bascul� en mode agent en s�lectionnant Agent(Preview) dans la bo�te de chat, Lucy tape :
Code : | S�lectionner tout |
Clone https://github.com/AdrianContoso/PetClinicAcoption and create a new branch called adoption_new_icon
Le projet d'Adrian a �t� clon� et elle cr�e une nouvelle branche pour commencer son travail. Elle donne ensuite des instructions :
Code : | S�lectionner tout |
Change the adoption tab icon from a heart to a claw icon
Copilot localise le composant d'interface utilisateur concern� et remplace l'ic�ne, en conservant le style et la disposition intacts.
Lucy veut v�rifier la construction, elle tape donc :
Code : | S�lectionner tout |
Build and run the project
Il semble qu'il y ait des erreurs de compilation, GitHub Copilot commence alors � r�soudre le probl�me.
Apr�s avoir re�u la confirmation de Lucy, GitHub Copilot corrige le probl�me et relance le projet. Lucy peut maintenant voir que la nouvelle ic�ne a pris effet :
Apr�s avoir test� l'interface utilisateur mise � jour via le mode agent, Lucy utilise � nouveau MCP pour envoyer le PR :
C'est fait. La collaboration est termin�e. Orchestr�e sans effort � travers les outils et les plateformes avec GitHub Copilot.
Essayez-le vous-m�me
La puissance du mode agent de GitHub Copilot et des projets de code g�r�s (MCP) est d�sormais entre vos mains. Que vous soyez un pro de JetBrains comme Adrian ou un grand utilisateur d'Eclipse comme Lucy, vous pouvez rationaliser votre d�veloppement, collaborer plus facilement et vous concentrer sur ce qui compte vraiment : cr�er des logiciels de qualit�.
Source : Annonce de Microsoft
Et vous ?


Voir aussi :



Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.