   
EMC和RF监管查询——发射限值、抗扰度、限制频段和认证矩阵。 在出现合规问题时,从IDE、终端或AI代理中驱动它。
______________________________________________________________________
什么是mcp emc法规?
mcp-emc-regulations 是一个MCP服务器,负责具体的EMC和RF 合规性问题——发射限值、抗扰度测试水平、频率 分配、限制频段、认证要求——直接 根据引用的标准。没有PDF,没有从监管网站复制粘贴。
它对来自以下来源的精选数据集进行查找 FCC部分 15/18/95, 思科公司11/12/14/22/25/32, IEC 61000-4-x, 国际标准化组织11452/7637/16750, 3GPP TS 36.101 / 38.101, ISED RSS生成器, 以及欧盟协调标准。实时FCC文本按需从 官方的 eCFR API.
它擅长什么:
- 🤖 通过MCP实现AI原生。 头等舱 模型上下文协议
服务器与 45工具 横跨FCC、CISPR、汽车、医疗、, 蜂窝、无线协议和认证咨询。
- 🐍 多个表面。 从任何MCP客户端(Claude Desktop,
Claude Code、Codex),或者直接调用Python包。
- ⚡ 引用并注明日期。 每个数据集都包含
source,version,以及
last_updatedThe data_sources 工具报告当前版本;生活 eCFR查询标记有eCFR快照日期。
- ✅ 可组合。 在频率和距离上比较FCC与CISPR
修正。生成完整的测试计划(test_plan_generator, immunity_test_plan)在一次通话中跨越地区和标准。
- 🔒 麻省理工学院许可。 查看合规性审查工作流程。
______________________________________________________________________
快速开始
安装
Pre-alpha:尚未在PyPI上发布。从源代码安装: ``bash git clone https://github.com/RFingAdam/mcp-emc-regulations.git cd mcp-emc-regulations uv pip install -e . ``两个表面,相同的答案
python
from mcp_emc_regulations.tools import fcc
# FCC Part 15.109 Class B radiated limit at 100 MHz
result = fcc.fcc_part15_limit(
section="15.109",
frequency_mhz=100,
classification="B",
)
print(result)命令行界面 (通过 uv run)
uv run --directory /path/to/mcp-emc-regulations \
mcp-emc-regulations
# JSON-RPC over stdio — drive it from any MCP clientMCP(克劳德桌面、克劳德代码、Codex CLI、任何MCP客户端)
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"emc-regulations": {
"command": "uv",
"args": ["run", "--directory", "/path/to/mcp-emc-regulations", "mcp-emc-regulations"]
}
}
}然后用简单的英语问你的助手:
*“100 MHz的FCC第15部分B类辐射限制是什么,它是如何实现的 与相同频率的CISPR 32 B类相比?"*
代理人打电话来 fcc_part15_limit 和 emc_compare_limits 和报告 两者都有距离校正。
______________________________________________________________________
工具
45个MCP工具,按领域分组。完整参考 docs/tools.md.
排放限制
| 工具 | 目的 | 关键论点 |
|---|---|---|
fcc_part15_limit | FCC第15.109/15.207/15.209部分限制 | section, frequency_mhz, classification |
fcc_part18_limit | FCC第18部分ISM设备限制 | equipment_type, frequency_mhz |
fcc_part95_limits | FCC第95部分个人无线电服务限制 | subpart, frequency_mhz |
fcc_cbrs_rules | FCC第96部分CBRS规则/SAS管理员 | topic |
fcc_part_lookup | 查找适用于频率/设备的FCC部分 | frequency_mhz, device_type |
cispr_limit | CISPR 11/22/32/14-1限制 | standard, frequency_mhz, classification |
ised_limit | ISED RSS Gen限制(加拿大) | rss_number, frequency_mhz |
emc_compare_limits | 在具有距离校正的频率下比较FCC与CISPR | frequency_mhz, classification |
汽车
| 工具 | 目的 |
|---|---|
cispr25_limit | CISPR 25组分排放限值(1-5类) |
cispr12_limit | CISPR 12车辆级排放限值 |
iso11452_levels | ISO 11452-2辐射抗扰度试验等级 |
iso7637_pulses | ISO 7637-2传导瞬态测试脉冲 |
iso16750_conditions | ISO 16750环境试验条件 |
automotive_emc_overview | CISPR/ISO/UNECE R10摘要 |
automotive_immunity_method | 每种方法的抗扰度测试细节(BCI、ALSE、TEM) |
oem_emc_requirements | OEM特定的EMC测试规范(GMW、FORD-ES、VW80000) |
医疗/安全
| 工具 | 目的 |
|---|---|
medical_emc_requirements | IEC 60601-1-2医疗EMC要求 |
medical_immunity_levels | IEC 60601-1-2使用环境下的抗扰度测试水平 |
safety_standard_lookup | 按产品类别划分的安全标准 |
抗扰度(IEC 61000-4-x)
| 工具 | 目的 |
|---|---|
iec61000_test_levels | IEC 61000-4抗扰度试验等级 |
iec61000_overview | IEC 61000-4系列概述 |
immunity_test_plan | 为产品类别制定抗扰度测试计划 |
蜂窝(3GPP)
| 工具 | 目的 |
|---|---|
lte_band_lookup | 按编号查找LTE频段 |
lte_bands_list | 列出LTE频段(按地区/运营商筛选) |
nr_band_lookup | 按名称查找5G NR频段(n77、n260等) |
nr_bands_list | 列出NR频段(FR1、FR2,按运营商) |
frequency_to_band | 找出哪些LTE/NR频段包含频率 |
无线协议
| 工具 | 目的 |
|---|---|
wifi_limits | Wi-Fi(FCC第15.247/15.407部分)信道/EIRP限制 |
ble_limits | BLE/蓝牙FCC/CE限制 |
protocol_limits | 通用无线协议限制查找 |
protocol_comparison | 比较不同地区的无线协议限制 |
频段
| 工具 | 目的 |
|---|---|
fcc_restricted_bands | 检查频率是否在FCC 15.205限制频带内 |
fcc_restricted_bands_list | 列出所有FCC限制频段 |
ism_bands_list | 列出所有ISM频段 |
frequency_conflict_check | 检查频率和受限频段之间是否存在冲突 |
认证咨询
| 工具 | 目的 |
|---|---|
product_certification_advisor | 产品的地区/市场认证建议 |
test_plan_generator | 制定多区域EMC测试计划 |
standard_cross_reference | 跨地区交叉引用等效标准 |
certification_matrix | 区域×试验型式认证矩阵 |
market_requirements | 市场特定要求(美国、欧盟、日本、韩国、澳大利亚等) |
eu_harmonised_standards | 欧盟协调标准查找(附件Z映射) |
参考/来源
| 工具 | 目的 |
|---|---|
emc_standards_list | 列出服务器已知的每个标准 |
data_sources | 显示数据集源、版本和上次更新日期 |
source_search | 搜索已配置的监管来源 |
ecfr_query | 实时eCFR API查询47 CFR(FCC)文本 |
______________________________________________________________________
它解决了什么
| 领域 | 覆盖范围 | 来源/标准 |
|---|---|---|
| FCC(美国) | 第15、18、95、96部分(CBRS)-排放+限制波段 | 47 CFR通过eCFR API+策划的表格 |
| CISPR(国际) | CISPR 11、12、14-1、22、25、32——排放限值 | IEC/CISPR发布的标准 |
| 汽车 | CISPR 25/12、ISO 11452、7637、16750、UNECE R10、OEM规范 | IEC、ISO、UNECE、GMW/FORD/VW |
| 医疗 | IEC 60601-1-2发射+环境抗扰度 | IEC 60601-1-2第4版 |
| 抗扰度 | IEC 61000-4-2/-3/-4/-5/-6/-8/-11 | IEC 61000-4系列 |
| 蜂窝 | LTE频带1-88,NR FR1+FR2,载波频带列表 | 3GPP TS 36.101,38.101 |
| 无线 | Wi-Fi 2.4/5/6/7 GHz,BLE,蓝牙经典 | FCC 15.247/15.407,CE协调,ETSI EN 300 328 |
| 认证 | 美国/加拿大/欧盟/日本/韩国/澳大利亚市场+矩阵+协调列表 | 各地区监管机构出版物 |
______________________________________________________________________
工作流
mcp-emc-regulations 符合以下条件 eng-mcp套房 工作流捆绑包:
emc-compliance--结合mcp-pcb-emcopilot和drawio-engineering-mcp
用于整个布局到证书字母循环。
rf-design--验证无线协议限制和受限频带,同时
确定传输链的尺寸。
automotive-emc--带有测试设置的CISPR 25/ISO 11452链式查找
世代在 drawio-engineering-mcp.
部分 eng-mcp套房. 使用在 emc-compliance 工作流包。
看 套房清单 查看兄弟MCP和捆绑包定义的完整列表。
______________________________________________________________________
文档
______________________________________________________________________
eng-mcp套件的一部分
此MCP服务器是

为跨RF、EMC、PCB的MCP服务器工程提供开放式保护伞, 信号完整性、EM仿真和实验室测试。同一品牌,同一文件 结构,旨在组成。看 完整目录 或者跳到兄弟姐妹:
| 域 | 兄弟姐妹MCP |
|---|---|
| 射频/传输线 | 线锻造厂 |
| EMC法规 | mcp电磁兼容性法规 *(此回购)* |
| 印刷电路板/硅 | mcp-pcb电磁兼容性 *(私人-即将公开)* |
| 电磁模拟 | mcp-nec2-antenna *(私人-即将公开)* |
| 图表 | 绘图工程mcp |
| 3D/渲染 | mcp搅拌机 |
| 远程访问 | mcp远程访问 |
| 实验室装备 | 铜山vna mcpmcp-rs频谱分析仪、mcp-rs信号发生器、mcp-rs-cmw500 |
______________________________________________________________________
数据货币
- 整理的数据集
src/mcp_emc_regulations/data/携带metadata领域
随着 source, version,以及 last_updated.使用 data_sources 工具到 请查看运行时的版本。
ecfr_query在每次调用时从eCFR API获取实时CFR文本。- 对于合规工作,在签字前根据官方标准进行验证。
外部源可以在中配置 sources.json;使用 sources.local.json 用于私人覆盖。运行:
uv run python scripts/update_sources.py刷新 data_sources/manifest.json.
______________________________________________________________________
贡献
欢迎捐款。
- 选择一个 .
- 分叉+分支 (
feature/your-thing或fix/your-bug). - 运行本地检查套件:
uv run pytest- 打开PR --链接问题,请求审核。
______________________________________________________________________
许可证
AGPL-3.0或更高版本早期的提交有一个过时的“MIT”徽章 没有匹配的许可证文件;v0.2.0结算回购 AGPL-3.0或更高版本,与eng-mcp套件工具包范围内的许可证保持一致 移动。
致谢
- eCFR -API实时监管文本。
- FCC/IEC/ISO/CISPR/3GPP/ISED/ETSI --对于已发布的标准
此服务器索引。
- MCP工作组 --对于 模型上下文协议 规范。
部分 eng-mcp套房 --专为RF工程师、PCB设计师、EMC实验室和AI代理而构建。
