ROCTUP/1c-mcp-toolkit
MCP и REST API сервер для получения метаданных и данных из базы 1С
해결하는 문제
1C MCP Toolkit은 AI 에이전트(예: Claude 또는 Kiro)를 1C:Enterprise 데이터베이스에 연결하는 방법을 제공합니다. 복잡한 구성 변경, 서버 게시 또는 COM 연결이 필요 없으며, AI 에이전트가 1C 데이터 및 로직과 직접 상호 작용할 수 있게 합니다.
작동 방식
이 프로젝트는 두 가지 기본 작동 모드를 제공합니다:
- 임베디드 서버: HTTP 서버가 1C 처리 파일(
.epf) 내에서 직접 실행되며, 호스트 머신에 Python 설치가 필요 없습니다. - 프록시 모드: Python 기반 서버(FastAPI + MCP SDK)가 중개자 역할을 합니다. 1C 처리 파일은 HTTP Long Polling을 통해 이 프록시에 연결되고, AI 에이전트는 Model Context Protocol(MCP) 또는 REST API를 통해 프록시와 통신합니다.
두 모드 모두 AI 에이전트가 쿼리 실행, 임의의 1C 코드 실행, 메타데이터 및 이벤트 로그 액세스를 할 수 있게 합니다.
대상 사용자
비즈니스 프로세스에 AI 에이전트를 통합하여 데이터 검색, 자동화 및 시스템 분석을 수행하려는 1C:Enterprise 시스템 개발자 및 관리자.
주요 기능
- 이중 아키텍처: 가벼운 임베디드 서버와 확장 가능한 Docker 지원 프록시 서버를 모두 지원합니다.
- 포괄적인 도구 세트: 1C 쿼리 실행, BSL 코드 실행, 메타데이터 가져오기, 활성 1C 창 스크린샷 캡처(Windows 전용)를 위한 도구를 제공합니다.
- 데이터 익명화: AI 에이전트에 데이터를 보내기 전에 민감한 개인 또는 기밀 데이터를 안정적인 토큰으로 대체하여 개인 정보를 보호하는 기본 제공 지원.
- 유연한 통합: 기본 AI 에이전트 통합을 위한 Model Context Protocol(MCP) 및 MCP를 지원하지 않는 에이전트를 위한 표준 REST API와 호환됩니다.
- 광범위한 호환성: 1C:Enterprise 버전 8.2.13+ 및 8.3.25와 함께 작동합니다.
요약
MCP 및 REST API를 통해 AI 에이전트를 1C:Enterprise 데이터베이스에 통합하기 위한 툴킷으로, 임베디드 서버와 데이터 익명화 기능을 갖추고 있습니다.
제목
MCP 및 REST API를 통해 AI 에이전트를 1C:Enterprise 데이터베이스에 연결하는 통합 브리지
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트