Motor Current Signature Analysis MCP Server

A Model Context Protocol (MCP) server for Motor Current Signature Analysis (MCSA) — non-invasive spectral analysis and fault detection in electric motors using stator-current signals.

Local serverstdio

What is the Motor Current Signature Analysis MCP Server?

Mcp Motor Current Signature Analysis is an MCP project maintained in the lgdimaggio/mcp-motor-current-signature-analysis repository. The maintainer describes its purpose as “A Model Context Protocol (MCP) server for Motor Current Signature Analysis (MCSA) — non-invasive spectral analysis and fault detection in electric motors using stator-current signals”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using uv. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
inspect_signal_fileInspect a signal file format and metadata without loading
load_signal_from_fileLoad a current signal from CSV / WAV / NPY file → returns signal_id
calculate_motor_paramsCompute slip, sync speed, rotor frequency from motor data
compute_fault_frequenciesCalculate expected fault frequencies for all common fault types
compute_bearing_frequenciesCalculate BPFO, BPFI, BSF, FTF from bearing geometry
preprocess_signalDC removal, filtering, normalisation, windowing pipeline → returns new signal_id
compute_spectrumSingle-sided FFT amplitude spectrum → returns spectrum_id
compute_power_spectral_densityWelch PSD estimation → returns spectrum_id
find_spectrum_peaksDetect and characterise peaks in a spectrum
detect_broken_rotor_barsBRB fault index with severity classification
detect_eccentricityAir-gap eccentricity detection via sidebands
detect_stator_faultsStator inter-turn short circuit detection
detect_bearing_faultsBearing defect detection from current spectrum
compute_envelope_spectrumHilbert envelope spectrum for modulation analysis
compute_band_energyIntegrated spectral energy in a frequency band
compute_time_frequencySTFT analysis with optional frequency tracking
generate_test_current_signalSynthetic motor current with optional faults → returns signal_id
run_full_diagnosisComplete MCSA diagnostic pipeline from signal or signal_id
diagnose_from_fileComplete MCSA diagnostic pipeline directly from file
list_stored_dataList all signals and spectra persisted on disk
clear_stored_dataDelete one or all stored items from disk

How to install the Motor Current Signature Analysis MCP Server

{
  "mcpServers": {
    "mcsa": {
      "command": "uv",
      "args": [
        "--directory",
        "/absolute/path/to/mcp-motor-current-signature-analysis",
        "run",
        "mcp-server-mcsa"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.