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

eclipse_JkkSTVCsA2-1024x776 Official ABAP MCP Server - Eclipse

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.

eclipse_bu3TN0wG4J-1024x804 Official ABAP MCP Server - Eclipse
{
  "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…

eclipse_ThSv17barZ Official ABAP MCP Server - Eclipse
image-5-1024x256 Official ABAP MCP Server - Eclipse

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

image-6-613x1024 Official ABAP MCP Server - Eclipse

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

image-7 Official ABAP MCP Server - Eclipse

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

image-8-1024x188 Official ABAP MCP Server - Eclipse


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 ?