MCP Catalogs
首页

Frappe_Assistant_Core

by buildswithpaul·229·综合分 50

将 LLM 连接到 ERPNext 的 MCP 服务器,提供 24 种工具用于文档管理、搜索、报告和工作流程。

ai-llmdeveloper-toolsproductivity
149
Forks
15
活跃 Issue
本月
最近提交
2 天前
收录于

概述

Frappe Assistant Core 是一个将语言模型与 ERPNext 连接起来的 MCP 服务器,提供 24 种内置工具,涵盖文档 CRUD 操作、搜索功能、报告生成、工作流管理、分析和仪表板。服务器使用 OAuth 2.0 进行身份验证,确保 LLM 在用户权限范围内操作,并记录所有交互。它还通过技能和提示模板支持定制,开发者可以通过 Frappe 应用中的钩子进行扩展。

试试问 AI

装完之后,这里有 6 个你可以让 AI 做的事:

:通过自然语言查询逾期发票和更新客户信息
:以编程方式生成业务报告和分析销售数据
:通过 LLM 指令自动化文档审批和工作流执行
:FAC 使用什么身份验证方法?
:我可以用自己的工具扩展 FAC 吗?
:FAC 如何处理数据权限?

什么时候选它

如果您已经在使用ERPNext并且希望将AI功能直接集成到业务工作流程中,无需数据迁移,请选择Frappe Assistant Core。

什么时候不要选它

如果您需要非Frappe ERP系统的解决方案,或者要求严格的本地AI模型部署而无需云依赖,请避免使用此产品。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • get_document

    Retrieve a specific document from ERPNext

  • list_documents

    List documents matching criteria

  • create_document

    Create a new document in ERPNext

  • update_document

    Update an existing document

  • delete_document

    Delete a document from ERPNext

  • submit_document

    Submit a document for workflow

  • search

    Search across ERPNext data

  • generate_report

    Generate business reports

  • run_python_code

    Execute Python code for custom analytics

  • extract_file_content

    Extract text from uploaded files

  • create_dashboard

    Create a custom dashboard

  • analyze_business_data

    Analyze business data with ML

可对比工具

n8n-mcpzapier-mcpworkflow-mcp

安装

安装选项

Frappe 云平台(推荐)

  1. 前往 Frappe Cloud 仪表板中的您的站点 **应用** 标签页
  2. 在应用市场中找到 **Frappe Assistant Core** 并点击 **安装**
  3. Frappe 云平台将为您安装并迁移应用

自托管 Bench

cd frappe-bench
bench get-app https://github.com/buildswithpaul/Frappe_Assistant_Core
bench --site <您的站点> install-app frappe_assistant_core

连接到 Claude Desktop

  1. 前往 **工作台 → FAC 管理** 并复制 **MCP 端点 URL**
  2. 在 **Claude Desktop → 设置 → 连接器 → 添加自定义连接器** 中,粘贴 URL 并点击 **添加**
  3. 点击 **连接**,使用您的 ERPNext 账户登录并授权
  4. 开始提问,例如"列出本月创建的所有客户"

FAQ

FAC 使用什么身份验证方法?
FAC 使用 OAuth 2.0 与 PKCE 进行 LLM 连接,确保 LLM 永远不会看到用户的 Frappe 密码。
我可以用自己的工具扩展 FAC 吗?
是的,开发者可以通过其 Frappe 应用中 `hooks.py` 文件的 `assistant_tools` 钩子添加自定义工具。
FAC 如何处理数据权限?
每次工具调用都限于调用用户的 Frappe 和 ERPNext 角色和权限,保持一致的访问控制。

Frappe_Assistant_Core 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。