erpnext_mcp_server
1
The project provides a standardized approach for developing Model Context Protocol (MCP) servers on Frappe/ERPNext, aiming to streamline both development and production environments. It integrates seamlessly with NGINX and supports robust production practices while ensuring an enhanced developer experience.
Standardized MCP Development on Frappe/ERPNext
ERPNext MCP Server
- ERPNext management, file operations, read-only database access, and ERPNext API integration.
The Development to Production Workflow
- Standardized approach for developing Model Context Protocol (MCP) servers.
- Inspired by the Doppio SPA development workflow.
Development Mode (Port 8080)
- Live development environment with hot reloading.
- Direct debugging and testing.
Production Mode (Port 8100)
- Integrated with NGINX and supervisor.
- Secure and scalable.
Benefits
- Development-Production Parity.
- Enhanced Developer Experience.
- Production Robustness.
- Improved Team Collaboration.
Advanced Topics
- Multiple MCP Servers for larger applications.
- Security Considerations including proper authentication.
- Performance Optimization through profiling and caching.
License
mit