공개 소스 · 2026프로젝트 목록으로

SAP CPI MCP

통합 전 주기를 다루는 22개 도구

SAP Cloud Integration을 위한 엔터프라이즈 MCP 서버입니다. 패키지·iFlow 인벤토리, 소스 내보내기, 배포, 런타임 로그, 장애 분석을 AI 대화에서 수행합니다.

hand-in-sap-integrationsuiteMCPSAP BTPIntegration SuiteCPI / iFlowTypeScript공개 소스 · 지속 관리
AI agent to SAP Integration Suite through 22 MCP tools, with iFlow and MPL log verificationSAP CPI / MCPLIVEAI AGENTIntent + plandesign / dev / testMCP SERVERSAP CPI MCP22 tools · 17 readSAP BTPIntegration SuiteiFlow · MPL · ODataPACKAGEInventoryread onlyIFLOWSourceedit / deployMPLLogsruntime proofSECURITYMetadatano secretsWRITEGatedallow flagDEPLOY → MPL VERIFYNO SECRET EXPORT

문제

CPI 딜리버리는 웹 로그인, 패키지 탐색, iFlow 수정, 패키징, 배포 대기, MPL 로그 확인에 많은 시간을 씁니다. 환경 간 장애 분석은 특히 파편화되어 있습니다.

접근

  • CPI OData·관리 API를 22개 전용 MCP 도구로 감쌉니다. 기본 17개는 읽기 전용, 5개 쓰기·배포 도구는 SAP_ALLOW_WRITE로 명시적으로 활성화합니다.
  • 설계·개발·테스트 서브에이전트를 각각 문서, 소스, 테스트로 제한해 설계–개발–검증 루프를 만듭니다.
  • 배포 후 MPL 로그와 ErrorInformation을 읽어 “배포 성공”을 “런타임 검증 성공”으로 확장합니다.

핵심 구현

  • 패키지, iFlow, 설정, 배포, 로그, 보안 자료 메타데이터, 런타임 진단을 아우르는 22개 도구.
  • 쓰기 도구는 기본 등록되지 않으며 SAP_ALLOW_WRITE=true일 때만 AI에 배포·기동/중지가 열립니다.
  • 비밀번호, Client Secret, 개인 키는 절대 내보내지 않고 보안 자료의 이름과 메타데이터만 노출합니다.
  • 감사 로그, 구조화된 파라미터 검증, 기본 페이지네이션, 단일 파일 전송 메모리 임계값을 갖춥니다.

직접 배포

terminal / quickstarthand-in-sap-integrationsuite

사전 조건

Node.js 20+, SAP BTP Integration Suite 테넌트, 필요한 역할의 OAuth 클라이언트가 필요합니다.

  1. 저장소를 클론하고 npm install 후 .env.example을 복사해 테넌트 URL과 OAuth 클라이언트 식별자를 입력합니다.
  2. SAP_ALLOW_WRITE=false로 시작해 읽기 전용 도구로 패키지, iFlow, 런타임 상태를 점검합니다.
  3. 배포가 필요할 때만 쓰기 권한을 명시적으로 켜고 감사 로그와 MPL 검증 절차를 유지합니다.

엔터프라이즈 시스템 도구이므로 테스트 테넌트나 최소 권한 클라이언트를 사용하세요. 이슈에 자격 증명, 테넌트 URL, 로그 속 개인정보를 붙이지 마세요.

다음 프로젝트HR Workstation — HR 워크플로를 위한 AI 워크스페이스
다음 단계

출시할 시스템이거나 개선할 프로세스가 있으신가요?

현재 상황, 목표, 일정을 알려주세요. 24–48시간 내 회신하고, 먼저 할 가치가 있는지와 가장 빠른 경로를 판단합니다.