mcp-abap-adt
Verified Safeby fr0ster
Overview
Provides an MCP interface for programmatic interaction with SAP ABAP systems via ADT APIs, enabling development tasks like object creation, modification, activation, data retrieval, and unit testing.
Installation
npx @mcp-abap-adt/serverEnvironment Variables
- SAP_URL
- SAP_CLIENT
- SAP_AUTH_TYPE
- SAP_USERNAME
- SAP_PASSWORD
- SAP_JWT_TOKEN
- AUTH_BROKER_PATH
- MCP_TRANSPORT
- DEBUG_CONNECTORS
- DEBUG_HANDLERS
- MCP_SKIP_AUTO_START
- MCP_HTTP_PORT
Security Notes
The server employs robust input validation using Zod schemas for tool parameters, loads sensitive SAP credentials from environment variables or a secure AuthBroker, and implements network access controls (e.g., DNS rebinding protection, local-only SSE connections). It utilizes `child_process.spawn` for internal process management (server/inspector startup), which is a common and justified use case. The `writeResultToFile` utility does not fully implement the commented path restriction, allowing writing to any accessible path on the local machine when a user provides a `filePath` argument to a tool. However, this is a user-initiated action to save retrieved SAP data, not a remote arbitrary file write vulnerability on the server itself. Overall, the server appears designed with security in mind for its intended use case as a development tool.
Similar Servers
mongodb-mcp-server
Enabling AI assistants to interact with MongoDB Atlas and local deployments through natural language, providing data context and management capabilities.
mcp
Provides a collection of Model Context Protocol (MCP) servers to enable AI agents to interact with and manage various Oracle Cloud Infrastructure (OCI) services and Oracle/MySQL databases.
mcp-server
A Model Context Protocol (MCP) server designed to assist AI models in the development of SAP Cloud Application Programming Model (CAP) applications by providing tools for model analysis and documentation search.
cap-mcp-plugin
Integrate SAP CAP services with AI agents using the Model Context Protocol (MCP) by automatically generating MCP servers from annotated CAP services, enabling AI-native data access, intelligent automation, and business intelligence.