Skip to main content
Glama
matthiashuebner

Xentral MCP HTTP Server

README.mdβ€’2 kB
# Xentral MCP HTTP Server A Model Context Protocol (MCP) HTTP server for Xentral ERP integration, providing powerful tools for daily ERP workflows. ## πŸš€ Features - **Real MCP HTTP Server**: Full JSON-RPC 2.0 compatible MCP implementation - **Auto-Discovery**: Tools automatically discovered from `xentral/` directory - **100+ Tools**: Comprehensive tool library for all ERP workflows (framework ready) - **Runtime Configuration**: Update API credentials dynamically without restart - **Comprehensive Logging**: All MCP requests, responses, and tool calls logged - **Health Monitoring**: Built-in health checks and server information endpoints - **CORS Support**: Compatible with web-based MCP clients - **Production Ready**: Structured codebase with proper error handling ## πŸ“‹ Requirements - Python 3.8 or higher - Xentral ERP system with API access - Valid Xentral API credentials ## πŸ› οΈ Installation ### 1. Clone or Download ```bash git clone https://github.com/yourusername/xentral-mcp.git cd xentral-mcp ``` ### 2. Install Dependencies ```bash pip install -r requirements.txt ``` ### 3. Configure Environment Create `.env` file with your Xentral credentials: ```bash cp .env.example .env # Edit .env with your Xentral API URL and key ``` ## πŸƒ Running the Server ```bash python mcp_server.py ``` ## πŸ” Testing ```bash # List all tools python mcp_client.py list-tools # Call a tool python mcp_client.py call search_customers --name "Miller" ``` ## πŸ“ Project Structure - `mcp_server.py` - Main Flask HTTP server - `config.py` - Configuration management - `mcp_protocol.py` - MCP JSON-RPC protocol - `mcp_tools_parser.py` - Tool documentation parser - `mcp_client.py` - CLI testing client - `xentral/` - Tool implementations directory - `mcp-tools-list.md` - Tool documentation - `.env.example` - Configuration template ## πŸ“ž Support For issues, check the troubleshooting section in the full README or review logs in `mcp_server.log`. Happy ERP automation! πŸš€

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/matthiashuebner/xentral-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server