Xentral MCP HTTP Server

Provides a Python-based MCP HTTP server for Xentral ERP, with auto-discovery, logging, health checks, and live credential updates.
  • 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.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

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.

  1. Clone or download the project to your workstation or server.
git clone https://github.com/yourusername/xentral-mcp.git
cd xentral-mcp
  1. Install dependencies using the Python package manager.
pip install -r requirements.txt
  1. 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
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational