MCP.so
登录
S

Sapient MCP Server

@toni-ramchandani

基本信息

分类

其他

传输方式

stdio

作者

toni-ramchandani

提交者

TONI RAMCHANDANI

关于 Sapient MCP Server

暂无概览

Sapient MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "sapient": {
      "command": "python",
      "args": [
        "-m",
        "sapient_mcp"
      ],
      "env": {
        "SAPIENT_MCP_SAPLOGON_PATH": "C:\\Program Files (x86)\\SAP\\FrontEnd\\SAPgui\\saplogon.exe",
        "SAPIENT_MCP_CAPS": "screenshot,codegen,advanced",
        "SAPIENT_MCP_OUTPUT_DIR": "C:\\sapient_output"
      }
    }
  }
}

Sapient MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Sapient MCP?

Sapient MCP is a production-ready Model Context Protocol (MCP) server that enables LLMs (Claude, Copilot, Cursor, etc.) to automate SAP GUI using the RoboSAPiens library. It runs on Windows and is intended for developers or power users who need AI agents to interact with SAP systems.

How to use Sapient MCP?

Install by cloning the repo and running pip install -e . or uv pip install -e .. Configure via environment variables, CLI flags, or a JSON config file; then launch the server in stdio or SSE mode. Clients like Claude Desktop, Cursor, or VS Code connect using predefined JSON configuration entries.

Key features of Sapient MCP

  • Core tools for launching, connecting, and interacting with SAP GUI
  • Optional capabilities: screenshot, codegen, and advanced window snapshot
  • Runs in stdio or SSE/HTTP mode for local or remote use
  • All logs go to file only in stdio mode for clean JSON-RPC
  • Configurable via environment variables, CLI flags, or config file

Use cases of Sapient MCP

  • Automate creation of purchase orders and other SAP transactions
  • Extract data from SAP fields, tables, and status bar messages
  • Perform repetitive SAP tasks through AI assistants like Claude or Copilot
  • Share a single SAPient instance among multiple users via SSE mode

常见问题

1

What are the prerequisites?

Windows 10/11, Python 3.10 or newer, SAP GUI for Windows installed, and SAP scripting must be enabled on the server and client.

2

How do I run the server in SSE mode?

Use `python -m sapient_mcp --port 8765 --caps screenshot,codegen,advanced` and point any MCP client to `http://hostname:8765/mcp`.

3

Does Sapient MCP write logs to stdout?

No, in stdio mode all logs are written only to the log file to avoid interfering with JSON-RPC communication.

4

What environment variables are available?

Variables with the `ROBOSAP_MCP_` prefix control the SAP Logon path, SAP server/client/user/password, port, capabilities, output directory, and screenshot-on-error behavior.

5

Which clients are supported?

Claude Desktop, Claude Code, Cursor, VS Code (with Copilot agent mode), Windsurf, and any MCP client via SSE/HTTP.

评论

其他 分类下的更多 MCP 服务器