Signal Filter Designer

Signal Filter Designer MCP Connector for Claude

A+

Apply digital filters like low-pass, high-pass, SMA, EMA, and Peaking EQ to signal arrays.

4 tools Official Updated Oct 1, 2026 Official Vinkius Partner

The Signal Filter Designer MCP server provides a suite of digital signal processing (DSP) tools for manipulating one-dimensional numerical arrays. You can use apply_first_order_filter to remove high-frequency noise or low-frequency drift, apply_moving_average_sma to smooth short-term fluctuations, apply_exponential_moving_average for weighted smoothing, and apply_peaking_eq to boost or cut specific frequency ranges. It is ideal for processing sensor data, audio samples, or any time-series signal arrays.

dspfilteringsignal-processingaudiodata-analysis

4 tools expose this connector's capabilities to your AI agent.

apply_first_order_filter

Cutoff must be below Nyquist limit. Applies basic attenuation to remove either high-frequency noise or low-frequency drift

apply_exponential_moving_average

Smooths data while allowing for more recent changes to have a programmable impact on the output

apply_moving_average_sma

Smooths out short-term fluctuations in data by averaging local data points

apply_peaking_eq

Boosts or cuts specific frequency ranges to shape the signal's tone

See how to talk to your AI agent using Signal Filter Designer.

Apply a low-pass filter to this signal: [1, 2, 3, 4, 5, 4, 3, 2, 1] with a sample rate of 10Hz and a cutoff frequency of 2Hz.

[1.0, 1.5, 2.2, 2.8, 3.5, 3.2, 2.5, 1.8, 1.2]

Smooth this data using a moving average with a window size of 3: [10, 20, 30, 40, 50].

[10.0, 20.0, 30.0, 40.0, 50.0]

Boost the frequency at 100Hz by 6dB using a peaking EQ on this signal: [0, 1, 0, -1, 0] with sample rate 400Hz and Q of 1.0.

[0.0, 1.2, 0.0, -1.2, 0.0]

The Nyquist limit is half of your sample rate. Any frequency you attempt to filter using `apply_first_order_filter` or `apply_peaking_eq` must be below this value to ensure signal integrity.

Related Connectors