cpi-mcp-server
Verified Safeby vadimklimov
Overview
The MCP server provides AI-powered applications with access to integration packages and artifacts within an SAP Cloud Integration tenant.
Installation
docker run --detach --name cpi-mcp-server --publish 8080:8080 -e MCP_CPI_BASE_URL="https://{subdomain}.it-cpi{xxxxx}.cfapps.{region}.hana.ondemand.com/api/v1" -e MCP_CPI_TOKEN_URL="https://{subdomain}.authentication.{region}.hana.ondemand.com/oauth/token" -e MCP_CPI_CLIENT_ID="YOUR_CLIENT_ID" -e MCP_CPI_CLIENT_SECRET="YOUR_CLIENT_SECRET" -e MCP_CPI_TRANSPORT="http" vadimklimov/cpi-mcp-serverEnvironment Variables
- MCP_CPI_BASE_URL
- MCP_CPI_TOKEN_URL
- MCP_CPI_CLIENT_ID
- MCP_CPI_CLIENT_SECRET
Security Notes
The server uses standard OAuth2 client credentials for authentication with SAP CPI, which is a secure approach. Configuration for sensitive credentials is done via environment variables, avoiding hardcoded secrets. The README explicitly warns about running the server in remote mode without HTTPS and proper authorization mechanisms, highlighting potential deployment-related risks if not configured carefully. The internal logic for data retrieval and filtering appears sound, without obvious command injection or dangerous patterns.
Similar Servers
mcp
Connect IBM products and other enterprise systems to AI agents via the Model Context Protocol (MCP) to enable AI models to interact with various local and remote resources.
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.
mcp-servers
An MCP server for managing files in Google Cloud Storage, supporting CRUD operations (save, get, search, delete) and exposing files as resources.
cap-mcp-plugin
Integrate SAP CAP services with the Model Context Protocol (MCP) to expose them as AI-accessible resources, tools, and prompts for natural language interaction and automation.