MCP Motor Current Signature Analysis
什么是电机电流特征分析 (MCSA) 服务器?
这是一个智能电机健康监测工具,能将任何AI助手(如Claude Desktop、VS Code Copilot等)变成预测性维护专家。它通过分析电机运行时的电流信号,自动识别机械和电气故障的早期迹象。 核心原理:电机发生故障时(如转子断条、轴承损坏),其电流信号会产生特定的频率成分(边频带)。本服务器通过先进的信号处理技术(如快速傅里叶变换FFT、包络分析)‘聆听’这些电信号,并解读出故障类型和严重程度。如何使用MCSA服务器?
使用非常简单,只需三步: 1. **安装**:通过uv包管理器一键安装服务器。 2. **配置**:在您的AI客户端(如Claude Desktop)配置文件中添加几行配置。 3. **使用**:在聊天界面中,通过自然语言命令加载电机电流数据文件或生成测试信号,然后请求分析。服务器会自动处理信号、计算频谱并生成诊断报告。 您无需了解复杂的信号处理算法,只需告诉AI您想分析什么。适用场景
本服务器非常适合以下场景: - **工业预测性维护**:定期监测关键电机的健康状况,提前发现故障,避免意外停机。 - **设备故障排查**:当电机出现异常噪音、振动或过热时,快速定位故障根源。 - **研究与教学**:生成带有特定故障的模拟信号,用于算法验证或教学演示。 - **集成到自动化运维流程**:将诊断功能嵌入到现有的监控系统中。 典型用户包括设备工程师、维护技术人员、研究人员以及工业物联网(IIoT)解决方案开发者。主要功能
多格式数据加载
支持从CSV、TSV、WAV音频文件及NumPy (.npy) 格式加载实测的电机电流信号。自动识别采样率,预览文件元数据。
全方位故障检测
内置多种故障检测算法,可自动识别:转子断条、气隙偏心、定子绕组匝间短路、轴承缺陷(内圈、外圈、滚珠、保持架故障)。
高级信号处理
提供完整的信号预处理流水线(去直流、滤波、归一化)和频谱分析工具(FFT、功率谱密度PSD、包络谱、短时傅里叶变换STFT)。
一键式完整诊断
通过单个命令,即可完成从文件加载、信号预处理、频谱计算到所有故障检测的全流程,并输出包含严重等级分类的综合报告。
测试信号生成
可生成带有可配置故障(如特定严重程度的转子断条)的合成电机电流信号,用于演示、方法验证和基准测试。
持久化数据存储
所有加载或生成的信号和分析结果都自动保存到本地磁盘(~/.mcsa_data/)。使用短ID(如 sig_xxxx)引用,避免在聊天中传输大型数据数组,且数据在服务器重启后依然保留。
轴承故障频率计算
根据轴承几何参数(滚珠数、直径、节圆直径、接触角)自动计算特征故障频率(BPFO, BPFI, BSF, FTF),并在电流频谱中搜索对应的调制边带。
优势
非侵入式监测:无需安装振动传感器或停机拆解电机,仅通过电流信号即可诊断。
降低门槛:将复杂的MCSA技术封装为自然语言交互,工程师无需精通信号处理即可使用。
灵活集成:通过MCP协议,可轻松与Claude、Cursor、VS Code等多种AI助手和开发环境集成。
结果可重现:所有处理步骤和数据都被持久化存储,便于回溯和对比分析。
开源与可扩展:基于MIT协议开源,用户可根据需要修改或扩展故障检测算法。
局限性
依赖数据质量:诊断准确性高度依赖于电流信号的信噪比和采样率。噪声过大或采样不足会影响结果。
需要电机参数:准确的故障频率计算需要知道电机的极数、电源频率、转速等铭牌参数。
轴承分析需几何参数:进行轴承故障诊断时,需要知道轴承的具体型号或几何尺寸。
阈值需校准:故障严重程度的分类阈值(如-50dB)是通用指南,针对特定电机和应用可能需要根据基线数据进行调整。
无法替代所有检测:MCSA擅长检测电气和机械不平衡类故障,但对于某些类型的故障(如绝缘老化),可能需要结合其他检测方法。
如何使用
安装服务器
推荐使用 uv 包管理器进行一键安装,这是MCP生态系统的标准工具,能避免环境配置问题。
配置您的AI客户端
在您使用的AI客户端配置文件中添加MCSA服务器的启动命令。以下是Claude Desktop的配置示例(Windows/macOS)。配置后需要重启客户端。
开始分析
在客户端的聊天界面中,使用自然语言与服务器交互。您可以要求加载文件、生成测试信号或运行诊断。服务器会以文本和结构化数据(JSON)的形式返回结果。
使用案例
案例一:快速故障排查
现场工程师发现一台水泵电机噪音增大。他使用钳形电流表录制了一段电流信号(保存为WAV文件),然后通过AI助手请求诊断。
案例二:定期健康检查
工厂维护团队希望将关键电机的月度电流监测自动化。他们编写脚本定期采集电流数据并保存为CSV文件。
案例三:轴承故障专项分析
怀疑某台电机的驱动端轴承存在早期损伤。维护人员已知轴承型号(如SKF 6208),并获取了其几何参数。
案例四:研究与教学演示
大学研究员需要验证一种新的故障检测算法。他使用本服务器生成带有精确故障特征的基准信号。
常见问题
Claude Desktop显示‘服务器断开连接’,怎么办?
支持哪些数据文件格式?采样率有什么要求?
‘严重’、‘中度’、‘初期’故障是如何划分的?
数据存储在哪里?会占用很大空间吗?
这个服务器能替代专业的振动分析仪吗?
相关资源
项目GitHub仓库
获取完整的源代码、提交历史、问题追踪和贡献指南。
Model Context Protocol (MCP) 官方网站
了解MCP协议的规范、设计理念和生态系统。
uv包管理器
快速、现代化的Python包和项目管理器,推荐用于安装和运行此MCP服务器。
详细使用指南 (USAGE_GUIDE.md)
包含每个工具的详细参数说明、诊断工作流、集成模式和技术阈值的高级文档。
电机电流特征分析 (MCSA) 技术背景
维基百科上关于MCSA技术原理和工业应用的介绍。

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
154.4K
5分

Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
87.7K
4.3分

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
75.6K
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
32.6K
4.8分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
58.4K
5分

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
107.3K
4.7分

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
66.0K
4.8分

Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
50.3K
4.5分




