erpnext-mcp-server
by rakeshgangwar·★ 90·综合分 47
通过MCP连接AI助手到ERPNext/Frappe系统,实现文档管理和API调用功能。
概述
这个MCP服务器为AI助手与ERPNext业务管理系统之间提供了全面集成。它提供了创建、读取、更新和删除文档的工具,以及执行自定义API方法和报告的功能。服务器使用官方Frappe API安全连接到ERPNext实例,支持基于资源的文档访问和直接工具调用进行各种操作。TypeScript实现确保类型安全,同时清晰的架构使得扩展功能变得简单。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
选择此方案如果您的团队使用 ERPNext 并希望 AI 助手直接访问和操作 ERP 数据,无需自定义开发。
什么时候不要选它
如果您需要与非 ERPNext 系统集成,或者您的 ERPNext 实例不提供 API 访问,请不要选择此方案。
此 server 暴露的工具
从 README 抽取出 11 个工具get_doctypesGet a list of all available DocTypes
get_doctype_fieldsGet fields list for a specific DocType
get_documentsGet a list of documents for a specific doctype
get_documentGet a single document by name, including all child tables
create_documentCreate a new document in ERPNext
update_documentUpdate an existing document in ERPNext
delete_documentPermanently delete a document
submit_documentSubmit a document (set docstatus to 1)
cancel_documentCancel a submitted document (set docstatus to 2)
call_methodCall an ERPNext/Frappe whitelisted server-side API method
run_reportRun an ERPNext report
可对比工具
安装
安装
安装依赖项:
npm install构建服务器:
npm run buildClaude 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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。