Back to Home
vadimklimov icon

cpi-mcp-server

Verified Safe

by vadimklimov

Overview

The MCP server provides AI-powered applications with access to integration packages and artifacts within an SAP Cloud Integration tenant.

Installation

Run Command
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-server

Environment 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

Stats

Interest Score29
Security Score8
Cost ClassLow
Stars8
Forks5
Last Update2026-01-03

Tags

SAP Cloud IntegrationAI-powered applicationsAPI GatewayGoIntegration Suite