sap
MCP server for SAP tools
claude mcp add --transport stdio sanjeevkumar761-sap-mcp-server python sap-mcp-server.py
How to use
This SAP MCP server provides a Python-based implementation of an MCP server for SAP-related workflows. Run the server to accept MCP client connections and expose the SAP-related MCP endpoints defined by sap-mcp-server.py. A sample MCP client is available in the test directory (sap-mcp-client.py) and can be used to verify connectivity and basic RPC interactions. Start the server first and then run the client from the test folder to exercise the provided commands and RPCs. If you have multiple clients, you can point them at the same host and port configured by the server to coordinate requests and responses.
How to install
Prerequisites:
- Python 3.8+ installed on your system
- pip available on the system
- Access to the repository containing sap-mcp-server.py and requirements.txt
Installation steps:
- Clone the repository or download the project files.
- Create and activate a virtual environment (optional but recommended): python -m venv venv source venv/bin/activate # On Windows use: venv\Scripts\activate
- Install dependencies: pip install -r requirements.txt
- Run the server: python sap-mcp-server.py
- (Optional) Run the test client to verify functionality: cd test python sap-mcp-client.py
Additional notes
Notes and tips:
- Ensure you are using a Python version compatible with the requirements.txt in the repository.
- If the server needs a different port, check sap-mcp-server.py for configuration options or environment overrides.
- If you encounter import or dependency issues, re-create the virtual environment and reinstall dependencies.
- The included test client is intended for quick connectivity checks and basic RPC calls; adapt the client for your specific SAP MCP workflow as needed.
Related MCP Servers
mcp-vegalite
MCP server from isaacwasserman/mcp-vegalite-server
github-chat
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
nautex
MCP server for guiding Coding Agents via end-to-end requirements to implementation plan pipeline
pagerduty
PagerDuty's official local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account directly from your MCP-enabled client.
futu-stock
mcp server for futuniuniu stock
mcp -boilerplate
Boilerplate using one of the 'better' ways to build MCP Servers. Written using FastMCP