btp-sap-odata-to-mcp-server
by RavenQueen03
Overview
This server acts as a proxy for SAP BTP OData services, specifically designed to bridge OData requests from a client (potentially a Minecraft Proxy, MCP) to an upstream OData endpoint, handling authentication and data forwarding.
Installation
node server.jsEnvironment Variables
- ODATA_SERVICE_URL
- PORT
Security Notes
The server directly accepts user credentials ('user', 'password') in the request body from the client and uses them for upstream OData service authentication. This is a severe security vulnerability as it exposes credentials to the proxy server and, without HTTPS, transmits them in plaintext. It is highly recommended to implement a more secure authentication mechanism (e.g., token-based authentication) and ensure the proxy itself is served over HTTPS to protect sensitive data in transit.
Similar Servers
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.
teradata-mcp-server
A comprehensive Model Context Protocol (MCP) server for Teradata, exposing a rich suite of database administration, data quality, security, SQL optimization, vector store, plotting, backup/restore, feature store, and LLM chat/RAG capabilities as MCP tools for client applications like AI agents.
mcp-abap-adt
MCP server for integrating with SAP ABAP Development Tools (ADT) to perform read, write, and system operations on ABAP objects.
dlt-mcp
The dlt-mcp server allows LLMs to retrieve up-to-date information about dlt pipelines, datasets, and schemas, enhancing the development experience in AI-enabled IDEs.