Attila, S/4HANA, BTP Fullstack Developer (EN, DE, HU)

Official ABAP MCP Server – Eclipse
Starting from ABAP Development Tools 3.60, you have now the ABAP MCP Server enabled in Eclipse. What a wonder ! Time to test this as well ! If you are an ABAP only person, this might satisfy your hunger.
Configuration
Prerequsites
- ABAP Development Tools for Eclipse: 3.60
- GitHub CoPilot plugin installed from Eclipse MarketPlace, and logged on
Enable ABAP MCP Server
Window – Preferences – ABAP Development – MCP Server

Use this generated token in GitHub CoPilot configuration
Configure GitHub CoPilot
So that CoPilot is aware of ABAP MCP Server we need to configure it the manual way in JSON format.

{
"servers": {
abap-mcp": {
"url": "http://localhost:2234/mcp",
"requestInit": {
"headers": {
"Authorization": "Bearer ZCOP6zX8-tg0iUTvVCYT5Ea7tHToN_41jm8-z8RI06k"
}
}
}
}
}I had to restart Eclipse, and do Apply and Close either in ABAP MCP Server config pane or in CoPilot config pane until it was finally up and running…


Usage
After all that, I was able to issue a test prompt what I really wanted, and CoPilot was taking it using ABAP MCP Server
Use abap-mcp to copy this CDS entity adding a postfix “2” at the end

It was also asking back which transport request I want to use. Comparing to VSCode this was working smoothly!

The object was also created and validated successfully. I was able to activate it.

There are some limitations comparing to VSCode, here I cannot use my own local model, CoPilot provides no surface for that in Eclipse.
I will spend the upcoming days how complex scenarios can be handled in Eclipse comparing to VSCode.
The usability and stability of ADT in VSCode itself is far behind Eclipse. I am waiting how SAP improves ADT in VSCode, now it is not applicable to productive development, just for fun and outlook.
I really hate switching workspaces to accomplish my development tasks, who likes it right ? You remember transition from ABAP Editor to Eclipse, or You did no such ?


