Xentral MCP HTTP服务器
用于Xentral ERP集成的模型上下文协议(MCP)HTTP服务器,为日常ERP工作流程提供强大的工具。
🚀 特性
- 真正的MCP HTTP服务器:完全兼容JSON-RPC 2.0的MCP实现
- 自动发现:从中自动发现的工具
xentral/目录 - 100+工具:所有企业资源规划工作流程的综合工具库(框架就绪)
- 运行时配置:在不重新启动的情况下动态更新API凭据
- 综合录井:记录所有MCP请求、响应和工具调用
- 健康监测:内置健康检查和服务器信息端点
- CORS支持:与基于web的MCP客户端兼容
- 生产就绪:具有适当错误处理的结构化代码库
📋 需求
- Python 3.8或更高版本
- 具有API访问权限的异地ERP系统
- 有效的Xentral API凭据
🛠️ 安装
1.克隆或下载
git clone https://github.com/yourusername/xentral-mcp.git
cd xentral-mcp2.安装依赖项
pip install -r requirements.txt3.配置环境
创建 .env 使用您的Xentral凭据文件:
cp .env.example .env
# Edit .env with your Xentral API URL and key🏃 运行服务器
python mcp_server.py🔍 测试
# List all tools
python mcp_client.py list-tools
# Call a tool
python mcp_client.py call search_customers --name "Miller"📁 项目结构
mcp_server.py-主Flask HTTP服务器config.py-配置管理mcp_protocol.py-MCP JSON-RPC协议mcp_tools_parser.py-工具文档解析器mcp_client.py-CLI测试客户端xentral/-工具实现目录mcp-tools-list.md-工具文档.env.example-配置模板
📞 支持
有关问题,请查看完整README中的故障排除部分或查看中的日志 mcp_server.log.
ERP自动化快乐! 🚀
