Skip to content
RFrftools.io

MCP · rftools-mcp 2.4.0

AI 에이전트를 위한 rftools.io

rftools MCP 서버는 AI 어시스턴트에게 이 사이트와 같은 계산기와 시뮬레이션을 제공합니다. rftools-mcp를 통해 사용자의 컴퓨터에서 실행되고, 계정 없이 시작할 수 있으며, 모든 결과에는 근거가 된 공식이나 모델이 명시됩니다.

계산기
241
계산기
시뮬레이션 도구
13
시뮬레이션 도구
MCP 도구
24
MCP 도구
참조 리소스
49
참조 리소스

서버가 하는 일

  • 계산기. 13개 분야의 계산기 241개가 모두 이 사이트와 같은 공식으로 서버 안에서 실행됩니다. 에이전트는 7개 언어로 계산기를 검색하고, 계산기의 입력을 JSON 스키마로 읽고, 실행하거나, 목표값에 도달하는 입력값을 구할 수 있습니다.
  • 시뮬레이션. 안테나 해석, FDTD, 필터 허용 오차, PDN 임피던스, 위성 링크 등 서버 측 도구 13개가 rftools.io에서 작업으로 실행됩니다. 서버는 작업을 제출하고 진행 상황을 보고하며 결과를 요약합니다.
  • 참조 데이터. 주파수 대역, 커넥터, 표준값, 부품 코드, PCB 사양이 MCP 리소스로 공개되어 있습니다. 5개 분야에 49개 항목입니다.
  • 출처. 모든 계산 및 시뮬레이션 결과에는 사용된 공식 또는 모델, 가정, 계산에 적용된 유효 범위가 포함됩니다.

설치

클라이언트를 선택하세요. 아래의 모든 설정은 Node.js에 포함된 npx로 서버를 실행하며, 시작할 때 키가 필요하지 않습니다.

Claude Desktop

macOS에서는 ~/Library/Application Support/Claude/claude_desktop_config.json, Windows에서는 %APPDATA%\Claude\claude_desktop_config.json에 이 내용을 추가한 다음 Claude Desktop을 다시 시작하세요.

Claude Desktopjson
{
  "mcpServers": {
    "rftools": {
      "command": "npx",
      "args": [
        "-y",
        "rftools-mcp"
      ]
    }
  }
}

Claude Code

터미널에서 이 명령을 실행한 다음 새 세션을 시작하세요.

Claude Codebash
claude mcp add rftools -- npx -y rftools-mcp

Cursor

프로젝트의 .cursor/mcp.json에 추가하거나, 모든 프로젝트에서 사용하려면 ~/.cursor/mcp.json에 추가하세요.

Cursorjson
{
  "mcpServers": {
    "rftools": {
      "command": "npx",
      "args": [
        "-y",
        "rftools-mcp"
      ]
    }
  }
}

키 및 제한

대시보드에서 받은 무료 키를 사용하면 한도가 늘어납니다. 키는 RFTOOLS_API_KEY로 설정합니다. JSON 설정 파일의 서버 항목에 "env": { "RFTOOLS_API_KEY": "rfc_your_key_here" }을 추가하거나, Claude Code 명령에 -e RFTOOLS_API_KEY=rfc_your_key_here를 추가하세요. 키에 대해 서버가 직접 밝히는 내용은 다음과 같습니다.
  • run_calculation은 이 서버에 포함된 계산기 레지스트리로 계산합니다. 키가 필요 없고, 네트워크 호출도 없으며, 사용량도 차감되지 않습니다.
  • solve_calculation은 사용량이 차감되는 POST /calculate/solve 엔드포인트를 호출하므로 API 키가 필요합니다. POST /calculate 자체에 필요한 것과 같은 키입니다. run_calculation과 달리 로컬에서도, 무료로도 실행되지 않습니다. RFTOOLS_API_KEY를 설정하세요. 무료 키: https://rftools.io/dashboard
  • RFTOOLS_API_KEY가 없어도 작업은 무료 레인에서 실행되지만, 파일을 받지 않는 작업만 해당됩니다. 파일을 업로드하려면 API 키가 필요합니다. RFTOOLS_API_KEY를 설정하세요.
  • 무료 티어: 월 5회. Pro: 월 100회. API 티어: 월 10,000회.

도구

서버는 도구 24개를 제공합니다. 그중 8개는 읽기와 계산만 하며, 나머지는 동작 열에 표시된 대로 rftools.io에서 시뮬레이션 작업을 시작하거나 REST API를 사용량 차감 방식으로 호출합니다. 각 도구가 답하는 질문은 에이전트가 도구를 고를 때 읽는 문장입니다. 도구 이름과 파라미터는 모든 언어에서 같습니다.

계산기 도구 (6)

  • list_calculators

    List Calculators

    rftools.io의 RF·전자 회로 계산기 241개 전체 또는 한 분야의 계산기를 나열합니다.

    읽기 전용
  • search_calculators

    Search Calculators

    말로 설명한 작업에 맞는 계산기를 영어 또는 rftools.io가 제공되는 언어로 찾습니다.

    읽기 전용
  • get_calculator_info

    Get Calculator Info

    계산기 하나를 설명합니다. 단위·기본값·범위가 포함된 입력, 출력, 공식, 키워드를 알려 줍니다.

    읽기 전용
  • get_calculator_schema

    Get Calculator Schema

    계산기 하나의 정확한 입력 규격을 출력, 공식 참조, 페이지 URL과 함께 JSON 스키마로 제공합니다.

    읽기 전용
  • run_calculation

    Run Calculation

    API 키 없이 이 서버에서 로컬로, 주어진 입력에 대한 계산기의 출력을 계산합니다.

    읽기 전용
  • solve_calculation

    Solve Calculation

    출력이 목표값과 같아지는 계산기 입력값 하나를 구합니다. 예를 들어 microstrip-impedance에서 50 Ω이 되는 트레이스 폭입니다.

    사용량 차감 호출

시뮬레이션별 도구 (13)

  • simulate_antenna_sim

    Wire Antenna Simulator (NEC-2)

    NEC-2 모멘트법으로 직접 만든 와이어 안테나를 해석합니다. 다이폴, 야기, 수직, 루프 안테나를 소자 단위로 다룹니다.

    작업 시작
  • simulate_emi_radiated

    EMI Radiated Emissions Estimator

    Paul의 해석적 DM/CM 모델을 사용하여 PCB 루프와 케이블의 복사 방출을 추정합니다.

    작업 시작
  • simulate_eye_diagram

    Eye Diagram from S-Parameters

    Touchstone(.s2p) 파일을 업로드하고 PRBS 아이 다이어그램을 생성합니다.

    작업 시작
  • simulate_fdtd_sparam

    FDTD Transmission Line Simulator

    마이크로스트립 스터브, 결합 선로 필터, 비아 전이, 계단 불연속을 이름이 붙은 솔브 모드 단계로 해석합니다. 몇 초 만에 끝나는 2D 단면 해석부터 openEMS를 사용한 정밀 3D 전자기장 해석까지 가능합니다.

    작업 시작
  • simulate_filter_monte_carlo

    RF Filter Monte Carlo Analysis

    부품 허용 오차가 필터의 통과대역 리플과 저지대역 감쇠에 미치는 영향을 분석합니다.

    작업 시작
  • simulate_impedance_matching

    Broadband Impedance Matching Synthesizer

    광대역 임피던스 변환을 위해 L, Pi, T 또는 래더 매칭 네트워크를 합성합니다.

    작업 시작
  • simulate_magnetics_optimizer

    Magnetics & Transformer Design Optimizer

    NSGA-II 최적화기가 40개 코어(E, ETD, PQ, RM, 토로이드)와 104개 코어/재료 조합에서 파레토 최적 코어 및 권선 설계를 찾습니다. TDK와 Ferroxcube 페라이트, Micrometals 철 분말을 지원합니다.

    작업 시작
  • simulate_pdn_impedance

    PDN Impedance Analyzer & Decoupling Capacitor Optimizer

    PCB 전원 분배망(PDN)에 사용할 디커플링 커패시터를 선택합니다.

    작업 시작
  • simulate_radar_detection

    Radar Detection Performance Monte Carlo

    펄스 레이더 시스템의 거리에 따른 탐지 확률(Pd)을 계산합니다.

    작업 시작
  • simulate_rf_cascade

    RF Cascade Budget Analyzer

    Friis 공식을 사용하여 N단 RF 신호 체인의 종속 잡음 지수, 이득, IIP3, P1dB를 계산합니다.

    작업 시작
  • simulate_sat_link_budget

    Satellite & Terrestrial Link Budget

    ITU-R 전파 모델(P.618 강우, P.676 대기 가스, P.840 구름)과 설치 장소의 ITU-R 지도에서 읽은 기후 데이터를 사용하여 확률적 링크 마진을 계산합니다.

    작업 시작
  • simulate_smps_control_loop

    SMPS Control Loop Stability Analyzer

    소신호 전달 함수를 사용하여 스위칭 전원 공급 장치의 제어 루프를 모델링합니다.

    작업 시작
  • simulate_sparam_pipeline

    S-Parameter Analysis Pipeline

    최대 4개의 Touchstone 파일을 업로드하면 단일 부품의 부품 값(L, C, R, Q, 자기 공진)과 함께 삽입 손실, 반사 손실, 그룹 지연, TDR, 통과대역 리플을 하나의 자동 보고서로 받을 수 있습니다.

    작업 시작

시뮬레이션 작업 (5)

  • list_simulation_tools

    List Simulation Tools

    서버 측 시뮬레이션 작업 유형 13개를 도구 이름, 파라미터, 파일 규칙, 무료 레인 한도, 시간 예산과 함께 나열합니다.

    읽기 전용
  • submit_simulation

    Submit Simulation

    작업 유형으로 지정한 시뮬레이션 작업을 시작하고, 결과를 기다리지 않고 즉시 ID를 반환합니다.

    작업 시작
  • get_simulation_status

    Get Simulation Status

    제출된 시뮬레이션 작업의 진행 상황을 보고합니다.

    읽기 전용
  • get_simulation_result

    Get Simulation Result

    완료된 시뮬레이션 작업의 결과를 가져옵니다.

    읽기 전용
  • run_simulation

    Run Simulation

    작업 유형으로 지정한 시뮬레이션 작업을 실행하고, 정해진 시간 동안 결과를 기다립니다.

    작업 시작

참조 데이터

각 참조 분야는 리소스 템플릿입니다. 모델에 리소스를 보여 주는 호스트에서는 에이전트가 참조 페이지와 같은 데이터에서 대역 경계나 커넥터의 주파수 범위를 인용할 수 있습니다.

  • rftools://reference/bands/{id}

    Frequency bands

  • rftools://reference/connectors/{id}

    RF connectors

  • rftools://reference/values/{id}

    Standard values

  • rftools://reference/codes/{id}

    Component marking codes

  • rftools://reference/pcb/{id}

    PCB specifications

질문 예시

서버가 연결되면 평소 쓰는 말로 질문하세요. 예:

  • 1.6mm FR-4에서 50 Ω 마이크로스트립이 되는 트레이스 폭은 얼마입니까? rftools를 사용해 주세요.
  • 2.4GHz 링크 버짓을 계산해 주세요. 송신 전력 20dBm, 양쪽 끝에 3dBi 안테나, 거리 2km입니다. 수신 감도 −90dBm 대비 마진은 얼마입니까?
  • 허용 오차 5% 부품으로 만든 100MHz 5차 체비쇼프 저역 통과 필터의 몬테카를로 허용 오차 분석을 실행하고 수율을 알려 주세요.
  • 100 × 80mm 보드의 PDN 임피던스를 시뮬레이션하고, 100MHz까지 10 mΩ 미만으로 유지하는 디커플링 커패시터를 제안해 주세요.
  • rftools 참조 데이터에서 2.4GHz ISM 대역을 찾아보고 그 범위의 출처를 인용해 주세요.