RF Tools
rftools-mcp
rftools.io용 MCP 서버 — AI 에이전트를 위한 RF 및 전자 계산기 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-mcpAPI 키를 추가하려면:
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
시뮬레이션 작업을 제출하고 결과를 기다립니다. rftools.io의 대화형 결과 페이지 링크와 함께 전체 결과 JSON을 반환합니다.
"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를 사용하여 확인하세요
사용 가능한 시뮬레이션 도구:
도구 |
|
Broadband Impedance Matching Synthesizer |
|
RF Filter Monte Carlo Tolerance Analysis |
|
Eye Diagram Generator |
|
NEC2 Wire Antenna Simulator |
|
S-Parameter Analysis Pipeline |
|
FDTD S-Parameter Simulator |
|
SMPS Control Loop Stability Analyzer |
|
EMI Radiated Emissions Estimator |
|
Magnetics Optimizer (NSGA-II) |
|
Radar Detection Probability Calculator |
|
PDN Impedance Analyzer |
|
Satellite Link Budget (ITU-R) |
|
RF Cascade Budget with Monte Carlo |
|
예시 대화
PCB 설계
사용자: 1.6mm FR4에 1oz 구리, 50옴 마이크로스트립이 필요합니다. 트레이스 폭은 얼마인가요?
AI:
run_calculation을 microstrip-impedance로 호출 → 트레이스 폭 ~2.9mm에서 1.6mm FR4(εr=4.2) 기준 50.2 Ω입니다. rftools.io에서 보기 →
RF 링크 버짓
사용자: 100mW 915MHz LoRa 링크가 3dBi 안테나로 2km에서 작동할까요?
AI:
run_calculation을 rf-link-budget으로 호출 → 수신 전력: -72 dBm. LoRa 감도가 -137 dBm이므로 링크 마진은 65 dB입니다. 충분히 작동 가능합니다. rftools.io에서 보기 →
전력 전자
사용자: 벅 컨버터를 설계하세요: 입력 24V, 출력 5V, 부하 3A, 스위칭 500kHz.
AI:
run_calculation을 buck-converter로 호출 → 듀티 사이클: 20.8%, 인덕터: 17.4 μH, 출력 커패시터: 22 μF. rftools.io에서 보기 →
전체 232개 계산기
카테고리 | 개수 | 예시 |
RF 및 마이크로파 | 29 | 마이크로스트립 임피던스, 코플라나 도파관(CPW/GCPW), VSWR/반사 손실, 스미스 차트, 링크 버짓, 잡음 지수 캐스케이드, 레이더 거리, 자유 공간 경로 손실, 믹서 스퍼 |
PCB 설계 | 27 | 전류에 따른 트레이스 폭, 제어 임피던스, 유효 유전 상수, 비아 스텝 응답, 마이크로비아 전류 용량, 비대칭(오프셋) 스트립라인, 이중 스트립라인, 광대역 결합 쌍, 차동 쌍, 비아 계산기, 누화, 임계 트레이스 길이, 퓨징 전류, 디커플링 커패시터, 패드스택/환형 링, BGA 랜드 패드, 도체 간격, 평면 나선형 인덕터, 내장 저항, 비아 전압 강하 |
전력 전자 | 21 | 벅 컨버터, 부스트 컨버터, 플라이백, LDO 열 특성, 배터리 수명, MOSFET 손실, 태양광 패널 용량 산정 |
신호 처리 | 14 | 필터 설계기, ADC SNR, FFT 빈 해상도, PLL 루프 필터, BER/SNR, 존슨 노이즈, 상승 시간 대 대역폭 |
안테나 설계 | 8 | 다이폴, 패치, 야기-우다, 혼, 파라볼릭 접시, 루프, EIRP, 빔폭 |
일반 전자 | 24 | 옴의 법칙, 크리스탈 PPM 허용 오차, 연산 증폭기 이득, 555 타이머, BJT 바이어스, MOSFET 동작점, 슈미트 트리거, 크리스탈 부하 커패시턴스 |
모터 제어 | 22 | DC 모터 속도, 스테퍼, 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 vs mm, dBm vs 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 — 입력, 출력, 단위, URL을 포함한 전체 203개 계산기 목록
링크
웹사이트: rftools.io
블로그: rftools.io/blog
라이선스
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