Experience seamless integration with Frappe Framework through this modern, containerized Python implementation of the Model Context Protocol (MCP) server. Built with FastMCP, `uv` for dependency management, and Docker for easy deployment, it provides extensive programmatic access to Frappe resources. Users can perform full CRUD operations on documents, introspect database schemas, generate various reports, execute whitelisted Frappe methods, and leverage advanced filtering capabilities, all while bypassing common JSON validation limitations.
Key Features
01Comprehensive schema introspection for DocType definitions
02Secure API key/secret authentication
030 GitHub stars
04Execution of whitelisted Frappe methods
05Full CRUD operations for Frappe documents
06Generation of query reports and financial statements
Use Cases
01Automate management of Frappe documents including creation, retrieval, updates, and deletion.
02Develop custom dashboards and reporting tools leveraging Frappe's financial statements and schema information.
03Integrate Frappe's data and business logic into external applications by calling methods and querying reports.