frappe_mcp_server
If you are the rightful owner of frappe_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server for Frappe Framework that exposes Frappe's functionality to AI assistants through the official REST API, with a focus on document CRUD operations, schema handling, and detailed API instructions.
The Frappe MCP Server is designed to facilitate interaction between AI assistants and Frappe applications via a standardized interface using the official Frappe REST API. It supports document operations such as create, read, update, delete, and list, along with schema and metadata handling. The server also allows for DocType discovery and exploration, providing detailed API usage instructions and examples. With comprehensive error handling and validation, the server ensures smooth communication and operation, making it easier for AI assistants to work with Frappe. The server requires Node.js 18 or higher, a running Frappe instance (version 15 or higher), and an API key and secret from Frappe for authentication.
Features
- Document Operations: Supports create, read, update, delete, and list operations for Frappe documents.
- Schema Handling: Provides tools for schema and metadata handling, including DocType discovery.
- API Instructions: Offers detailed API usage instructions and examples for seamless integration.
- Error Handling: Includes comprehensive error handling and validation for smooth operation.
- Authentication: Supports API key/secret authentication for secure access to Frappe functionalities.