RF Tools
rftools-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-mcpCursor
在项目中的 .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(可选):rf、pcb、power、signal、antenna、general、motor、protocol、emc、thermal、sensor、unit-conversion、audio
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查看每种作业类型所需的参数
可用的仿真工具:
工具 |
|
宽带阻抗匹配合成器 |
|
射频滤波器蒙特卡洛容差分析 |
|
眼图生成器 |
|
NEC2 线天线仿真器 |
|
S 参数分析流水线 |
|
FDTD S 参数仿真器 |
|
SMPS 控制环路稳定性分析器 |
|
EMI 辐射发射估算器 |
|
磁性元件优化器(NSGA-II) |
|
雷达探测概率计算器 |
|
PDN 阻抗分析器 |
|
卫星链路预算(ITU-R) |
|
带蒙特卡洛的射频级联预算 |
|
对话示例
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←机器可读文档
rftools.io/llms.txt — 包含 API 信息和 MCP 配置的摘要
rftools.io/llms-full.txt — 全部 203 个计算器的完整列表,包含输入、输出、单位和 URL
链接
许可证
MIT
This server cannot be installed
Maintenance
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
- AlicenseAqualityBmaintenanceAn 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.4826GPL 3.0
- AlicenseAqualityBmaintenanceAn 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.5MIT
- AlicenseAqualityCmaintenanceAn 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.3MIT
- AlicenseAqualityBmaintenanceMCP server providing embedded engineering calculators and code generators as tools for AI agents, enabling precise, deterministic embedded math and C code generation.29208MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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