RF Tools
rftools-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-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}
Инструменты моделирования — требуется 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 |
|
Широкополосный синтезатор согласования импедансов |
|
Анализ допусков RF-фильтра методом Монте-Карло |
|
Генератор глазковых диаграмм |
|
Симулятор проволочных антенн NEC2 |
|
Конвейер анализа S-параметров |
|
Симулятор S-параметров FDTD |
|
Анализатор стабильности контура управления SMPS |
|
Оценщик излучаемых ЭМИ |
|
Оптимизатор магнитных компонентов (NSGA-II) |
|
Калькулятор вероятности обнаружения радара |
|
Анализатор импеданса PDN |
|
Бюджет спутниковой линии (ITU-R) |
|
Бюджет RF-каскада с Монте-Карло |
|
Примеры диалогов
Проектирование печатных плат
Вы: Мне нужен микрополосковый импеданс 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 калькуляторов с входными данный, выходами, единиц измерения и ссылок.
Ссылки
Сайт: rftools.io
Блог: rftools.io/blog
Пресс-релиз: rftools.io Now Speaks MCP
Лицензия
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