内容
# ERPNext 开发人员 MCP
基于 FastMCP 的模型上下文协议(MCP)服务器,为 ERPNext 和 Frappe 提供开发者工具。
## 功能
- 健康检查
- ERPNext 开发者工具
- 可扩展的 FastMCP 架构
## 前置条件
- Python 3.10+
- uv
- Claude 代码
## 安装
### 1. 克隆仓库
```bash
git clone https://github.com/Ragav05/erpnext-developer-mcp.git
cd erpnext-developer-mcp
```
### 2. 创建虚拟环境
```bash
uv venv
source .venv/bin/activate
```
### 3. 安装依赖
```bash
uv sync
```
## 配置 Claude 代码
此仓库包含一个 `.mcp.json` 文件。
在 Claude 代码中打开项目并重启它。Claude 代码将自动检测 MCP 服务器并启动它。
如果您手动配置,请添加服务器:
```bash
claude mcp add erpnext-developer -- python src/erpnext_developer_mcp/server.py
```
## 验证
询问 Claude:
```
运行健康检查
```
预期输出:
```
ERPNext 开发人员 MCP 运行成功!
```
## 项目结构
```
erpnext-developer-mcp/
├── src/
│ └── erpnext_developer_mcp/
├── .mcp.json
├── pyproject.toml
├── uv.lock
└── README.md
```
## 路线图
- 检查文档类型
- 自定义字段
- 属性设置
- 钩子
- 重写类
- 工作流程
- 客户端脚本
- 服务器脚本
## 许可证
MIT