MCP Catalogs
首页

erpnext-mcp-server

by rakeshgangwar·90·综合分 47

通过MCP连接AI助手到ERPNext/Frappe系统,实现文档管理和API调用功能。

productivitydeveloper-toolsfinance
33
Forks
5
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

这个MCP服务器为AI助手与ERPNext业务管理系统之间提供了全面集成。它提供了创建、读取、更新和删除文档的工具,以及执行自定义API方法和报告的功能。服务器使用官方Frappe API安全连接到ERPNext实例,支持基于资源的文档访问和直接工具调用进行各种操作。TypeScript实现确保类型安全,同时清晰的架构使得扩展功能变得简单。

试试问 AI

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

:AI助手从ERPNext检索客户列表和详情以回答客户询问
:通过自然语言命令在ERPNext中自动化创建和更新文档
:利用AI工具通过ERPNext数据生成报告和业务洞察
:支持哪些ERPNext版本?
:如何处理身份验证?

什么时候选它

选择此方案如果您的团队使用 ERPNext 并希望 AI 助手直接访问和操作 ERP 数据,无需自定义开发。

什么时候不要选它

如果您需要与非 ERPNext 系统集成,或者您的 ERPNext 实例不提供 API 访问,请不要选择此方案。

此 server 暴露的工具

从 README 抽取出 11 个工具
  • get_doctypes

    Get a list of all available DocTypes

  • get_doctype_fields

    Get fields list for a specific DocType

  • get_documents

    Get a list of documents for a specific doctype

  • get_document

    Get a single document by name, including all child tables

  • create_document

    Create a new document in ERPNext

  • update_document

    Update an existing document in ERPNext

  • delete_document

    Permanently delete a document

  • submit_document

    Submit a document (set docstatus to 1)

  • cancel_document

    Cancel a submitted document (set docstatus to 2)

  • call_method

    Call an ERPNext/Frappe whitelisted server-side API method

  • run_report

    Run an ERPNext report

可对比工具

frappe-mcperpnext-api-integrationmcp-business-connector

安装

安装

安装依赖项:

npm install

构建服务器:

npm run build

Claude Desktop配置

添加到您的配置文件:

{
  "mcpServers": {
    "erpnext": {
      "command": "node",
      "args": ["/path/to/erpnext-server/build/index.js"],
      "env": {
        "ERPNEXT_URL": "http://your-erpnext-instance.com",
        "ERPNEXT_API_KEY": "your-api-key",
        "ERPNEXT_API_SECRET": "your-api-secret"
      }
    }
  }
}

FAQ

支持哪些ERPNext版本?
此服务器使用官方Frappe API,与大多数最新ERPNext版本兼容。
如何处理身份验证?
身份验证通过环境变量传递的API密钥和/或密钥来处理。

erpnext-mcp-server 对比

GitHub →

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