Skip to content

shahidla/MCP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCP Server for SAP OData v4

An MCP (Model Context Protocol) server that exposes SAP OData v4 actions as AI-callable tools. Designed to be used with MCP-compatible AI clients such as Claude.

Tools

Tool Description
hello Smoke test — returns a hello message
schedule_background_job Calls a SAP OData v4 action with a given option

Setup

  1. Clone the repo:
git clone https://github.com/your-username/mcp.git
cd mcp
  1. Install dependencies:
npm install
  1. Copy .env.example to .env and fill in your SAP credentials:
cp .env.example .env
  1. Build the TypeScript source:
npm run build
  1. Start the MCP server:
npm start

Configuration

Variable Description
SAP_URL Base URL of your SAP OData v4 service
SAP_USER SAP username
SAP_PASSWORD SAP password
SAP_CLIENT SAP client number (required)
SAP_ACTION_PATH OData action path (e.g. your-namespace/your-namespace.your-service.ActionName)

Requirements

  • Node.js 18+
  • A SAP system exposing an OData v4 service

License

ISC

About

MCP server that exposes SAP OData v4 as AI-callable tools via the Model Context Protocol

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors