Corporate LXP

MCP-enabled corporate learning platform with employee, department, training, and skill management and agentic framework integration.
  • 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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational