KM

kts982/mcp-sap-gui

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

41 stars 16 forks 품질 90 트렌드 32MIT

SAP GUI Scripting API를 통해 Windows 자동화용 MCP 서버.

개요

MCP (Model Context Protocol) 서버는 SAP GUI Scripting API를 통해 Windows용 SAP GUI와 상호 작용할 수 있는 AI 조수를 가능하게 합니다. 그것은 클라이언트 aagnostic: 당신의 MCP 클라이언트가 국부적으로 stdio 서버를 발사할 수 있는 경우에, 이 프로젝트를 사용할 수 있습니다. 설정이 쉽게 설명하기 때문에이 README 사용 Claude의 예는 Codex, GitHub Copilot, Gemini CLI 및 유사한 MCP-capable 도구에서 사용할 수 있습니다. 현재 릴리스: 0.3.0 로컬 Windows 사용을위한 MCP stdio. - GitHub 워크플로우는 CI, Docs, Dependency Audit 및 태그 기반 릴리스에 포함되어 있습니다. - 기본 저장소: GitHub (kts982/mcp-sap-gui). 에이전트는 이제 모든 체크 포인트에 승인 카드를 보여줄 수 있습니다: 배치 쓰기 전에, 저장하기 전에, 또는 당신이 요청할 때마다 ("국가 GR를 추가하는 경우, 값을 표시". 그것은 현재 스크린 샷, 세션 컨텍스트를 운반하고, 작성하는 것에 대한 정확한 값 - 암호 모양의 값은 마쳤다.

개요(AI 번역)

MCP 서버는 Windows용 SAP GUI에서 AI 조수 작업을 할 수 있습니다: 일반 언어에 묻고, 조수는 화면과 테이블을 읽고, 필드에 채우고, 트랜잭션을 실행하고 팝업을 처리합니다. SAP의 자체 스크립트 API를 통해. 항상 당신을 기다리고 있습니다.

로컬 서버를 시작할 수 있는 MCP 클라이언트와 함께 작동합니다: Claude Code, GitHub Copilot, Codex, Google Antigravity 등.

무엇 그것

  • Looks things up: 디스플레이 거래, 필드, ALV 그리드, 테이블 컨트롤, 고전적인 보고서 목록과 나무, 충분히 읽는 그러나 긴 그들은. -Fills in and changes: 필드, 체크 박스, 드롭다운, 전체 양식, 테이블 셀, F4 값 도움말, 테이블 유지 보수 및 IMG 활동.
  • **Navigates: ** 거래, 버튼, 기능 키, 메뉴, 탭, SPRO 및 기타 나무. -Handles popups, 질문이 인식, 경고, F4 목록 및 SAP 메시지 모든 로고 언어.
  • ** 저장하기 전에 표시 : ** 화면의 미리보기 및 요청시 스크린 샷에 대한 값.

더, 예 프롬프트: 무엇을 할 수 있습니다.

요구 사항

  • Windows 용 SAP GUI가있는 Windows (8.10 인증, 8.00 일; SAP GUI 버전) 및 SAP 로고 실행.

이 페이지는 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 가이드부터 시작하세요 →