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 목록 가져오기
구성
서버에는 다음과 같은 환경 변수가 필요합니다.
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을 제공합니다.
사용 예
입증
고객 목록 가져오기
고객 정보 가져오기
새 항목 만들기
항목 필드 가져오기
This server cannot be installed
AI 어시스턴트가 모델 컨텍스트 프로토콜을 통해 ERPNext/Frappe 시스템과 상호 작용할 수 있도록 하는 TypeScript 기반 서버로, 문서 접근, 레코드 생성/업데이트, 보고서 실행이 가능합니다.
Related MCP Servers
- AsecurityAlicenseAqualityA TypeScript server that enhances AI assistants' capabilities when working with Starwind UI components, providing tools for project initialization, component installation, documentation access, and more.Last updated -615TypeScriptMIT License
- -securityFlicense-qualityA TypeScript server that allows AI agents to access, retrieve, and analyze Sentry error data through the Modern Context Protocol.Last updated -2TypeScript
- -securityFlicense-qualityThis is a TypeScript-based MCP server that provides integration with ERPNext/Frappe API. It enables AI assistants to interact with ERPNext data and functionality through the Model Context Protocol.Last updated -4JavaScriptMIT License
- -securityFlicense-qualityA TypeScript template for creating Model Context Protocol servers that enable AI models to utilize external tools, including example operations and simple number addition functionality.Last updated -2TypeScript