Provides a robust Python implementation for programmatic interaction with Frappe Framework, offering comprehensive API coverage, advanced filtering, and a custom filter language to overcome JSON validation limits.

About

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

  • Comprehensive schema introspection for DocType definitions
  • Secure API key/secret authentication
  • 0 GitHub stars
  • Execution of whitelisted Frappe methods
  • Full CRUD operations for Frappe documents
  • Generation of query reports and financial statements

Use Cases

  • Automate management of Frappe documents including creation, retrieval, updates, and deletion.
  • Develop custom dashboards and reporting tools leveraging Frappe's financial statements and schema information.
  • Integrate Frappe's data and business logic into external applications by calling methods and querying reports.
Advertisement

Advertisement