- Home
- MCP servers
- Corporate LXP
Corporate LXP
- 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{
"mcpServers": {
"karthikrajkumar-corporate_lxp_mcp": {
"command": "python",
"args": [
"-m",
"corporate_lxp_mcp.mcp_server.main"
],
"env": {
"PYTHONPATH": "."
}
}
}
}You run an MCP-enabled Corporate LXP Platform that manages employees, departments, trainings, and skill assessments, while seamlessly integrating with agentic frameworks to enable automated interactions and data exchange.
How to use
You interact with the MCP server through an MCP client to perform common tasks such as listing employees, retrieving employee details, creating and updating records, and tracking training progress. Use the available MCP tools to manage employees, trainings, departments, and skill assessments, and to query department staff or program availability. The MCP server exposes these capabilities so your agents or automation workflows can query and update corporate learning data without direct API calls.
How to install
Prerequisites you need before installation are Python 3.8+ and a working networked environment. Install Python packages and set up the project so you can run the MCP server locally or in your environment.
Step 1: Set up the Python environment
pip install -r requirements.txt
pip install -e .
Step 2: Run the MCP server using the provided command. This starts the MCP server in stdio mode with the Python module path configured.
python -m corporate_lxp_mcp.mcp_server.main
Quick start using Docker (recommended)
If you prefer containerized setup, start all services with Docker Compose and access the API, registry, and docs locally.
docker-compose up -d
Then open the following in your browser to verify the services are running.
API Server: http://localhost:9001 Registry: http://localhost:9000 API Docs: http://localhost:9001/docs
Available tools
list_employees
List employees with filtering options to find individuals or groups based on department, role, or status.
get_employee
Retrieve an employee by ID or email to view details and current assignments.
create_employee
Add a new employee to the system with required profile information.
update_employee
Modify existing employee information, such as role, department, or contact details.
delete_employee
Remove an employee from the system and associated records.
get_employee_training
Obtain training assignments for a specific employee to monitor progress.
get_employee_skills
Fetch skill assessments for an individual to identify gaps and strengths.
get_department_employees
List all employees within a specified department.
update_training_progress
Track completion status for training programs and update progress data.
list_departments
Retrieve the list of all departments in the organization.
list_training_programs
Show available training programs for assignment and tracking.