MCP Motor Current Signature Analysis
M

MCP Motor Current Signature Analysis

一个基于模型上下文协议(MCP)的电机电流特征分析(MCSA)服务器,用于通过非侵入式频谱分析检测电机故障,支持信号加载、频谱分析、故障诊断和自动化诊断流程。
2.5分
5.4K

什么是电机电流特征分析 (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技术原理和工业应用的介绍。

安装

复制以下命令到你的Client进行配置
{
  "mcpServers": {
    "mcsa": {
      "command": "uvx",
      "args": ["mcp-server-mcsa"]
    }
  }
}

{
  "mcpServers": {
    "mcsa": {
      "command": "python",
      "args": ["-m", "mcp_server_mcsa"]
    }
  }
}

> {
>   "mcpServers": {
>     "mcsa": {
>       "command": "C:/Users/YOU/AppData/Local/.../python.exe",
>       "args": ["-m", "mcp_server_mcsa"]
>     }
>   }
> }
>

{
  "mcpServers": {
    "mcsa": {
      "command": "uv",
      "args": ["--directory", "/absolute/path/to/mcp-motor-current-signature-analysis", "run", "mcp-server-mcsa"]
    }
  }
}
注意:您的密钥属于敏感信息,请勿与任何人分享。

替代品

V
Vestige
Vestige是一个基于认知科学的AI记忆引擎,通过实现预测误差门控、FSRS-6间隔重复、记忆梦境等29个神经科学模块,为AI提供长期记忆能力。包含3D可视化仪表板和21个MCP工具,完全本地运行,无需云端。
Rust
5.6K
4.5分
M
Moltbrain
MoltBrain是一个为OpenClaw、MoltBook和Claude Code设计的长期记忆层插件,能够自动学习和回忆项目上下文,提供智能搜索、观察记录、分析统计和持久化存储功能。
TypeScript
5.7K
4.5分
B
Bm.md
一个功能丰富的Markdown排版工具,支持多种样式主题和平台适配,提供实时编辑预览、图片导出和API集成能力
TypeScript
5.8K
5分
S
Security Detections MCP
Security Detections MCP 是一个基于Model Context Protocol的服务器,允许LLM查询统一的安全检测规则数据库,涵盖Sigma、Splunk ESCU、Elastic和KQL格式。最新3.0版本升级为自主检测工程平台,可自动从威胁情报中提取TTPs、分析覆盖差距、生成SIEM原生格式检测规则、运行测试并验证。项目包含71+工具、11个预构建工作流提示和知识图谱系统,支持多SIEM平台。
TypeScript
5.7K
4分
P
Paperbanana
PaperBanana是一个自动化生成学术图表和统计图的智能框架,支持从文本描述生成高质量的论文插图,采用多智能体管道和迭代优化,提供CLI、Python API和MCP服务器等多种使用方式。
Python
7.1K
5分
B
Better Icons
一个提供超过20万图标搜索和检索的MCP服务器和CLI工具,支持150多个图标库,帮助AI助手和开发者快速获取和使用图标。
TypeScript
7.2K
4.5分
A
Assistant Ui
assistant-ui是一个开源TypeScript/React库,用于快速构建生产级AI聊天界面,提供可组合的UI组件、流式响应、无障碍访问等功能,支持多种AI后端和模型。
TypeScript
7.9K
5分
A
Apify MCP Server
Apify MCP服务器是一个基于模型上下文协议(MCP)的工具,允许AI助手通过数千个现成的爬虫、抓取器和自动化工具(Apify Actor)从社交媒体、搜索引擎、电商等网站提取数据。它支持OAuth和Skyfire代理支付,可通过HTTPS端点或本地stdio方式集成到Claude、VS Code等MCP客户端中。
TypeScript
6.9K
5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
154.4K
5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
87.7K
4.3分
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
75.6K
4.5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
32.6K
4.8分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
58.4K
5分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
107.3K
4.7分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
66.0K
4.8分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
50.3K
4.5分
AIBase
智启未来,您的人工智能解决方案智库
© 2026AIBase