Skip to main content
Glama

BelugaMCP

통합 SAP MCP 모노레포 — 3개의 SAP 문서 프로젝트를 단일 확장형 생태계로 결합합니다.

BelugaMCP는 MCP(Model Context Protocol)를 통한 SAP 개발의 "스위스 아미 나이프"입니다. SAP 문서 검색, ABAP 코드 린팅, BTP 서비스 탐색 등 모든 기능을 AI 어시스턴트에서 바로 수행하세요.

변형(Variants)

변형

초점

소스

abap_lint

Discovery Center

sap-docs

전체 SAP 생태계 (UI5, CAP, ABAP, BTP 등)

29

❌

✅

abap

ABAP/RAP 개발

12

✅

✅

빠른 시작

# Clone and setup
git clone https://github.com/anomalyco/BelugaMCP
cd BelugaMCP
./scripts/setup.sh

# (Optional) Generate ABAP keyword documentation
./scripts/run-pipeline.sh

# Build all packages
npm run build

# Start the sap-docs variant (stdio)
npm run dev:sap-docs

Cursor / Claude Desktop 설정

{
  "mcpServers": {
    "beluga-sap": {
      "command": "node",
      "args": ["packages/server-sap-docs/dist/index.js"],
      "env": { "MCP_VARIANT": "sap-docs" }
    }
  }
}

ABAP의 경우:

{
  "mcpServers": {
    "beluga-abap": {
      "command": "node",
      "args": ["packages/server-abap/dist/index.js"],
      "env": { "MCP_VARIANT": "abap" }
    }
  }
}

패키지

패키지

유형

설명

packages/abap-docs/

데이터 파이프라인

ABAP 키워드 문서용 스크레이퍼 + 생성기 (JS vanilla)

packages/server-core/

핵심 라이브러리

공유 MCP 서버 코드 — 핸들러, 검색, 메타데이터, URL 생성

packages/server-sap-docs/

래퍼

sap-docs 변형을 위한 씬 엔트리 포인트

packages/server-abap/

래퍼

abap 변형을 위한 씬 엔트리 포인트

사용 가능한 도구

도구

설명

sap-docs

abap

search

하이브리드 검색 (FTS5 + 의미론적 + 온라인)

✅

✅

fetch

전체 문서 검색

✅

✅

abap_lint

정적 ABAP 코드 분석

❌

✅

abap_feature_matrix

릴리스별 ABAP 기능 가용성

✅

✅

sap_community_search

SAP 커뮤니티 블로그/Q&A 검색

✅

✅

sap_search_objects

SAP 릴리스 객체 검색

✅

✅

sap_get_object_details

릴리스된 객체 세부 정보

✅

✅

sap_discovery_center_search

BTP 서비스 카탈로그 검색

✅

✅

sap_discovery_center_service

BTP 서비스 세부 정보

✅

✅

스크립트

스크립트

설명

npm run scrape

SAP Help에서 ABAP 문서 스크래핑

npm run generate

스크래핑된 HTML에서 Markdown 생성

npm run pipeline

전체 스크래핑 + 생성 파이프라인

npm run run-pipeline

셸 스크립트를 통한 전체 파이프라인

npm run build

모든 패키지 빌드 (server-core → 래퍼)

npm run dev:sap-docs

핫 리로드가 포함된 개발 모드 (sap-docs)

npm run dev:abap

핫 리로드가 포함된 개발 모드 (abap)

npm test

모든 테스트 실행

아키텍처

모노레포 구조, 변형 시스템 및 데이터 흐름에 대한 자세한 내용은 ARCHITECTURE.md를 참조하세요.

크레딧

BelugaMCP는 3개의 오픈 소스 프로젝트를 통합한 결과물입니다. 전체 저작자 표시는 CREDITS.md를 참조하세요.

라이선스

MIT — 모든 원본 프로젝트와 호환됩니다.

Related MCP Connectors