rftools.io, MCP 추가: AI용 계산기 197개
rftools.io는 이제 클로드 데스크톱, 커서, 클로드 코드와 같은 AI 어시스턴트가 197개의 RF 및 전자 계산기를 실행할 수 있는 MCP 서버를 제공합니다.
목차
MCP란 무엇이며 왜 관심을 가져야 할까요?
모델 컨텍스트 프로토콜 (MCP) 은 AI 어시스턴트가 외부 도구를 호출할 수 있도록 하는 개방형 표준입니다.AI용 USB 포트라고 생각하면 됩니다. MCP를 지원하는 모든 도구는 MCP를 지원하는 모든 AI 어시스턴트에 연결할 수 있습니다.클로드 데스크톱, 클로드 코드, 커서 및 점점 늘어나는 AI 기반 개발 도구가 모두 MCP를 지원합니다.MCP 서버를 추가하면 AI에 새로운 기능이 추가됩니다.우리의 경우에는 197개의 RF 및 전자 계산기가 있으며 단일 함수 호출로 실행할 수 있습니다.
이것이 중요한 이유는 다음과 같습니다. AI가 공식을 기억하려고 애쓰는 대신 (때로는 틀릴 수도 있음) rftools.io에서 실행되는 것과 동일한 검증된 계산기 코드를 호출합니다.LLM에 계산을 요청했을 때 10dB 차이나는 결과를 자신있게 내뱉는 경우를 아십니까?네, 이렇게 하면 문제가 해결됩니다.AI는 근사치를 계산하지 않고 실제 계산기 구현을 호출합니다.
차이는 누군가에게 메모리에 있는 2차 공식을 암송해 달라고 부탁하는 것과 계산기를 건네주는 것과 같습니다.한 가지 접근 방식은 매번 안정적으로 작동합니다.
시작하기
npm을 통해 설치
가장 빠르게 시도할 수 있는 방법은 다음과 같습니다.
npx rftools-mcp이렇게 하면 MCP 서버가 로컬에서 시작됩니다.AI 도구는 스튜디오를 통해 연결됩니다.멋진 것은 없습니다. 그냥 계산기 기능을 제공하는 표준 MCP 서버일 뿐입니다.
클로드 데스크톱 설치
다음 내용을claude_desktop_config.json(macOS의 경우~/Library/Application Support/Claude/또는 윈도우의 경우%APPDATA%\Claude\참조) 에 추가하세요.
{ "mcpServers": { "rftools": { "command": "npx", "args": ["-y", "rftools-mcp"] } } }클로드 데스크톱을 다시 시작하면 작업이 완료됩니다.이제 클로드도 rftools.io의 모든 계산기에 액세스할 수 있습니다.RF와 관련된 것을 계산해 달라고 처음 요청하면 자동으로 이러한 도구를 발견하고 사용하는 것을 볼 수 있습니다.
클로드 코드 설정<pre class="bg-[var(--muted-bg)] border border-[var(--border)] rounded-lg p-4 overflow-x-auto my-4 text-sm font-mono"><code>claude mcp add rftools-mcp -- npx -y rftools-mcp</code></pre>명령 하나.그게 다예요.Claude Code를 개발 작업에 사용하는 경우 워크플로우에서 바로 계산기에 즉시 액세스할 수 있습니다.
세 가지 도구, 197개의 계산기
MCP 서버는 세 가지 도구를 제공합니다.간단한 인터페이스, 강력한 기능.
###list_calculators사용 가능한 모든 계산기를 찾아보십시오. 선택적으로 범주별로 필터링할 수 있습니다.13개의 카테고리가 있습니다: RF, PCB, 전력, 신호, 안테나, 일반, 모터, 프로토콜, EMC, 열, 센서, 단위 변환, 오디오.
프롬프트 예시: "모든 안테나 계산기 나열"
그러면 쌍극자 설계부터 포물선형 접시 게인 계산까지 모든 것이 반환됩니다.사용 가능한 계산기를 살펴보거나 필요한 계산기의 정확한 이름이 기억나지 않을 때 유용합니다.
###get_calculator_info단위 및 기본값이 포함된 입력, 출력, 사용된 공식 등 모든 계산기의 전체 사양을 확인할 수 있습니다.이를 통해 AI가 어떤 파라미터를 제공해야 하는지 알 수 있습니다.
예제 프롬프트: "마이크로스트립 임피던스 계산기에는 어떤 입력이 필요한가요?”
응답은 트레이스 폭, 기판 높이, 유전 상수, 구리 두께 및 주파수가 필요하다는 것을 알려줍니다.각 파라미터는 단위 (mm, GHz 등) 와 일반적인 범위와 함께 제공됩니다.대부분의 엔지니어는 문제가 발생할 때까지 문서를 읽지 않습니다. 하지만 AI가 대신 읽어준다면 실제로 도움이 됩니다.
###run_calculation특정 입력값으로 계산기를 실행하고 단위를 사용하여 결과를 구합니다.모든 응답에는 대화형 버전을 볼 수 있는 rftools.io로 돌아가는 링크가 포함되어 있습니다.
예제 프롬프트: "1온스 구리를 사용한 0.2mm Rogers RO4003C (Er=3.55) 의 0.3mm 트레이스에 대한 마이크로스트립 임피던스를 계산하십시오"
특성 임피던스 (해당 치수의 경우 약 85Ω 정도), 유효 유전상수, 전기 길이 및 손실을 다시 얻을 수 있습니다.모두 적절한 단위를 사용하며 웹 계산기를 구동하는 것과 동일한 코드를 기준으로 검증되었습니다.
실제 사례: 수신기 프론트엔드 설계
다음은 수동으로 하기에는 번거로울 수 있지만 MCP 서버에서는 몇 초면 되는 대화입니다.
>당신: 저는 2.4GHz 수신기를 설계하고 있습니다.안테나는 50옴 마이크로스트립을 통해 LNA에 연결됩니다.제 PCB는 1.6mm FR4입니다.50옴에 필요한 트레이스 폭은 얼마이며, 전송 전력이 0dBm 인 100m 범위의 링크 버짓은 얼마입니까?
AI는run_calculation을 두 번 호출합니다.
1.마이크로스트립 임피던스 — 트레이스 폭을 반복하여 50옴 일치 값을 찾습니다 (1.6mm FR4에서 ~2.9mm). 2.RF 링크 버짓 — 100m에서의 여유 공간 경로 손실, 수신 전력 및 링크 마진을 계산합니다.
대화형 계산기 링크를 통해 몇 초 만에 정확한 단위 정답을 얻을 수 있으며, 추가 탐색을 위한 대화형 계산기 링크가 제공됩니다.AI는 단위 변환을 처리하고 (1.6mm 기판 높이가 임피던스에 중요하다는 것을 알고 있음), 구리 두께에 대한 적절한 기본값을 선택하여 실제로 사용할 수 있는 결과를 제공합니다.
수동으로 시도해 보세요. 마이크로스트립 계산기를 열고 50Ω에 도달할 때까지 트레이스 너비를 만지작거리며 그 숫자를 기록한 다음 Friis 계산기를 열고 사용 중인 계산기에 따라 범위를 킬로미터로 변환하거나 미터 단위로 유지합니다. 안테나 게인이 올바른지 확인하세요... 지루합니다.MCP를 사용할 때는 그냥 묻기만 하면 됩니다.
100m에서 2.4GHz에서 링크 버짓을 계산하면 약 80dB의 경로 손실이 발생합니다.송신기의 출력 출력이 0dBm이고 양쪽 끝에 0dBi 안테나 (여유 공간의 쌍극자) 가 있는 경우 약 -80dBm을 수신하고 있는 것입니다.사실적인 안테나 게인을 추가하면 -65dBm이 될 수 있습니다.이제 LNA가 어느 정도의 감도에 도달해야 하는지 알 수 있습니다.이는 MCP가 간단하게 만드는 일종의 뒷면 계산입니다.
그냥 AI에게 계산을 하라고 하면 어떨까요?
대형 언어 모델은 추론 능력이 뛰어나지만 산술 연산에서는 신뢰할 수 없습니다.다음과 같은 결과를 초래할 수 있습니다.
- 구리 두께 보정을 생략하는 간단한 공식을 사용하십시오.
- 단위 변환이 잘못되었습니다 (밀 대 mm, dBm 대 와트)
- 잘못된 스텝에서 라운드하여 오류가 누적됩니다.
- 자신 있게 오답을 제시하세요
MCP 서버는 rftools.io에서 실행되는 정확히 동일한 계산기 코드를 호출합니다.이는 검증된 구현입니다. 마이크로스트립 임피던스의 경우 Hammerstad-Jensen, 링크 버짓의 경우 Friis, 정확한 dB/선형 변환의 경우 LLM 근사치가 아닙니다.노이즈 피겨 캐스케이드를 계산할 때는 잡음에 대한 적절한 Friis 공식을 사용한 것이지 교과서에서 반쯤 기억되는 방정식이 아닙니다.
이는 생각보다 더 중요합니다.링크 버짓 계산 시 1dB 오류가 발생하면 작동 중인 시스템과 패킷을 범위 내에서 삭제하는 시스템 간의 차이가 발생할 수 있습니다.트레이스 폭의 10% 오차는 임피던스를 충분히 이동시켜 반사를 일으킬 수 있습니다.“충분히 근접하기”를 원하는 것이 아니라 직접 계산을 제대로 수행했을 때 얻을 수 있는 것과 같은 답을 원하기 마련입니다.
박스에 뭐가 들어 있어요
13개 카테고리의 197개 계산기 모두:
| 카테고리 | 개수 | 하이라이트 |
|---|---|---|
| RF 및 마이크로웨이브 | 21 | 마이크로스트립 임피던스, VSWR, 스미스 차트, 링크 버짓, 노이즈 피겨 캐스케이드 |
| PCB 설계 | 14 | 트레이스 폭, 차동 쌍, 제어 임피던스, 계산기를 통한 제어 |
| 파워 일렉트로닉스 | 18 | 벅/부스트/플라이백 컨버터, LDO, 배터리 수명, MOSFET 손실 |
| 신호 처리 | 14 | 필터 설계, ADC SNR, FFT 해상도, PLL 루프 필터 |
| 안테나 설계 | 8 | 다이폴, 패치, 야기, 혼, 파라볼릭 디쉬 |
| 일반 전자 제품 | 16 | 옴의 법칙, 연산 증폭기 게인, 555 타이머, BJT/MOSFET 바이어스 |
| 모터 컨트롤 | 17 | DC/스테퍼/BLDC, PID 튜닝, 기어비, H-브리지 |
| 커뮤니케이션 | 10 | UART, I2C, SPI, CAN 버스, USB, RS-485, 이더넷 |
| EMC/EMI | 14 | 쉴딩, EMI 필터, 페라이트 비드, ESD/TVS |
| 열 | 6 | 히트싱크, 접합 온도, 어레이를 통한 열 |
| 센서 인터페이스 | 17 | NTC, RTD, 써모커플, 휘트스톤 브리지, 4-20mA |
| 단위 변환 | 17 | dBm/와트, 주파수/파장, AWG, 커패시터 코드 |
| 오디오 일렉트로닉스 | 17 | 스피커 크로스오버, 룸 모드, 클래스 D 효율 |
스위칭 컨버터 설계에는 많은 지루한 계산이 수반되기 때문에 파워 일렉트로닉스는 그 자체로도 상당한 부분을 차지합니다.벅 컨버터 부품 선택, 플라이백 트랜스포머 설계, MOSFET 손실 분석 등 손으로 직접 할 수 있지만 하지 않으려는 모든 작업을 수행할 수 있습니다.배터리 수명 계산기는 슬립/웨이크 듀티 사이클을 고려할 때 코인 셀의 지속 시간을 추정해야 하는 IoT 프로젝트에 특히 유용합니다.
신호 처리에는 필터 설계 (버터워스, 체비쇼프, 베셀), ADC 해상도 및 SNR 계산, FFT 빈 분해능 등 일반적인 문제가 포함됩니다.PLL 루프 필터 계산기는 필자가 자주 사용하는 계산기인데, 안정적인 루프 필터를 손으로 설계할 경우 오류가 발생하기 쉽습니다.
안테나 계산기는 표준 설계를 간단하게 구현한 것입니다.이를 사용하여 위상 어레이를 설계하지는 않겠지만 단순한 다이폴 안테나나 패치 안테나의 경우 난관에 봉착할 수 있습니다.Yagi 계산기는 VHF/UHF의 지향성 안테나에 편리하게 사용할 수 있습니다.
컴플라이언스 테스트에서 실패할 때까지 EMC 계산을 무시하는 경우가 많습니다.차폐 효과, 필터 설계 및 ESD 보호 계산에 빠르게 액세스할 수 있으므로 나중에 비용이 많이 드는 재작업으로 문제를 해결할 필요 없이 처음부터 EMC를 염두에 두고 설계할 수 있습니다.
AI 툴 빌더의 경우: llms.txt
또한 잘 알려진/llms.txt경로에 기계가 읽을 수 있는 문서를 게시합니다.
- rftools.io/llms.txt — API 정보 및 MCP 설정 지침이 포함된 요약
- rftools.io/llms-full.txt — 입력, 출력, 단위 및 URL을 포함한 197개의 계산기 전체 목록
전체 목록은 말 그대로 모든 계산기, 단위 및 유효 범위가 포함된 모든 입력 매개변수, 단위가 포함된 모든 출력, 대화형 버전의 직접 URL 등입니다.기계 파싱이 가능하도록 포맷되어 있지만 찾아보려는 경우 사람이 읽을 수 있습니다.AI 에이전트를 위한 API 문서라고 생각하시면 됩니다.
이는 사용자 지정 AI 도구 또는 에이전트를 구축할 때 유용합니다.LLM에 llms-full.txt 파일을 가리키면 어떤 계산기가 있고 어떻게 사용하는지 정확히 알 수 있습니다.또는 MCP 서버를 직접 사용할 수도 있습니다. 동일한 정보, 다른 인터페이스입니다.
오픈 소스
MCP 서버는 rftools.io 코드베이스의 일부입니다.계산기 함수는 브라우저에 종속되지 않는 순수한 TypeScript이며 웹 브라우저, MCP 서버 또는 Node.js 스크립트에서 호출하든 동일하게 작동합니다.
즉, 원하는 경우 코드를 감사할 수 있습니다.계산에 어떤 공식이 사용되고 있는지 정확히 확인할 수 있습니다.마이크로스트립 계산기가 단순화된 휠러 근사값이 아니라 Hammerstad-Jensen을 사용하고 있음을 확인할 수 있습니다.실제 설계를 위한 계산에 의존할 때는 투명성이 중요합니다.
지금 설치하세요:
npx rftools-mcp클로드 데스크톱에 추가해서 AI 지원을 받아 회로 설계를 시작할 수도 있습니다.설정에는 2분이 걸립니다.첫 번째 복잡한 계산에서 시간을 절약할 수 있기 때문에 그만한 가치가 있습니다.관련 기사
Bit Error Rate: SNR to Digital Performance
Learn how to calculate Bit Error Rate (BER) using Signal-to-Noise Ratio and different modulation schemes for robust digital communications
2026년 4월 17일
SignalBER vs SNR: Understanding Digital Communication Performance
Understand the relationship between Bit Error Rate (BER) and Signal-to-Noise Ratio (SNR). Compare BPSK, QPSK, and QAM modulation performance with Eb/N0 curves and worked examples.
2026년 4월 11일
MotorBLDC Motor Sizing: How to Calculate Kv, Torque, and Efficiency
Learn how to size a BLDC motor using Kv rating, torque constant Kt, and efficiency calculations. Includes worked examples for drone, robot, and vehicle motor selection.
2026년 4월 11일