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技术原理和工业应用的介绍。

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

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

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

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

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

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

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

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




