From 72aa731f49090a5f41049cf609a8413be9f73d3d Mon Sep 17 00:00:00 2001 From: Erhan Keseli Date: Sat, 29 Aug 2026 18:20:29 +0200 Subject: [PATCH] Release 2.2.2.202608291620 --- 2.2.2.202608291554/artifacts.jar | Bin 1074 -> 0 bytes 2.2.2.202608291554/artifacts.xml.xz | Bin 1004 -> 0 bytes 2.2.2.202608291554/content.jar | Bin 3526 -> 0 bytes 2.2.2.202608291554/content.xml.xz | Bin 3164 -> 0 bytes ...pod.adt.mcp.feature_2.2.2.202608291554.jar | Bin 1033 -> 0 bytes 2.2.2.202608291620/artifacts.jar | Bin 0 -> 1070 bytes 2.2.2.202608291620/artifacts.xml.xz | Bin 0 -> 1004 bytes 2.2.2.202608291620/content.jar | Bin 0 -> 3529 bytes 2.2.2.202608291620/content.xml.xz | Bin 0 -> 3164 bytes ...pod.adt.mcp.feature_2.2.2.202608291620.jar | Bin 0 -> 1035 bytes .../p2.index | 2 +- ...epod.adt.mcp.plugin_2.2.2.202608291620.jar | Bin 397987 -> 397986 bytes README.md | 13 ++++++++++++- compositeArtifacts.xml | 4 ++-- compositeContent.xml | 4 ++-- 15 files changed, 17 insertions(+), 6 deletions(-) delete mode 100644 2.2.2.202608291554/artifacts.jar delete mode 100644 2.2.2.202608291554/artifacts.xml.xz delete mode 100644 2.2.2.202608291554/content.jar delete mode 100644 2.2.2.202608291554/content.xml.xz delete mode 100644 2.2.2.202608291554/features/com.epod.adt.mcp.feature_2.2.2.202608291554.jar create mode 100644 2.2.2.202608291620/artifacts.jar create mode 100644 2.2.2.202608291620/artifacts.xml.xz create mode 100644 2.2.2.202608291620/content.jar create mode 100644 2.2.2.202608291620/content.xml.xz create mode 100644 2.2.2.202608291620/features/com.epod.adt.mcp.feature_2.2.2.202608291620.jar rename {2.2.2.202608291554 => 2.2.2.202608291620}/p2.index (82%) rename 2.2.2.202608291554/plugins/com.epod.adt.mcp.plugin_2.2.2.202608291554.jar => 2.2.2.202608291620/plugins/com.epod.adt.mcp.plugin_2.2.2.202608291620.jar (97%) diff --git a/2.2.2.202608291554/artifacts.jar b/2.2.2.202608291554/artifacts.jar deleted file mode 100644 index d1b46f2dac2fb179ac53ae6cec3d20edbf588eb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1074 zcmWIWW@Zs#;Nak3xYj2d%YX!U8CVz+i%K%n5|c}c^(u06{+(iAI2(4d=(d}{-q+d% z0g~SwAH4Byo#G{We5#DlYMqyJW-V=>CBY(~vn_S%KU-%nm55CmUZ)f_=NZ`EeP8BkaI--w+n`TeJ}&O+@^76?WhhJ4D&PuENp6L8Gz)39WrnB|w`};g=|4i9iy7c8Pi6pDlyDN3x z1pE}bxA*kssu!~t&VSl&e!4Mk+tas8G}|lJ>^k|-_sjNrxqEl`KX3bSdduv%ZwGHg z%=}ixekk?>dqcYT{cFcIO!5;v@Wpxe>ZQM51l#(mzwTT&@0wNg`RQw(@8(O1uK9Gg z<&(~@$azx&RrK~5?9&%pC%IU9>7=Bu&MpeBCeP;FRkl-$?=d?lU%EAN;?ui;Nj zZID0x>Ff1XYkKQbr|o9?zEfJvwLG=YLTxrzf~tX6Z}6<NkO8;W8(vXiPJPSQxz^r9G6I(r`)H+C&>WPQ8iOM(m| zr*MnZ)jS%nS@1+zdcIBa;XNB6}mt cfwDI$z{un+a diff --git a/2.2.2.202608291554/artifacts.xml.xz b/2.2.2.202608291554/artifacts.xml.xz deleted file mode 100644 index 227e0dd4bc227c935a72ec5bb37122eaec52bf47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1004 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 yODfX?00L0}fTjK)7ZqUBfc~ diff --git a/2.2.2.202608291554/content.xml.xz b/2.2.2.202608291554/content.xml.xz deleted file mode 100644 index 5ea379617c1a4e80a589552965d2e1fa05acb36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3164 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 ZRsl(*{1M>I$_A2T2Et81+L0N=0|4$-k*fdz diff --git a/2.2.2.202608291620/artifacts.jar b/2.2.2.202608291620/artifacts.jar new file mode 100644 index 0000000000000000000000000000000000000000..4b7153d8da8758b28fb2a576ece0a6d6d0efb422 GIT binary patch literal 1070 zcmWIWW@Zs#;Nak3=$<4S%YX!U8CVz+i%K%n5|c}c^(u06{+(iAI2(4d=(d}{-q+d% z0j%E|AH4Byo#G{We5#DlYNeNRUfo>L>Bw;KQAF6w`^HN+C#iPds`2PL%Dn9P*VlRb zu0MG5<@2U9c0adumzth0Z2WX4d|TPZs575epZ+d9b^bh=vwjQTCNtdr|8VxM?%KQe z-YgE=adm5%_}YY*&wrkOE`KjI{k`7i`*l|5^=f7t+zfrZ;QLM2H?{M=n)~hw+unWX zwvpLf{Xh4e*StFK>fAMP%Z;bHyLRMw?blYmzgpSe^3JeZBkKZrv^U?DYbMGmOfvKTojV z*T3}rxn12e{8qVsXQ(l|`*lNIoYUns@9yQVkoB718u4x4+~@gq9<_gF?A@qZ63b&a z_v&3Gv9uL2FYoU=ySeJc?1l56AK$*ZF>dSAyIVBdUDxb-`7yVoyk72pUR!1OAJ(_q zrZ3O%S+iiT<$({TKX?yrp8P&LIl_B6hup7)wpT8x{fhA4{Lx6Mkwc=oeOtJ1{XOfm5~xxqEEujUzfZv3a9G(ky^8Hg8uRE?@ zU0bwbT2yD@BL0UlfBi$RJ&5bweEnYCo3_-8v4>ldH=SL`;ugcwWzd?Sp>)OIp^fOh zqU;SUX`LcI?CEokg#_!*oVZ}a7n6jg%}Z>0SuRfaFe_s5lt+$5`7sj?Y+WF+XMq>% zD;_lufm1Dv$68sN-e|8nUL99{hclTmxykgiPqm}WB(1A2)^f2adP*$Sf36Ud6S-vj z4bF*K?okB?0|QPNc1ozI$u@B|bS`&j<&t5V?q{T=TinLFNTjZ(mUDiMY2=o#7yj&u zcKOcwv!pFBykA8!^l!?#-dEc@uU(oS^QW$??&In9)5|}u4nHKer|{nsyPtnWcUno# zuDG&?efvp9{rtu2jg8&(%ZfiS)$g1>zt`$TN)xM4hop$bwR2pl6Sgb(d`jZzQc;fZ z+!G+CA@Fbx``evgY<7HE#&gIsS%&c?tJwne zqBkV8BNu$Do+EQ9%dt(sH}XN0vV%@SmVr}?W7458_BE`(?bNv!FX3-mCb!o#B*H%| zn&;*gYX^04X8+r#v>wDrN$&_ewuF`4NATd9#{b=u-F^R?ht;wDez$zZ>U-gTpVrO$ z@=R}WtDUIXU!mF0-?!Wi<~qM@xBXOg_y0@*-s~JgbC*=iVrF3A;AUV5@MdHZVL)VU dWI0gQMg(0Odvz8a9vngni)1yKFlVZ#_iuOW8YL z2~x#q6klaMPF-2ccA2UEL~oXB@$N(J3igXRWduJ8fC`ni&P)TbD5KNYh}g3O^_kS( z4)F1+%W6msrG|4_?0?F`+AvC&|C^i`*rSht%ZL!YZL`l%RgjSSr^vUbL=By2p=#|# z3}@AzUF8z`bAodX<^j)*OwGAW!7?x5vZHgX@Wobw2(FtR(ZNFxE5BZ)5Whx?J4AN; zq{o|J4RLlbF1^29@67oBgaqDaQbmO`?#aycmT3ah-u#ePW84nA-tSNIbpQUM9F_Uf z91DPO0#`o=BQYC{(Sx_xKQSkqpyb|ROyLZT@1gU3T$1*C#QW*kcUs5P5Nmbg5hRsZ zWdJG@s{-xo9h4%Sd)n|B5Y`a~3&+7*&u3+oz8&zO%%XY5_nsBruB+^MaNkF{ODbJS zR3KCFu%a`JXspu&<6#0e2gZFjS6k0N&laR3SR_fCBp$ z4jN96PLdzn>O1rkO3GcgsN1QZQ2#i8OEZ577eA5ftx$3~?&=*Xpz3~c z_*pmdzegcN0=rbiCi)e&0-{y}3{QS_P)#CW4C+p=rrBM{yOIBi8mOFcU|$caow}b- z71LnF6Lh;wh!uv_y@dntb%Wa%5eN4LmN-*}6{6-ty)c7lwn>5R z0pv6XoQbRyg`<$Z9aa9#Lc%eLD%o#s0fa$T+2F^;fzQ$#0c`P`aW!N1H!2N~;G+u^ zk*3)qt?H*mVW8yRVIa9?$!ltK*j%~ec|a>oaAA*F>)APqKy|T*(7m9Y07&sG>OD+= z2n7!^H-hnZH9S9X??IoV!V-j7E%MI8Wp(>>tNqvG)&3aHxBz^idH?{U{lV1{aSdkx a0mui4761SO)rh>Y#Ao{g000001X)@kpXXcv literal 0 HcmV?d00001 diff --git a/2.2.2.202608291620/content.jar b/2.2.2.202608291620/content.jar new file mode 100644 index 0000000000000000000000000000000000000000..3c682075613ffe3cdd77f3cb97fce30bc34355b4 GIT binary patch literal 3529 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 literal 0 HcmV?d00001 diff --git a/2.2.2.202608291620/content.xml.xz b/2.2.2.202608291620/content.xml.xz new file mode 100644 index 0000000000000000000000000000000000000000..65c9cd2254ee1aaaa88497bc1f074361d3dbf6d2 GIT binary patch literal 3164 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 literal 0 HcmV?d00001 diff --git a/2.2.2.202608291554/p2.index b/2.2.2.202608291620/p2.index similarity index 82% rename from 2.2.2.202608291554/p2.index rename to 2.2.2.202608291620/p2.index index 486c28c..5d20637 100644 --- a/2.2.2.202608291554/p2.index +++ b/2.2.2.202608291620/p2.index @@ -1,4 +1,4 @@ -#Sat Aug 29 17:54:45 CEST 2026 +#Sat Aug 29 18:20:23 CEST 2026 artifact.repository.factory.order=artifacts.xml.xz,artifacts.xml,\! metadata.repository.factory.order=content.xml.xz,content.xml,\! version=1 diff --git a/2.2.2.202608291554/plugins/com.epod.adt.mcp.plugin_2.2.2.202608291554.jar b/2.2.2.202608291620/plugins/com.epod.adt.mcp.plugin_2.2.2.202608291620.jar similarity index 97% rename from 2.2.2.202608291554/plugins/com.epod.adt.mcp.plugin_2.2.2.202608291554.jar rename to 2.2.2.202608291620/plugins/com.epod.adt.mcp.plugin_2.2.2.202608291620.jar index f3129940915d4c2798c7712245e1247e4da4b101..f3ae43021af260bb9933b9020d1680c9852d9e2b 100644 GIT binary patch delta 3099 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 diff --git a/README.md b/README.md index 78f242a..11c4e4d 100644 --- a/README.md +++ b/README.md @@ -108,6 +108,8 @@ GET http://127.0.0.1:3000/health **Window > Preferences > ABAP MCP Server** — change the server port, enable auto-start when you connect to a project, or set the full-source line threshold for element reads (default: 200 lines). +The token buttons sit in the **ABAP MCP Server** view, not on the preference page. The **Copy client config** button copies the configuration block, with the bearer token, to the clipboard. The **Regenerate token** button creates a new token when the token leaks. The server stores the token and reuses it on every later start. The token survives an Eclipse restart, so the client configuration stays valid. + ## Multi-System Support @@ -124,6 +126,15 @@ When multiple ABAP projects are connected, pass `systemId` (the Eclipse project The `systemId` description in every tool's schema is dynamically populated from the live registry, so the AI always knows which systems are available. +## Access Mode + +Each connected system has an access mode: write or read-only. A new connection starts in write. The mode lives in the third column of the **ABAP MCP Server** view table, next to Project and Status. The **Toggle Read-Only** button flips the mode of the selected system. + +A read-only system refuses the 9 write tools and makes no ADT call against SAP. Every other tool works on a read-only system. The 9 write tools are `sap_push_source`, `sap_push_source_from_file`, `sap_push_element`, `sap_create_object`, `sap_activate`, `sap_lock`, `sap_unlock`, `sap_transport_create`, and `sap_transport_release`. + +The mode survives an Eclipse restart and a reconnect. The plugin stores the mode per project name. `sap_list_systems` shows the mode of each connected system. + + ## MCP Tools The plugin exposes 27 tools covering the full ABAP development workflow: @@ -148,7 +159,7 @@ The plugin exposes 27 tools covering the full ABAP development workflow: | `sap_push_source` | Write source code from context to an ABAP object in SAP — runs the full lock → write → unlock → activate pipeline in one call | | `sap_push_source_from_file` | Save a local file back to SAP through the same one-call pipeline | | `sap_push_element` | Write one member block. The server merges the block into the current full source and pushes it — the model never holds the class. CLAS, INTF, PROG, FUGR | -| `sap_pretty_print` | Format (pretty-print) ABAP source via the server formatter | +| `sap_pretty_print` | Format (pretty-print) ABAP source through the ADT pretty-printer service. The tool takes only the source and uses the server's stored settings | ### Lifecycle diff --git a/compositeArtifacts.xml b/compositeArtifacts.xml index f7f5fa6..7b2669d 100644 --- a/compositeArtifacts.xml +++ b/compositeArtifacts.xml @@ -4,10 +4,10 @@ type='org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository' version='1.0.0'> - + - + diff --git a/compositeContent.xml b/compositeContent.xml index 9d70b43..9b07c19 100644 --- a/compositeContent.xml +++ b/compositeContent.xml @@ -4,10 +4,10 @@ type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository' version='1.0.0'> - + - +