KM

kts982/mcp-sap-gui

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

41 stars 16 forks Качество 90 Тренд 32MIT

MCP-сервер для SAP GUI для автоматизации Windows через SAP GUI Scripting API.

Обзор

Сервер MCP (Model Context Protocol), который позволяет помощникам ИИ взаимодействовать с SAP GUI для Windows через SAP GUI Scripting API. Это клиент-агностика: если ваш клиент MCP может запустить локальный сервер, он может использовать этот проект. Примеры в этом README используют Claude, потому что настройка проста для демонстрации, но тот же сервер может использоваться из Codex, GitHub Copilot, Gemini CLI и аналогичных инструментов с поддержкой MCP. Текущий выпуск: 0.3.0 для локального использования Windows через MCP stdio. Рабочие процессы GitHub включены для CI, Docs, Dependency Audit и Release на основе тегов. - Основное хранилище: GitHub (kts982/mcp-sap-gui). Теперь агент может показать вам карту одобрения на любом контрольно-пропускном пункте: перед тем, как написать партию, перед тем, как сэкономить, или всякий раз, когда вы просите («до добавления страны GR, покажите мне значения»). Он несет в себе текущий скриншот, контекст сеанса и точные значения, которые будут написаны — значения в форме пароля.

Обзор (машинный перевод)

Сервер MCP, который позволяет помощникам ИИ работать в **SAP GUI для Windows **: запрашивайте на простом языке, а помощник читает экраны и таблицы, заполняет поля, запускает транзакции и обрабатывает всплывающие окна через собственный API SAP Scripting. Экономия всегда ждет вашего «да».

Он работает с любым клиентом MCP, который может запустить локальный сервер: Claude Code, GitHub Copilot, Codex, Google Antigravity и другие.

Что он делает

**Взгляд вверх: ** отображает транзакции, поля, сетки ALV, элементы управления таблицей, классические списки отчетов и деревья, читается полностью, как бы долго они ни были. ** Заполняет и изменяет: ** поля, галочки, выпадающие окна, целые формы, ячейки таблицы, помощь в оценке F4, обслуживание таблицы и деятельность IMG. ** Навигация: ** транзакции, кнопки, функциональные клавиши, меню, вкладки, SPRO и другие деревья. **Всплывающие окна **, распознающие вопросы, предупреждения, списки F4 и сообщения SAP на любом языке логотипа. **Показывает перед сохранением: ** предварительный просмотр экрана и значения, которые будут написаны, и скриншоты по запросу.

Больше, с примерами подсказок: Что он может сделать.

Требования

Windows с SAP GUI для Windows (8.10 верифицировано, 8.00 работает; версии SAP GUI) и SAP Logon работает.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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.”

Открыть полный README на GitHub

Установка

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

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →