Skip to main content
Glama

rftools-mcp

npm version License: MIT MCP

MCP-сервер для rftools.io — 232 RF- и электронных калькуляторов + 13 серверных инструментов моделирования для ИИ-агентов.

Предоставьте Claude, Cursor или любому MCP-совместимому ИИ-ассистенту доступ к проверенным инженерным калькуляторам и тяжелым серверным симуляциям. Микрополосковый импеданс, бюджет линии связи, проектирование фильтров, выбор преобразователей, диаграммы направленности антенн и более 200 других калькуляторов — плюс симуляция антенн NEC2, FDTD, Монте-Карло, анализ SMPS, оценка ЭМИ и многое другое, все вызывается как инструменты 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 (необязательный): 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}


Инструменты моделирования — требуется API-ключ

Серверные задания, которые слишком тяжелы для вычислений в браузере. Задания выполняются на общих вычислительных ресурсах (бесплатный тариф) или в приоритетной очереди (тариф Pro/API). Моделирование обычно занимает 15–120 секунд; ожидание в очереди может добавить дополнительное время.

Квота: Бесплатно: 5 запусков/месяц · Pro: 100/месяц · API-тариф: 10 000/месяц

list_simulation_tools

Список всех 13 доступных инструментов моделирования с их идентификаторами 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, чтобы увидеть обязательные параметры для каждого типа задания

Доступные инструменты моделирования:

Tool

jobType

Широкополосный синтезатор согласования импедансов

impedance_match

Анализ допусков RF-фильтра методом Монте-Карло

filter_monte_carlo

Генератор глазковых диаграмм

eye_diagram

Симулятор проволочных антенн NEC2

antenna_sim

Конвейер анализа S-параметров

sparam_pipeline

Симулятор S-параметров FDTD

fdtd_sparam

Анализатор стабильности контура управления SMPS

smps_control_loop

Оценщик излучаемых ЭМИ

emi_radiated

Оптимизатор магнитных компонентов (NSGA-II)

magnetics_optimizer

Калькулятор вероятности обнаружения радара

radar_detection

Анализатор импеданса PDN

pdn_impedance

Бюджет спутниковой линии (ITU-R)

sat_link_budget

Бюджет RF-каскада с Монте-Карло

rf_cascade

Примеры диалогов

Проектирование печатных плат

Вы: Мне нужен микрополосковый импеданс 50 Ом на FR4 толщиной 1,6 мм с медью 1 унция. Какая ширина дорожки?

ИИ: Вызывает run_calculation с microstrip-impedance → Ширина дорожки ~2,9 мм даёт 50,2 Ом на FR4 толщиной 1,6 мм (εr=4,2). Посмотреть на rftools.io →

Бюджет RF-линии

Вы: Будет ли работать моя линия LoRa на 100 мВт и 915 МГц на расстоянии 2 км с антеннами 3 дБи?

ИИ: Вызывает run_calculation с rf-link-budget → Принятая мощность: -72 дБм. При чувствительности LoRa -137 дБм у вас есть запас по линии 65 дБ. Легко работает. Посмотреть на rftools.io →

Силовая электроника

Вы: Спроектируйте понижающий преобразователь: вход 24 В, выход 5 В, нагрузка 3 А, переключение 500 кГц.

ИИ: Вызывает run_calculation с buck-converter → Коэффициент заполнения: 20,8%, индуктивность: 17,4 мкГн, выходной конденсатор: 22 мкФ. Посмотреть на rftools.io →

Все 232 калькулятора

Категория

Количество

Примеры

ВЧ и СВЧ

29

Импеданс микрополосковой линии, копланарный волновод (CPW/GCPW), КСВН/обратные потери, диаграмма Смитта, энергетический бюджет радиолинии, каскад коэффициентов шума, дальность РЛС, потери в свободном пространстве, побочные составляющие смесителя

Проектирование печатных плат

27

Ширина дорожки под ток, контролируемый импеданс, эффективная диэлектрическая проницаемость, переходная характеристика переходных отверстий, допустимый ток микроотверстия, асимметричная (смещённая) полосковая линия, сдвоенная полосковая линия, связанная по широким граням пара, дифференциальная пара, калькулятор переходных отверстий, перекрёстные помехи, критическая длина дорожки, ток плавления, развязывающий конденсатор, набор контактных площадок/контактное кольцо, контактная площадка BGA, зазор между проводниками, планарная спиральная катушка индуктивности, встроенный резистор, падение напряжения на переходном отверстии

Силовая электроника

21

Понижающий (buck) преобразователь, повышающий (boost) преобразователь, обратноход сравни

Обработка сигналов

14

Описание фильтра, ОСШ АЦП, разрешение ячеек БПФ, фильтры ФАПЧ, BER/ОСШ, шум Джонсона, переход от времени нарастания к полосе пропускания

Проектирование антенн

8

Диполь, антенна-патч, Yagi–Uda, рупорная антенна, параболическая антенна, рамочный контур, ЭИИМ, ширина луча

Общая электроника

24

Закон Ома, точность кварца в ppm, коэффициент усиления — усилитель, таймер 555, смещение транзистора, рабочая точка MOSFET, триггер Шмитта, ёмкость нагрузки кварца

Силовая микроэлектроника

22

Скорость двигателя постоянного тока, шаговый привод, BLDC, сервопривод, настройка ПИД-регулятора, передаточное число, выбор H-моста, моментный трансформатор

Коммуникации

11

Скорость в бод UART, подтяжка в I2C, такты SPI, шина CAN, USB-оконцевание, RS-485, Ethernet, Modbus, шина LIN

ЭМС/ЭМИ

16

EFFECTIVE, ЭМП-фильтр, фильтр брони, ферритовый тупик — dead, защитный дист ESD, оценка излучаемых доходностей, колесо общеего покоя

Тепловые расчеты

6

Калькулятор радиатора, температура кристалла, массив тепловых микроотверстий, тепловой режим дорожнуемых

Интерграмма сенсор

17

Термистор NTC, RTD, термопара, мост Уитстона, датчик нагрузки — хоть тензорезистор, фотодист, токовая связь 4–20 мА

Единственный цензуры

19

дБм↔Вт, декоративные↔полярные координаты, частотность↔длина волн, длина (мм/мил/дюйм), повод AWG, конденсаторный код, температура, индуктивность, цифровая скорость

Аудиоэлектроника

18

акустический кроссовер, эхоакустические моды, мощность наушников, КПД class-D, аудиотрансформатор, эквалайзер- , Q

Почему выбирают этот подход, а не просят ИИ вычислить

LLM нерадив к арифметике. Они могут:

  • Употреблять упрощённые формулы, вне корректировки (например, толщина медной фольги в микрополосын).

  • Смешать единицы (милы и мм, дБм и дБВ)

  • Накопливать ошибки округлений.

  • Соечать неуверенные в правильности ответы.

Этот MCP-сервер вызывает тот же проверенный код калькуляторов, что работает на rftools.fi. For micro fit — формула Хаммерстада–Йенсена, для — формула Фрииса, точные дробно-линейные долей — настоящая инженерная практика а не аппроксимация LLMM.

Принципы

Калькуляторы упакованы в виде чистых функций TypeScript — никаких вызовов API. ИИ вызывает функцию непосредственно её же результат в момент.

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

Инструменты моделирования испoknаются на серверной инфраструктуре rftools (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 калькуляторов с входными данный, выходами, единиц измерения и ссылок.

Ссылки

Лицензия

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