Skip to main content
Glama

rftools-mcp

npm version License: MIT MCP

rftools.io 用MCPサーバー — AIエージェント向けの232個のRF・エレクトロニクス計算機+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-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(任意): rfpcbpowersignalantennageneralmotorprotocolemcthermalsensorunit-conversionaudio

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 で確認できます

利用可能なシミュレーションツール:

ツール

jobType

広帯域インピーダンス整合シンセサイザ

impedance_match

RFフィルタモンテカルロ公差解析

filter_monte_carlo

アイダイアグラムジェネレータ

eye_diagram

NEC2ワイヤアンテナシミュレータ

antenna_sim

Sパラメータ解析パイプライン

sparam_pipeline

FDTD Sパラメータシミュレータ

fdtd_sparam

SMPS制御ループ安定性アナライザ

smps_control_loop

EMI放射エミッション推定器

emi_radiated

マグネティクス最適化(NSGA-II)

magnetics_optimizer

レーダー検出確率計算機

radar_detection

PDNインピーダンスアナライザ

pdn_impedance

衛星リンクバジェット(ITU-R)

sat_link_budget

モンテカルロ付きRFカスケードバジェット

rf_cascade

会話例

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 で呼び出し → 受信電力: -72dBm。LoRaの感度が-137dBmなので、リンクマージンは65dBです。余裕で通信可能です。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-20mAループトランスミッタ

単位変換

19

dBm↔ワット、直交↔極座標、周波数↔波長、長さ(mm/mil/インチ)、AWG電線、コンデンサコード、温度、インダクタンス、データレート

オーディオエレクトロニクス

18

スピーカークロスオーバー、定在波、ヘッドホン出力、クラスD効率、オーディオトランス、イコライザーQ値

AIに計算させる代わりにこれを使う理由

LLMは算術が苦手です。以下のような問題があります:

  • 補正を省略した簡略化された式を使う(例:マイクロストリップの銅箔厚)

  • 単位を混同する(milとmm、dBmと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←

機械可読ドキュメント

リンク

ライセンス

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