dingjie-erp-mcp

dingjie-erp-mcp

Enables AI assistants to query and operate Dingjie ERP system via natural language, covering procurement, sales, and material management.

Category
访问服务器

README

鼎捷 ERP MCP Server

English | 中文

鼎捷 ERP E10 MCP Server,让 AI 助手(Claude Desktop、Claude Code、Cursor、Cline、OpenClaw 等任意支持 MCP 协议的客户端)通过自然语言查询和操作鼎捷 ERP 系统。

功能特性

  • 20 个 MCP 工具:覆盖采购入库、销货出库、物料查询等核心操作
  • 通用接口设计:统一的 CRUD + 审核操作模式
  • 只读/读写模式:可限制 AI 只能查询,防止误操作
  • 自动会话恢复:长时间运行时自动处理会话超时
  • 多传输协议:支持 stdio(本地)、SSE、streamable-http(远程共享)
  • 字段元数据:内置表单元数据查询,帮助 AI 正确构造参数

快速开始

方式一:uvx 直接运行(推荐)

# 设置环境变量
export DINGJIE_SERVER_URL=https://erp.company.com/
export DINGJIE_APP_ID=your_app_id
export DINGJIE_APP_SECRET=your_app_secret

# 启动 MCP Server
uvx dingjie-erp-mcp

方式二:从源码运行

git clone https://github.com/user/dingjie-erp-mcp.git
cd dingjie-erp-mcp
uv sync
uv run dingjie-erp-mcp

配置

复制环境变量模板并填写:

cp .env.example .env
环境变量 说明 示例
DINGJIE_SERVER_URL 鼎捷 ERP 服务器地址 https://erp.company.com/
DINGJIE_APP_ID 应用 ID your_app_id
DINGJIE_APP_SECRET 应用密钥 your_app_secret
DINGJIE_ACCT_ID 账套 ID(可选) your_acct_id
DINGJIE_USERNAME 用户名(可选) your_username
DINGJIE_PASSWORD 密码(可选) your_password
DINGJIE_TIMEOUT 请求超时(秒) 30
DINGJIE_VERIFY_SSL 是否验证 SSL 1
DINGJIE_LOCALE 语言 zh_CN
MCP_MODE 模式 (readonly/readwrite) readwrite

客户端配置

Claude Desktop

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS):

{
  "mcpServers": {
    "dingjie-erp": {
      "command": "uvx",
      "args": ["dingjie-erp-mcp"],
      "env": {
        "DINGJIE_SERVER_URL": "https://erp.company.com/",
        "DINGJIE_APP_ID": "your_app_id",
        "DINGJIE_APP_SECRET": "your_app_secret"
      }
    }
  }
}

Claude Code

在项目目录下创建 .mcp.json

{
  "mcpServers": {
    "dingjie-erp": {
      "command": "uvx",
      "args": ["dingjie-erp-mcp"],
      "env": {
        "DINGJIE_SERVER_URL": "https://erp.company.com/",
        "DINGJIE_APP_ID": "your_app_id",
        "DINGJIE_APP_SECRET": "your_app_secret"
      }
    }
  }
}

SSE 模式(远程共享)

DINGJIE_SERVER_URL=... \
DINGJIE_APP_ID=... \
DINGJIE_APP_SECRET=... \
MCP_API_KEY=your-mcp-key \
uvx dingjie-erp-mcp --transport sse --port 8080

可用工具

采购入库(7 个)

工具 说明
query_purchase_receipts 查询采购入库单列表
read_purchase_receipt 查看采购入库单详情
create_purchase_receipt 创建采购入库单
approve_purchase_receipt 审核采购入库单
disapprove_purchase_receipt 撤销审核采购入库单
delete_purchase_receipt 删除采购入库单
invalid_purchase_receipt 作废采购入库单

销货出库(7 个)

工具 说明
query_sales_issues 查询销货出库单列表
read_sales_issue 查看销货出库单详情
create_sales_issue 创建销货出库单
approve_sales_issue 审核销货出库单
disapprove_sales_issue 撤销审核销货出库单
delete_sales_issue 删除销货出库单
invalid_sales_issue 作废销货出库单

物料(2 个)

工具 说明
query_materials 查询物料列表
read_material 查看物料详情

通用(2 个)

工具 说明
health_check 检查 ERP 连接状态
query_metadata 查询表单元数据

只读模式

通过 --mode readonlyMCP_MODE=readonly 限制服务器只暴露查询工具:

"args": ["dingjie-erp-mcp", "--mode", "readonly"]

开发

git clone https://github.com/user/dingjie-erp-mcp.git
cd dingjie-erp-mcp
uv sync --dev

# 运行测试
uv run pytest

# 代码检查
uv run ruff check .
uv run mypy src

架构

详见 ARCHITECTURE.mdDEVELOPMENT_PLAN.md

许可证

MIT License

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选