RF Tools
rftools-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-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
シミュレーションジョブを送信し、結果を待ちます。完全な結果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で確認できます
利用可能なシミュレーションツール:
ツール |
|
広帯域インピーダンス整合シンセサイザ |
|
RFフィルタモンテカルロ公差解析 |
|
アイダイアグラムジェネレータ |
|
NEC2ワイヤアンテナシミュレータ |
|
Sパラメータ解析パイプライン |
|
FDTD Sパラメータシミュレータ |
|
SMPS制御ループ安定性アナライザ |
|
EMI放射エミッション推定器 |
|
マグネティクス最適化(NSGA-II) |
|
レーダー検出確率計算機 |
|
PDNインピーダンスアナライザ |
|
衛星リンクバジェット(ITU-R) |
|
モンテカルロ付きRFカスケードバジェット |
|
会話例
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←機械可読ドキュメント
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