ERPNext MCP 서버
ERPNext 통합을 위한 모델 컨텍스트 프로토콜 서버
ERPNext/Frappe API와의 통합을 제공하는 TypeScript 기반 MCP 서버입니다. AI 어시스턴트가 모델 컨텍스트 프로토콜(Model Context Protocol)을 통해 ERPNext 데이터 및 기능과 상호 작용할 수 있도록 지원합니다.
특징
자원
erpnext://{doctype}/{name}URI를 통해 ERPNext 문서에 액세스합니다.구조화된 데이터 액세스를 위한 JSON 형식
도구
authenticate_erpnext- 사용자 이름과 비밀번호를 사용하여 ERPNext에 인증합니다.get_documents- 특정 doctype에 대한 문서 목록을 가져옵니다.create_document- ERPNext에서 새 문서를 만듭니다.update_document- ERPNext에서 기존 문서 업데이트run_report- ERPNext 보고서 실행get_doctype_fields- 특정 DocType에 대한 필드 목록을 가져옵니다.get_doctypes- 사용 가능한 모든 DocTypes 목록 가져오기
Related MCP server: erpnext-server
구성
서버에는 다음과 같은 환경 변수가 필요합니다.
ERPNEXT_URL- ERPNext 인스턴스의 기본 URLERPNEXT_API_KEY(선택 사항) - 인증을 위한 API 키ERPNEXT_API_SECRET(선택 사항) - 인증을 위한 API 비밀번호
개발
종속성 설치:
지엑스피1
서버를 빌드하세요:
자동 재빌드를 사용한 개발의 경우:
설치
Claude Desktop과 함께 사용하려면 서버 구성을 추가하세요.
MacOS의 경우: ~/Library/Application Support/Claude/claude_desktop_config.json Windows의 경우: %APPDATA%/Claude/claude_desktop_config.json
VSCode에서 Claude와 함께 사용하려면 다음에 서버 구성을 추가하세요.
MacOS의 경우: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json Windows의 경우: %APPDATA%/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
디버깅
MCP 서버는 stdio를 통해 통신하므로 디버깅이 어려울 수 있습니다. 패키지 스크립트로 제공되는 MCP Inspector를 사용하는 것이 좋습니다.
검사기는 브라우저에서 디버깅 도구에 액세스할 수 있는 URL을 제공합니다.