Frappe_Assistant_Core
by buildswithpaul·★ 229·综合分 50
将 LLM 连接到 ERPNext 的 MCP 服务器,提供 24 种工具用于文档管理、搜索、报告和工作流程。
概述
Frappe Assistant Core 是一个将语言模型与 ERPNext 连接起来的 MCP 服务器,提供 24 种内置工具,涵盖文档 CRUD 操作、搜索功能、报告生成、工作流管理、分析和仪表板。服务器使用 OAuth 2.0 进行身份验证,确保 LLM 在用户权限范围内操作,并记录所有交互。它还通过技能和提示模板支持定制,开发者可以通过 Frappe 应用中的钩子进行扩展。
试试问 AI
装完之后,这里有 6 个你可以让 AI 做的事:
什么时候选它
如果您已经在使用ERPNext并且希望将AI功能直接集成到业务工作流程中,无需数据迁移,请选择Frappe Assistant Core。
什么时候不要选它
如果您需要非Frappe ERP系统的解决方案,或者要求严格的本地AI模型部署而无需云依赖,请避免使用此产品。
此 server 暴露的工具
从 README 抽取出 12 个工具get_documentRetrieve a specific document from ERPNext
list_documentsList documents matching criteria
create_documentCreate a new document in ERPNext
update_documentUpdate an existing document
delete_documentDelete a document from ERPNext
submit_documentSubmit a document for workflow
searchSearch across ERPNext data
generate_reportGenerate business reports
run_python_codeExecute Python code for custom analytics
extract_file_contentExtract text from uploaded files
create_dashboardCreate a custom dashboard
analyze_business_dataAnalyze business data with ML
可对比工具
安装
安装选项
Frappe 云平台(推荐)
- 前往 Frappe Cloud 仪表板中的您的站点 **应用** 标签页
- 在应用市场中找到 **Frappe Assistant Core** 并点击 **安装**
- Frappe 云平台将为您安装并迁移应用
自托管 Bench
cd frappe-bench
bench get-app https://github.com/buildswithpaul/Frappe_Assistant_Core
bench --site <您的站点> install-app frappe_assistant_core连接到 Claude Desktop
- 前往 **工作台 → FAC 管理** 并复制 **MCP 端点 URL**
- 在 **Claude Desktop → 设置 → 连接器 → 添加自定义连接器** 中,粘贴 URL 并点击 **添加**
- 点击 **连接**,使用您的 ERPNext 账户登录并授权
- 开始提问,例如"列出本月创建的所有客户"
FAQ
- FAC 使用什么身份验证方法?
- FAC 使用 OAuth 2.0 与 PKCE 进行 LLM 连接,确保 LLM 永远不会看到用户的 Frappe 密码。
- 我可以用自己的工具扩展 FAC 吗?
- 是的,开发者可以通过其 Frappe 应用中 `hooks.py` 文件的 `assistant_tools` 钩子添加自定义工具。
- FAC 如何处理数据权限?
- 每次工具调用都限于调用用户的 Frappe 和 ERPNext 角色和权限,保持一致的访问控制。
Frappe_Assistant_Core 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。