What is the purpose of this server?
It provides material master data query functionality for SAP systems, but it is only for demonstration and cannot be used in a production environment.
@SHENRUIYANG
基本信息
Only a demo to show the possibility of MCP for SAP connection
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"S4MCPDEMO": {
"command": "python",
"args": [
"MM03_MCP.py",
"--mode=http",
"--host=0.0.0.0",
"--port=5003"
]
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
S4MCPDEMO.git is a demonstration service for interacting with SAP S/4HANA systems to query material master data. It can run as an HTTP API server or as a standard input/output tool, enabling integration with smart assistants like Cursor. This version is for demonstration only and not for productive use.
Clone the repository, install dependencies with pip, and configure SAP connection via a .env file or environment variables. Start the server in HTTP mode with python MM03_MCP.py --mode=http --host=0.0.0.0 --port=5003, in stdio mode with --mode=stdio, or in REST mode for MCP.so. API endpoints include /mcp_MM03_BasicData, /mcp_MM03_DescToMaterial, and /mcp_MM03_Description_Search. Docker deployment is also supported.
It provides material master data query functionality for SAP systems, but it is only for demonstration and cannot be used in a production environment.
Requires Python 3.7+, access to a SAP S/4HANA system, and dependencies including FastAPI, Uvicorn, httpx, python-dotenv, Pydantic, and FastMCP.
The server uses API key authentication with JWT. API keys contain user email, SAP connection info, and expiration date. The key generation script is not included; contact the author to obtain keys.
Yes, the repository includes a `chatmcp.yaml` configuration and a Dockerfile for deployment to MCP.so.
- `POST /mcp_MM03_BasicData`: Get material basic information - `POST /mcp_MM03_DescToMaterial`: Search materials by description - `POST /mcp_MM03_Description_Search`: Get material descriptions in a specific language - `GET /health`: Health check - `GET /.well-known/mcp-manifest.json`: API manifest

The system of record for AI-written software. A persistent graph of entities, relationships, changes, and provenance, so humans and AI agents see what a change touches before it merges. Beside Git today.

Model Context Protocol Servers
a mcp server to manage github project's functionality
Yuque mcp server
A Cloudflare-powered MCP (Model Context Protocol) Server that allows you to search and query your GitHub starred repositories using natural language.
评论