KM

kts982/mcp-sap-gui

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

41 stars 16 forks 品質 90 トレンド 32MIT

SAP GUI スクリプト API 経由で Windows の自動化のための SAP GUI 用の MCP サーバー.

概要

AIアシスタントがSAP GUI Scripting APIを通じてWindows用のSAP GUIとやり取りできるMCP(Model Context Protocol)サーバーです。 クライアントアグノスティックです。MCP クライアントがローカル stdio サーバーを起動できる場合は、このプロジェクトを使用できます。 このREADME では、セットアップが簡単なため、Claude を使用する例が挙げられますが、同じサーバーは、Codex、GitHub Copilot、Gemini CLI、同様の MCP 対応ツールから使用できます。 現在のリリース:MCP stdio上のローカルWindowsの使用のための0.3.0。 - GitHubワークフローは、CI、Docs、依存性監査、タグベースのリリースに含まれています。 - 第一次リポジトリ:GitHub(kts982/mcp-sap-gui)。 エージェントは、承認カードを任意のチェックポイントで表示できるようになりました: バッチの書き込み前、保存前、またはあなたが尋ねるたびに(「国GRを追加する前に、値を表示する」)。 これは、現在のスクリーンショット、セッションコンテキスト、および書かれたべき正確な値 - パスワード型の値をマスクします.

概要(AI 翻訳)

AI アシスタントが Windows 用の SAP GUI で動作させる MCP サーバー: プレーン言語で尋ね、アシスタントは画面とテーブルを読み込み、フィールドに記入し、トランザクションを実行し、ポップアップを処理します。SAP 独自のスクリプト API。 常にあなたの はいを待って保存.

ローカルサーバーを起動できる MCP クライアントと連携します。: クロード コード, GitHub Copilot, Codex, Google Antigravity など。

それが何をするか

-**取引、フィールド、ALVグリッド、テーブルコントロール、古典的なレポートリスト、およびツリーを表示し、ただし長く読む。 -**フィールド、チェックボックス、ドロップダウン、フォーム全体、テーブルセル、F4値ヘルプ、テーブルメンテナンス、IMG活動。 -Navigates: トランザクション、ボタン、関数キー、メニュー、タブ、SPROおよび他の木。 -Handles popups、質問を認識、警告、F4リスト、および任意のログオン言語のSAPメッセージ。 -**画面のプレビューと記述する値、および要求のスクリーンショットを保存する前に表示します。

もっと、例えばプロンプトで: できること。

要件

  • Windows用SAP GUI(8.10検証、88.00作品、SAP GUI版)、SAP Logon実行用のWindows.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

MCP SAP GUI Server

An MCP server that lets AI assistants work in SAP GUI for Windows: ask in plain language, and the assistant reads screens and tables, fills in fields, runs transactions and handles popups, through SAP’s own Scripting API. Saving always waits for your yes.

It works with any MCP client that can start a local server: Claude Code, GitHub Copilot, Codex, Google Antigravity and others.

What it does

  • Looks things up: display transactions, fields, ALV grids, table controls, classic report lists and trees, read in full however long they are.
  • Fills in and changes: fields, checkboxes, dropdowns, whole forms, table cells, F4 value help, table maintenance and IMG activities.
  • Navigates: transactions, buttons, function keys, menus, tabs, SPRO and other trees.
  • Handles popups, recognising questions, warnings, F4 lists and SAP messages in any logon language.
  • Shows before it saves: a preview of the screen and the values about to be written, and screenshots on request.

More, with example prompts: What it can do.

Requirements

  • Windows with SAP GUI for Windows (8.10 verified, 8.00 works; SAP GUI versions), and SAP Logon running.
  • SAP GUI Scripting allowed in SAP GUI and on the SAP system: Preparing SAP.
  • uv, which runs the server from PyPI.
  • An MCP client. To approve saves, one that shows the server’s confirmation questions (listed below).

Quick start

  1. Install uv: winget install --id=astral-sh.uv -e

  2. Add the server to your MCP client:

    Command:   uvx
    Arguments: mcp-sap-gui[screenshots]
    Transport: stdio
    

    In the Claude Code CLI, for example: claude mcp add sap-gui --scope user -- uvx "mcp-sap-gui[screenshots]". Every client: Clients.

  3. Log on to SAP in SAP Logon, then ask: “Connect to my open SAP session and tell me what system I’m on.”

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →