Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SAP_URLYesThe URL of your SAP server (e.g., https://your-sap-server.com:44300)
SAP_USERYesYour SAP username
SAP_CLIENTNoYour SAP client (optional but recommended)
SAP_LANGUAGENoYour SAP language code (optional but recommended)
SAP_PASSWORDYesYour SAP password
NODE_TLS_REJECT_UNAUTHORIZEDNoSet to '0' to allow self-signed certificates (optional)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
loginB

Authenticate with ABAP system

logoutB

Terminate ABAP session

dropSessionA

Clear local session cache

transportInfoC

Get transport information for an object source

createTransportB

Create a new transport request

hasTransportConfigB

Check if transport configuration exists

transportConfigurationsC

Retrieves transport configurations.

getTransportConfigurationB

Retrieves a specific transport configuration.

setTransportsConfigD

Sets transport configurations.

createTransportsConfigB

Creates transport configurations.

userTransportsC

Retrieves transports for a user.

transportsByConfigB

Retrieves transports by configuration.

transportDeleteC

Deletes a transport.

transportReleaseC

Releases a transport.

transportSetOwnerB

Sets the owner of a transport.

transportAddUserB

Adds a user to a transport.

systemUsersA

Retrieves a list of system users.

transportReferenceC

Retrieves a transport reference.

objectStructureC

Get object structure details

searchObjectC

Search for objects

findObjectPathC

Find path for an object

objectTypesD

Retrieves object types.

reentranceTicketC

Retrieves a reentrance ticket.

classIncludesC

Get class includes structure

classComponentsC

List class components

createTestIncludeC

Create test include for class

syntaxCheckCodeC

Perform ABAP syntax check with source code

syntaxCheckCdsUrlC

Perform ABAP syntax check with CDS URL

codeCompletionC

Get code completion suggestions

findDefinitionC

Find symbol definition

usageReferencesC

Find symbol references

syntaxCheckTypesB

Retrieves syntax check types.

codeCompletionFullC

Performs full code completion.

runClassD

Runs a class.

codeCompletionElementC

Retrieves code completion element information.

usageReferenceSnippetsC

Retrieves usage reference snippets.

fixProposalsD

Retrieves fix proposals.

fixEditsD

Applies fix edits.

fragmentMappingsC

Retrieves fragment mappings.

abapDocumentationC

Retrieves ABAP documentation.

lockC

Lock an object

unLockC

Unlock an object

getObjectSourceC

Retrieves source code for ABAP objects

setObjectSourceC

Sets source code for ABAP objects

deleteObjectB

Deletes an ABAP object from the system

activateObjectsB

Activate ABAP objects using object references

activateByNameC

Activate an ABAP object using name and URL

inactiveObjectsB

Get list of inactive objects

objectRegistrationInfoC

Get registration information for an ABAP object

validateNewObjectC

Validate parameters for a new ABAP object

createObjectC

Create a new ABAP object

nodeContentsC

Retrieves the contents of a node in the ABAP repository tree.

mainProgramsA

Retrieves the main programs for a given include.

featureDetailsB

Retrieves details for a given feature.

collectionFeatureDetailsB

Retrieves details for a given collection feature.

findCollectionByUrlA

Finds a collection by its URL.

loadTypesC

Loads object types.

adtDiscoveryD

Performs ADT discovery.

adtCoreDiscoveryC

Performs ADT core discovery.

adtCompatibiliyGraphC

Retrieves the ADT compatibility graph.

unitTestRunC

Runs unit tests.

unitTestEvaluationC

Evaluates unit test results.

unitTestOccurrenceMarkersC

Retrieves unit test occurrence markers.

createTestIncludeC

Creates a test include for a class.

prettyPrinterSettingA

Retrieves the pretty printer settings.

setPrettyPrinterSettingC

Sets the pretty printer settings.

prettyPrinterB

Formats ABAP code using the pretty printer.

gitReposB

Retrieves a list of Git repositories.

gitExternalRepoInfoC

Retrieves information about an external Git repository.

gitCreateRepoC

Creates a new Git repository.

gitPullRepoC

Pulls changes from a Git repository.

gitUnlinkRepoB

Unlinks a Git repository.

stageRepoC

Stages changes in a Git repository.

pushRepoB

Pushes changes to a Git repository.

checkRepoD

Checks a Git repository.

remoteRepoInfoC

Retrieves information about a remote Git repository.

switchRepoBranchB

Switches the branch of a Git repository.

annotationDefinitionsB

Retrieves annotation definitions.

ddicElementC

Retrieves information about a DDIC element.

ddicRepositoryAccessD

Accesses the DDIC repository.

packageSearchHelpD

Performs a package search help.

publishServiceBindingC

Publishes a service binding.

unPublishServiceBindingC

Unpublishes a service binding.

bindingDetailsC

Retrieves details of a service binding.

tableContentsB

Retrieves the contents of an ABAP table.

runQueryC

Runs a SQL query on the target system.

feedsB

Retrieves a list of feeds.

dumpsC

Retrieves a list of dumps.

debuggerListenersC

Retrieves a list of debugger listeners.

debuggerListenC

Listens for debugging events.

debuggerDeleteListenerC

Stops a debug listener.

debuggerSetBreakpointsC

Sets breakpoints.

debuggerDeleteBreakpointsC

Deletes breakpoints.

debuggerAttachC

Attaches the debugger.

debuggerSaveSettingsC

Saves debugger settings.

debuggerStackTraceC

Retrieves the debugger stack trace.

debuggerVariablesC

Retrieves debugger variables.

debuggerChildVariablesB

Retrieves child variables of a debugger variable.

debuggerStepC

Performs a debugger step.

debuggerGoToStackB

Navigates to a specific stack entry in the debugger.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rohitvardhanbattula/mcp-adt-extension'

If you have feedback or need assistance with the MCP directory API, please join our Discord server