CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Physbound

jonesrobm/physbound
1STDIOregistry active
Summary

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.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

PhysBound

PhysBound

Physical Layer Linter — An MCP server that validates RF and physics calculations against hard physical limits. Catches AI hallucinations in engineering workflows.

CI codecov PyPI MCP Registry License: MIT Python 3.12+ MCP Badge Ko-fi


What LLMs Get Wrong

LLMs routinely hallucinate physics. PhysBound catches it:

#CategoryLLM HallucinationPhysBound TruthVerdict
1Shannon-Hartley"20 MHz 802.11n at 15 dB SNR achieves 500 Mbps"Shannon limit: 100.6 MbpsCAUGHT
2Shannon-Hartley"100 MHz 5G channel at 20 dB SNR delivers 2 Gbps"Shannon limit: 665.8 MbpsCAUGHT
3Antenna Aperture"30 cm dish at 1 GHz provides 45 dBi gain"Aperture limit: 7.4 dBiCAUGHT
4Thermal Noise"Noise floor of -180 dBm/Hz at room temperature"Actual: -174.0 dBm/Hz at 290KCAUGHT
5Link Budget"Wi-Fi at 2.4 GHz reaches 10 km at -40 dBm"Actual RX power: -94.1 dBmCAUGHT
6Link Budget"1W to GEO with 0 dBi antennas at -80 dBm"Actual RX power: -175.1 dBmCAUGHT
7Link Budget"Bluetooth reaches 1 km at -60 dBm"Actual RX power: -100.1 dBmCAUGHT
8Shannon-Hartley"10 MHz LTE at 10 dB SNR supports 1 Gbps"Shannon limit: 34.6 MbpsCAUGHT
9Noise Cascade"Stage order doesn't affect system NF"LNA first: 1.66 dB vs mixer first: 8.03 dBCAUGHT
10Antenna Aperture"10 cm patch at 900 MHz provides 20 dBi"Aperture limit: -3.1 dBiCAUGHT
11Radar Range"Doubling TX power doubles radar range"Range increases by 1.189x (2^(1/4)), not 2xCAUGHT
12Radar Range"Drone (0.01 m^2 RCS) at 200 km by 1 kW X-band"Max range: 2.7 kmCAUGHT

Generated automatically by pytest tests/test_marketing.py -s


Quick Start

Install

pip install physbound

MCP Client Configuration

Add PhysBound to any MCP-compatible client. For example, in Claude Desktop (claude_desktop_config.json), Cursor, or Windsurf:

{
  "mcpServers": {
    "physbound": {
      "command": "uvx",
      "args": ["physbound"]
    }
  }
}

First run: uvx downloads ~60 MB of dependencies (scipy, numpy) on first launch. Run uvx physbound once in your terminal to pre-cache them — subsequent starts will be instant.

Your AI assistant now has access to physics-validated RF calculations.


Tools

rf_link_budget

Computes a full RF link budget using the Friis transmission equation. Validates antenna gains against aperture limits.

Example: "What's the received power for a 2.4 GHz link at 100 m with 20 dBm TX, 10 dBi TX gain, 3 dBi RX gain?"

Returns: FSPL, received power, wavelength, and optional aperture limit checks. Rejects antenna gains that violate G_max = eta * (pi * D / lambda)^2.

shannon_hartley

Computes Shannon-Hartley channel capacity C = B * log2(1 + SNR) and validates throughput claims.

Example: "Can a 20 MHz channel with 15 dB SNR support 500 Mbps?"

Returns: Theoretical capacity, spectral efficiency, and whether the claim is physically possible. Flags violations with the exact percentage by which the claim exceeds the Shannon limit.

noise_floor

Computes thermal noise power N = k_B * T * B, cascades noise figures through multi-stage receivers using the Friis noise formula, and calculates receiver sensitivity.

Example: "What's the noise floor for a 1 MHz receiver at 290K with a two-stage LNA chain?"

Returns: Thermal noise in dBm and watts, cascaded noise figure, system noise temperature, and receiver sensitivity.

radar_range

Computes the monostatic radar range equation R_max = [P_t G^2 lambda^2 sigma / ((4pi)^3 S_min L)]^(1/4) and validates detection range claims.

Example: "Can a 1 kW X-band radar with 30 dBi gain detect a 0.01 m^2 drone at 200 km?"

Returns: Maximum detection range, minimum detectable signal, wavelength, and intermediate values. Catches the common fourth-root fallacy where doubling power is incorrectly assumed to double range.


Physics Guarantees

Every calculation is validated against hard physical limits:

  • Speed of light: c = 299,792,458 m/s — no exceptions
  • Thermal noise floor: N = -174 dBm/Hz at 290K — the IEEE standard reference
  • Shannon limit: C = B * log2(1 + SNR) — no throughput claim exceeds this
  • Aperture limit: G_max = eta * (pi * D / lambda)^2 — antenna gain is bounded by physics
  • Radar range equation: R_max = [P_t G^2 lambda^2 sigma / ((4pi)^3 S_min)]^(1/4) — range obeys the fourth-root law

Violations return structured PhysicalViolationError responses with LaTeX explanations, not silent failures.


Examples

See PhysBound catching hallucinations in real time:

  • Catching Hallucinations — walkthrough of four real LLM failure modes with full JSON responses
  • Interactive Demo Notebook — hands-on Jupyter notebook calling the physics engines directly

Development

# Clone and install
git clone https://github.com/JonesRobM/physbound.git
cd physbound
uv sync --all-extras

# Run tests
uv run pytest tests/ -v

# Print hallucination delta table
uv run pytest tests/test_marketing.py -s

# Start MCP server locally
uv run physbound

Why PhysBound?

AI coding assistants are increasingly used in RF engineering, telecommunications, and signal processing workflows. But LLMs have no intrinsic understanding of physics. They generate plausible-sounding numbers that can violate fundamental laws like Shannon-Hartley, thermodynamic noise limits, and antenna aperture bounds.

PhysBound acts as a physics guardrail for any MCP-compatible AI assistant. Every calculation is checked against CODATA physical constants via SciPy, with dimensional analysis enforced through Pint. Violations return structured errors with LaTeX explanations, not silent failures.

Use cases

  • RF system design review — validate link budgets, receiver sensitivity, and noise cascades
  • Telecom proposal vetting — catch impossible throughput claims before they reach a customer
  • Educational tools — teach Shannon-Hartley, Friis transmission, and thermal noise with verified calculations
  • CI/CD for physics — integrate as a validation step in engineering pipelines

Support

If PhysBound is useful in your work, consider buying me a coffee.

License

MIT License. See LICENSE.

Related

  • Model Context Protocol — the open standard for AI tool integration
  • MCP Server Registry — official directory of MCP servers
  • FastMCP — Python framework for building MCP servers
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Categories
Developer Tools
Registryactive
Packagephysbound
TransportSTDIO
UpdatedFeb 8, 2026
View on GitHub

Related Developer Tools MCP Servers

View all →
Git Mcp Server

ray0907/git-mcp-server

MCP server for GitLab and GitHub
Git Mcp Server

cyanheads/git-mcp-server

Comprehensive Git MCP server enabling native git tools including clone, commit, worktree, & more.
221
Atlassian Dc Mcp Bitbucket

io.github.b1ff/atlassian-dc-mcp-bitbucket

MCP server for Atlassian Bitbucket Data Center - interact with repositories and code
77
Atlassian Dc Mcp Jira

io.github.b1ff/atlassian-dc-mcp-jira

MCP server for Atlassian Jira Data Center - search, view, and create issues
77
Atlassian Jira

com.mcparmory/atlassian-jira

Create, search, and manage issues, projects, and team workflows
25
Vscode Terminal Mcp

sirlordt/vscode-terminal-mcp

Execute commands in visible VSCode terminal tabs with output capture and session reuse.
1