DitriXNew/EDT-MCP

MCP for 1C:EDT

해결하는 문제

이 프로젝트는 1C:EDT(1C:Enterprise 비즈니스 애플리케이션용 개발 환경)와 최신 AI 어시스턴트 간의 브리지를 제공합니다. Claude, GitHub Copilot, Cursor와 같은 AI 도구가 EDT 작업 공간과 직접 상호 작용하여 인간 개발자처럼 코드를 읽고, 메타데이터를 검사하고, 테스트를 실행하고, 리팩토링 작업을 수행할 수 있게 합니다.

작동 방식

AI 모델이 로컬 데이터 소스 및 도구에 연결할 수 있게 하는 표준인 MCP(Model Context Protocol)를 구현합니다. 플러그인은 EDT 환경 내에서 서버로 실행되며 HTTP/SSE 연결을 통해 모듈 읽기, 양식 검사, 프로젝트 관리 등 다양한 도구를 노출합니다. AI 어시스턴트는 이러한 도구를 호출하여 코드 검색, 데이터베이스 업데이트 실행, 오류 분석 등의 작업을 수행할 수 있으며, 상태 표시줄 인터페이스를 통해 장기 실행 작업을 중단할 수 있습니다.

대상 사용자

1C:EDT를 사용하는 1C:Enterprise 개발자를 위해 설계되었으며, 반복 작업 자동화, 코드 검토 수행 또는 복잡한 비즈니스 애플리케이션 디버깅을 위해 AI 기반 코딩 어시스턴트를 일상 워크플로에 통합하려는 사람들을 대상으로 합니다.

주요 기능

  • 포괄적인 도구: BSL 코드, 디버깅, 리팩토링, 애플리케이션 관리와 같은 그룹으로 분류된 100개 이상의 도구를 노출합니다.
  • 시각적 검사: WYSIWYG 편집기의 PNG 스크린샷과 레이아웃 스냅샷을 제공하여 양식 검사를 지원합니다.
  • 대화형 제어: 실시간 모니터링을 위한 상태 표시줄과 장기 작업 중 AI 에이전트에 신호(예: 취소, 재시도, 전문가에게 문의)를 보낼 수 있는 기능이 포함됩니다.
  • 유연한 구성: 노출되는 도구를 세밀하게 제어할 수 있으며, "코드 검토" 또는 "개발"과 같은 사전 설정 모드와 AI의 도구 목록을 관리 가능하게 유지하는 점진적 공개를 제공합니다.
  • 호환성: 1C:EDT 2026.1 및 2026.2를 지원하며 Eclipse p2 director 또는 EDT 업데이트 사이트를 통해 쉽게 설치할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트