
Physbound
Validates RF calculations against hard physical limits to catch AI hallucinations in engineering workflows. Exposes four tools: rf_link_budget for Friis transmission equation checks with aperture limit validation, shannon_hartley for channel capacity verification, noise_floor for thermal noise and cascaded noise figure calculations, and radar_range for monostatic detection analysis. Returns structured errors with LaTeX explanations when claims violate Shannon limits, thermal noise floors, or antenna gain bounds. Reach for this when reviewing link budgets, vetting telecom proposals, or designing receiver chains where impossible numbers could slip through. Built on SciPy's CODATA constants with dimensional analysis through Pint. The repo includes a full hallucination test suite showing where LLMs commonly fail on SNR, aperture, and fourth-root radar calculations.
- GitHub stars
- 2
- tools
- 6
- transport
- STDIO
- last updated
- Aug 31, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
rf_link_budgetComputes a complete RF link budget using the Friis transmission equation and validates antenna gains against physical limits.
Computes a complete RF link budget using the Friis transmission equation and validates antenna gains against physical limits.
No parameter schema in public metadata yet.
shannon_hartleyComputes Shannon-Hartley channel capacity and validates throughput claims.
Computes Shannon-Hartley channel capacity and validates throughput claims.
No parameter schema in public metadata yet.
noise_floorComputes thermal noise power, cascades noise figures through multi-stage receivers with the Friis noise formula, and calculates receiver sensitivity.
Computes thermal noise power, cascades noise figures through multi-stage receivers with the Friis noise formula, and calculates receiver sensitivity.
No parameter schema in public metadata yet.
radar_rangeComputes the monostatic radar range equation and validates detection-range claims.
Computes the monostatic radar range equation and validates detection-range claims.
No parameter schema in public metadata yet.
antenna_gainAnalyses a single antenna from its diameter or physical area: gain limits, beamwidth, and far-field distance, with optional validation of a claimed gain.
Analyses a single antenna from its diameter or physical area: gain limits, beamwidth, and far-field distance, with optional validation of a claimed gain.
No parameter schema in public metadata yet.
radar_ambiguityComputes pulse-Doppler ambiguity limits for a given carrier frequency and PRF.
Computes pulse-Doppler ambiguity limits for a given carrier frequency and PRF.
No parameter schema in public metadata yet.
Sponsors
Readme
PhysBound
PhysBound
Physical Layer Linter — an MCP server that validates RF and physics calculations against hard physical limits, catching AI hallucinations in engineering workflows.
Details
- Repository
- github.com/jonesrobm/physbound
- Category
- Developer Tools
- Package
physbound- Transport
- STDIO
- Registry
- MCP registry, active