Frappe_Assistant_Core
Verified Safeby buildswithpaul
Overview
Integrates Large Language Models (LLMs) with Frappe/ERPNext systems to enable AI-powered business data analysis, document management, and reporting through a secure Model Context Protocol (MCP) server.
Installation
bench startEnvironment Variables
- FRAPPE_SITE_PORT
Security Notes
The server employs robust multi-layered security measures, including: stringent OAuth 2.0 and API key authentication; comprehensive role-based access control integrated with Frappe's permission system; extensive static code scanning for dangerous Python and SQL operations ('exec', 'eval', direct DB modifications, file/network access) within the `run_python_code` tool; a read-only database wrapper (`ReadOnlyDatabase`) for script execution; strict control over available built-in functions and module imports; and detailed audit logging of all LLM interactions and tool executions. Dynamic client registration is configurable and defaults to enabled. While the `run_python_code` tool directly uses `exec()`, the sandboxing and validation mechanisms are exceptionally thorough, making it one of the safest implementations of arbitrary code execution in such a context.
Similar Servers
mcp_massive
An AI agent orchestration server, likely interacting with LLMs and managing multi-agent workflows.
cozyreq
Enables AI agents to interact with and explore API endpoints.
ga-ai-mcp-server
This server allows AI agents to query Google Analytics 4 data (reports, traffic sources, demographics, etc.) via the Model Context Protocol (MCP).
Kotak_Neo_MCP_Server_With_Agentic_Application.
A server designed to host and manage AI agentic applications, likely for automating tasks or processing information. The specific functionality is unknown due to missing code.