면책 조항: 이 서버는 아직 실험 단계입니다! 주의해서 사용하세요!
ABAP-ADT-API MCP 서버
설명
MCP 서버 mcp-abap-abap-adt-api
는 ABAP 시스템과 MCP 클라이언트 간의 원활한 통신을 지원하도록 설계된 모델 컨텍스트 프로토콜(MCP) 서버입니다. abap-adt-api 의 래퍼(wrapper)로, ABAP 객체 관리, 전송 요청 처리, 코드 분석 등을 위한 도구와 리소스 모음을 제공하여 ABAP 개발 워크플로의 효율성과 효과를 향상시킵니다.
특징
인증 :
login
도구를 사용하여 ABAP 시스템에서 안전하게 인증합니다.객체 관리 : ABAP 객체를 원활하게 생성, 읽기, 업데이트 및 삭제합니다.
운송 처리 :
createTransport
및transportInfo
와 같은 도구를 사용하여 운송 요청을 관리합니다.코드 분석 : 구문 검사를 수행하고 코드 완성 제안을 검색합니다.
확장성 : 필요에 따라 추가 도구와 리소스로 서버를 쉽게 확장할 수 있습니다.
세션 관리 :
dropSession
및logout
사용하여 세션 캐싱 및 종료를 처리합니다.
설치
Smithery를 통해 설치
Smithery를 통해 Claude Desktop용 ABAP-ADT-API MCP-Server를 자동으로 설치하려면:
지엑스피1
필수 조건
Node.js : Node.js가 설치되어 있는지 확인하세요. 여기 에서 다운로드할 수 있습니다.
ABAP 시스템 액세스 : ABAP 시스템에 액세스하기 위한 자격 증명과 URL입니다.
단계
저장소 복제
git clone https://github.com/mario-andreschak/mcp-abap-abap-adt-api.git cd mcp-abap-abap-adt-api종속성 설치
npm install환경 변수 구성
루트 디렉터리에는 필수 환경 변수의 템플릿으로 사용할
.env.example
파일이 제공됩니다. 환경을 설정하려면 다음을 수행하세요.a.
.env.example
파일을 복사하고 이름을.env
로 바꿉니다.cp .env.example .envb.
.env
파일을 열고 플레이스홀더 값을 실제 SAP 연결 세부 정보로 바꾸세요.SAP_URL=https://your-sap-server.com:44300 SAP_USER=YOUR_SAP_USERNAME SAP_PASSWORD=YOUR_SAP_PASSWORD SAP_CLIENT=YOUR_SAP_CLIENT SAP_LANGUAGE=YOUR_SAP_LANGUAGE참고: SAP_CLIENT 및 SAP_LANGUAGE 변수는 선택 사항이지만 권장됩니다.
자체 서명된 인증서를 사용하는 경우 다음을 설정할 수도 있습니다.
NODE_TLS_REJECT_UNAUTHORIZED="0"중요:
.env
파일을 버전 관리 시스템에 커밋하지 마세요. 실수로 커밋하는 것을 방지하기 위해.gitignore
파일에 이미 포함되어 있습니다.프로젝트 빌드
npm run build서버 실행
npm run start(또는 MCP 서버를 VSCode에 통합)
용법
서버가 실행되면 MCP 클라이언트나 모델 컨텍스트 프로토콜(예: Cline )을 지원하는 도구를 사용하여 서버와 상호 작용할 수 있습니다. MCP 서버를 Cline과 통합하려면 다음 MCP 구성을 사용하세요.
맞춤형 지침
이 사용자 정의 지침을 사용하여 모델에 도구를 설명하세요.
기여하다
참여를 환영합니다! 참여 방법은 다음과 같습니다.
저장소 포크
새로운 지점 만들기
git checkout -b feature/your-feature-name변경 사항 커밋
git commit -m "Add some feature"지점으로 밀어 넣기
git push origin feature/your-feature-name풀 리퀘스트 열기
특허
이 프로젝트는 MIT 라이선스 에 따라 라이선스가 부여되었습니다.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
ABAP 시스템과 MCP 클라이언트 간 통신을 원활하게 하는 모델 컨텍스트 프로토콜 서버로, ABAP 객체를 관리하고, 전송 요청을 처리하고, ABAP 개발 워크플로를 향상시키기 위한 코드 분석을 수행하는 도구를 제공합니다.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that provides programmatic access to the Supabase Management API. This server allows AI models and other clients to manage Supabase projects and organizations through a standardized interface.Last updated -8147
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -34MIT License
- AsecurityAlicenseAqualityA server that bridges the Model Context Protocol (MCP) with SAP ABAP systems, allowing tools like Cline to retrieve ABAP source code, table structures, and other development artifacts.Last updated -33MIT License
- AsecurityFlicenseAqualityAn all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.Last updated -3