- Home
- MCP servers
- Xentral MCP HTTP Server
Xentral MCP HTTP Server
- python
0
GitHub Stars
python
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
The Xentral MCP HTTP Server lets you expose Xentral ERP functionality through a JSON-RPC 2.0 compliant MCP interface. It discovers tools automatically from your xentral/ directory, provides health and logging features, and supports runtime configuration so you can update credentials without restarting the server.
How to use
Start the MCP server using the Python runtime and connect your MCP client to the server endpoint. The server is designed to log all MCP requests, responses, and tool calls, so you can monitor activity and diagnose issues. You can check health information and server status endpoints to verify that everything is running correctly. You can also update API credentials on the fly through the runtime configuration without stopping the service.
How to install
Prerequisites: Python 3.8 or higher and an Xentral ERP system with API access.
- Clone or download the project to your workstation or server.
git clone https://github.com/yourusername/xentral-mcp.git
cd xentral-mcp
- Install dependencies using the Python package manager.
pip install -r requirements.txt
- Configure environment credentials by creating an environment file based on the example provided.
cp .env.example .env
# Edit .env with your Xentral API URL and key
Running the server
Start the MCP HTTP server with the Python interpreter.
python mcp_server.py