Skip to main content
Glama

rftools-mcp

npm version License: MIT MCP

面向 rftools.io 的 MCP 服务器 — 为 AI 智能体提供 232 个射频与电子计算器 + 13 个服务端仿真工具。

让 Claude、Cursor 或任何兼容 MCP 的 AI 助手访问经过验证的工程计算器和重型服务端仿真。微带阻抗、链路预算、滤波器设计、变换器选型、天线方向图等 200 多个计算器——加上 NEC2 天线仿真、FDTD、蒙特卡洛、SMPS 分析、EMI 估算等,全部可作为 MCP 工具调用。

快速开始

计算器无需 API 密钥即可使用。如需使用仿真工具,请在 rftools.io 注册,并从你的控制台生成 API 密钥。

Related MCP server: mcp-engineering-tools

配置

无需 API 密钥 — 仅计算器

全部 232 个计算器在本地运行,无需注册。

使用 API 密钥 — 计算器 + 仿真工具

rftools.io 注册,并从你的控制台生成 API 密钥。免费账户每月包含 5 次仿真运行。Pro 版:每月 100 次。API 版:每月 10,000 次。

Claude Desktop

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "rftools": {
      "command": "npx",
      "args": ["-y", "rftools-mcp"],
      "env": {
        "RFTOOLS_API_KEY": "rfc_your_key_here"
      }
    }
  }
}

省略 env 块则仅使用计算器。保存后重启 Claude Desktop。

Claude Code

claude mcp add rftools-mcp -- npx -y rftools-mcp

要添加你的 API 密钥:

claude mcp add rftools-mcp -e RFTOOLS_API_KEY=rfc_your_key_here -- npx -y rftools-mcp

Cursor

在项目中的 .cursor/mcp.json 中添加:

{
  "mcpServers": {
    "rftools": {
      "command": "npx",
      "args": ["-y", "rftools-mcp"],
      "env": {
        "RFTOOLS_API_KEY": "rfc_your_key_here"
      }
    }
  }
}

Windsurf

添加到 ~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "rftools": {
      "command": "npx",
      "args": ["-y", "rftools-mcp"],
      "env": {
        "RFTOOLS_API_KEY": "rfc_your_key_here"
      }
    }
  }
}

工具

计算器工具 — 无需 API 密钥

list_calculators

列出可用的计算器,可按类别过滤。

"List all RF calculators"
"What antenna calculators are available?"
"Show me power electronics calculators"

参数:

  • category(可选):rfpcbpowersignalantennageneralmotorprotocolemcthermalsensorunit-conversionaudio

get_calculator_info

获取计算器的详细信息 — 带单位/默认值的输入、输出以及所用公式。

"What inputs does the microstrip impedance calculator need?"
"Show me the buck converter calculator parameters"

参数:

  • slug(必填):计算器标识(例如 "microstrip-impedance"

run_calculation

使用特定输入运行计算器。返回带单位的结果以及 rftools.io 上交互式版本的链接。本地运行 — 即时响应,不消耗配额。

"Calculate microstrip impedance for a 0.3mm trace on 0.2mm Rogers RO4003C"
"What's the link budget for a 2.4 GHz link over 500m?"
"Size a buck converter: 12V in, 3.3V out, 2A"

参数:

  • slug(必填):计算器标识

  • inputs(必填):包含输入值的对象,例如 {"traceWidth": 0.3, "substrateHeight": 0.2}


仿真工具 — 服务端任务

这些任务计算量过大,不适合在浏览器内执行。仿真在共享计算(免费层)或优先队列(Pro/API 层)上运行。仿真通常在 15–120 秒内完成,队列等待可能额外增加时间。

配额: 免费:每月 5 次 · Pro:每月 100 次 · API 版:每月 10,000 次

list_simulation_tools

列出所有可用的仿真工具及其 jobType 标识符和参数参考。

"What simulation tools are available?"
"Show me the RF simulation tools"

run_simulation

运行仿真并等待结果。返回完整的结果 JSON,以及 rftools.io 上交互式结果页面的链接。

"Synthesize a broadband matching network from 50Ω to 200Ω between 800–1200 MHz"
"Run a Monte Carlo tolerance analysis on a 2nd-order Butterworth low-pass filter at 1 GHz"
"Simulate a 3-element Yagi antenna at 144 MHz"
"Estimate radiated emissions from a 10cm trace carrying 50mA at 100 MHz"
"Run SMPS control loop stability analysis on my buck converter"

参数:

  • jobType(必填):作业类型标识符 — 使用 list_simulation_tools 查看所有有效值

  • params(必填):仿真参数 — 使用 list_simulation_tools 查看每种作业类型所需的参数

可用的仿真工具:

工具

jobType

宽带阻抗匹配合成器

impedance_match

射频滤波器蒙特卡洛容差分析

filter_monte_carlo

眼图生成器

eye_diagram

NEC2 线天线仿真器

antenna_sim

S 参数分析流水线

sparam_pipeline

FDTD S 参数仿真器

fdtd_sparam

SMPS 控制环路稳定性分析器

smps_control_loop

EMI 辐射发射估算器

emi_radiated

磁性元件优化器(NSGA-II)

magnetics_optimizer

雷达探测概率计算器

radar_detection

PDN 阻抗分析器

pdn_impedance

卫星链路预算(ITU-R)

sat_link_budget

带蒙特卡洛的射频级联预算

rf_cascade_budget

对话示例

PCB 设计

你: 我需要在一块 1.6mm FR4 板上做 50 欧姆微带线,铜厚 1oz。走线宽度应该是多少?

AI: 调用 run_calculation 并使用 microstrip-impedance → 在 1.6mm FR4(εr=4.2)上,走线宽度约为 2.9mm 即可得到 50.2 Ω。在 rftools.io 上查看 →

RFID 链路预算

你: 我的 100mW 915MHz LoRa 链路在 2km 距离、3dBi 天线的情况下能工作吗?

AI: 调用 run_calculation 并使用 rf-link-budget → 接收功率:-72 dBm。无线链路裕量为 45 dB。可以工作。 在 rftools.io 上查看 →

电源电子

你: 设计一个降压转换器:24V 输入、5V 输出、3A 负载、500kHz 开关频率。

AI: 调用 run_calculation 并使用 buck-converter → 占空比:20.8%,电感:17.4 μH,输出电容:22 μF。在 rftools.io 上查看 →

全部 232 个计算器

类别

数量

示例

射频与微波

29

微带阻抗、共面波导(CPW/GCPW)、VSWR/回波损耗、史密斯圆图、链路预算、噪声系数级联、雷达作用距离、自由空间路径损耗、混频器杂散

PCB 设计

27

载流导线宽度、受控阻抗、有效介电常数、过孔阶跃响应、微过孔载流能力、非对称(偏置)带状线、双带状线、边沿耦合差分对、差分对、过孔计算器、串扰、临界走线长度、熔断电流、去耦电容、焊盘堆叠/环形环、BGA 焊盘、导体间距、平面螺旋电感、嵌入式电阻、过孔压降

电力电子

21

降压转换器、升压转换器、反激变换器、LDO 热计算、电池寿命、MOSFET 功耗、太阳能电池板选型

信号处理

14

滤波器设计器、ADC 信噪比、FFT 频率分辨率、PLL 环路滤波器、BER/SNR、约翰逊噪声、上升时间与带宽换算

天线设计

8

偶极子、贴片、八木-宇田、喇叭、抛物面碟形、环形、EIRP、波束宽度

通用电子

24

欧姆定律、晶振 PPM 容差、运算放大器增益、555 定时器、BJT 偏置、MOSFET 工作点、施密特触发器、晶振负载电容

电机控制

22

直流电机转速、步进电机、BLDC、伺服电机、PID 整定、齿轮比、H 桥选型、变矩器

通信

11

UART 波特率、I2C 上拉电阻、SPI 时序、CAN 总线、USB 终端匹配、RS-485、以太网、Modbus、LIN 总线

EMC/EMI

16

屏蔽效能、EMI 滤波器、磁珠、ESD/TVS 二极管、辐射发射估算、共模扼流圈

热设计

6

散热器计算器、结温、热过孔阵列、PCB 走线温度

传感器接口

17

NTC 热敏电阻、RTD、热电偶、惠斯通电桥、称重传感器、光电二极管、4-20 mA 环路变送器

单位换算

19

dBm↔瓦、直角坐标↔极坐标、频率↔波长、长度(mm/mil/英寸)、AWG 导线、电容代码、温度、电感、数据速率

音频电子

18

扬声器分频器、房间模式、耳机功率、D 类效率、音频变压器、均衡器 Q 值

为什么使用此工具而不是让 AI 自行计算?

LLM 在算术方面并不可靠。它们可能会:

  • 使用省略修正项的简化公式(例如微带线中的铜箔厚度)

  • 混淆单位(mil 与 mm、dBm 与 dBW)

  • 累积舍入误差

  • 自信地给出错误答案

此 MCP 服务器调用与 rftools.io 上运行的完全相同的经过验证的计算器代码。微带线采用 Hammerstad-Jensen 公式、路径损耗采用 Friis 公式、精确的 dB/线性换算——这些都是真正的工程公式,而非 LLM 近似值。

工作原理

计算器以纯 TypeScript 函数形式打包——无需 API 调用、无网络延迟、无速率限制。AI 直接调用函数并即时获得结果。

AI Agent ←stdio→ rftools-mcp ←direct call→ calculator function

仿真工具在 rftools.io 基础设施(AWS Lambda + SQS + Fargate)上服务端运行。MCP 服务器提交任务并轮询直至结果就绪,然后以内联方式返回完整的结果 JSON。

AI Agent ←stdio→ rftools-mcp ←HTTPS + API key→ rftools.io API → SQS → worker
                                ←poll /jobs/{id}←
                                ←result JSON←

机器可读文档

链接

许可证

MIT

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    An MCP server that connects LLM assistants to real circuit simulation: LTspice and ngspice, plus direct editing of LTspice .asc schematics. Simulation results come back as structured numbers so the assistant can design, verify, and iterate on circuits.
    48
    26
    GPL 3.0
  • A
    license
    A
    quality
    B
    maintenance
    An MCP server that gives an AI assistant a set of real mechanical-engineering tools. Provides deterministic tools like material properties, beam analysis, unit conversion, and curve fitting for engineering calculations.
    5
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    An MCP server that provides structural load and stability math (tipping, support reactions, beam checks) that language models often get wrong, enabling AI assistants to compute accurate engineering estimates.
    3
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    MCP server providing embedded engineering calculators and code generators as tools for AI agents, enabling precise, deterministic embedded math and C code generation.
    29
    208
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence

  • Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.

  • Free public MCP for AI agents — 193 tools, 44 workflows. No API key.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/antonpogrebenko-public/rftools-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server