Skip to main content
Glama
README.mdâ€ĸ2.77 kB
# User Guide Documentation This directory contains documentation for end users of the MCP ABAP ADT Server. ## Quick Start ### Installation Options You can install MCP ABAP ADT Server in two ways: #### 1. From Pre-built Package (Recommended for Production) Install from a pre-built `.tgz` package: ```bash # Install globally npm install -g ./fr0ster-mcp-abap-adt-1.1.0.tgz # Available commands: mcp-abap-adt # stdio transport (default) mcp-abap-adt-http # HTTP server mcp-abap-adt-sse # SSE server ``` **Configuration:** ```bash # Create .env file cat > .env << 'EOF' SAP_URL=https://your-sap-system.com SAP_CLIENT=100 SAP_AUTH_TYPE=jwt SAP_JWT_TOKEN=your-jwt-token EOF # Run HTTP server mcp-abap-adt-http --port 3000 ``` See [Installation Guide](../installation/INSTALLATION.md#package-installation-details) for detailed instructions. #### 2. From Source Repository (For Development) ```bash # Clone and build git clone --recurse-submodules https://github.com/fr0ster/mcp-abap-adt.git cd mcp-abap-adt npm install npm run build npm start ``` See [Installation Guide](../installation/INSTALLATION.md) for full instructions. --- ## Documentation Files - **[CLIENT_CONFIGURATION.md](CLIENT_CONFIGURATION.md)** - Guide for configuring MCP clients to connect to the server, including HTTP header configuration for dynamic SAP connection setup - **[AVAILABLE_TOOLS.md](AVAILABLE_TOOLS.md)** - Complete list of all available MCP tools with descriptions and usage examples (auto-generated from handler definitions) ## Getting Started 1. **Install the server**: Choose package or source installation above 2. **Configure your client**: See [CLIENT_CONFIGURATION.md](CLIENT_CONFIGURATION.md) for setup instructions 3. **Explore available tools**: See [AVAILABLE_TOOLS.md](AVAILABLE_TOOLS.md) for a complete list of tools you can use ## Command Reference After installing from package, these commands are available: ### `mcp-abap-adt` - Default stdio transport ```bash mcp-abap-adt [--env /path/to/.env] ``` Use with MCP clients like Claude Desktop, VSCode extensions. ### `mcp-abap-adt-http` - HTTP server ```bash mcp-abap-adt-http [--port 3000] [--host localhost] [--env /path/to/.env] ``` Starts HTTP server with StreamableHTTP transport. ### `mcp-abap-adt-sse` - SSE server ```bash mcp-abap-adt-sse [--port 3000] [--host localhost] [--env /path/to/.env] ``` Starts HTTP server with Server-Sent Events transport. ## Examples ### Example 1: HTTP Server on Port 8080 ```bash mcp-abap-adt-http --port 8080 ``` ### Example 2: SSE Server Accessible from Network ```bash mcp-abap-adt-sse --host 0.0.0.0 --port 3000 ``` ### Example 3: Custom Environment File ```bash mcp-abap-adt-http --env /opt/config/.env.production --port 8080 ```

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/fr0ster/mcp-abap-adt'

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