Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI β†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
  • Remote MCP β†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ“Š Monitoring
  3. Physbound
P
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/11/2026, 12:04:03 AM

Physbound

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository

Physical Layer Linter β€” validates RF link budgets, Shannon capacity, and noise floors.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "physbound": {
      "command": "npx",
      "args": [
        "-y",
        "physbound"
      ]
    }
  }
}

πŸ’‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing AlternativesπŸ“Š More in Monitoring

Documentation Overview

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

Terminal
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:

config.json
{
  "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

bash
# 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

Related MCP Servers

View all in Monitoring View all alternatives
  • Dynatrace Mcp logoDynatrace Mcp

    Leverage AI-driven observability, security, and automation to analyze anomalies, logs, traces, events, metrics.

    πŸ“Š Monitoring2 views
    Compare vs Dynatrace Mcp β†’
  • Langfuse Mcp Java logoLangfuse Mcp Java

    Query Langfuse traces, debug exceptions, analyze sessions, scores, datasets, schema, observations and manage prompts. Full observability toolkit for LLM applications. (https://github.com/langfuse/langfuse)

    πŸ“Š Monitoring3 views
    Compare vs Langfuse Mcp Java β†’
  • K
    KatanA Markdown Linter

    Markdown linter and workspace-scoped stdio MCP server.

    πŸ“Š Monitoring0 views
    Compare vs KatanA Markdown Linter β†’
  • Statuscraft logoStatuscraft

    MCP server that checks the live status of 3831 software services in real time. Ask your AI agent "is GitHub down?" or "what's wrong with Sentry?" β€” and get a live answer pulled directly from official status pages, including full incident detail when something is broken. npx -y github:jabbawocky/statuscraft

    πŸ“Š Monitoring0 views
    Compare vs Statuscraft β†’

Frequently Asked Questions about Physbound

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "physbound": { "command": "npx", "args": ["-y", "physbound"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPhysbound AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/physbound?style=directory)](https://allmcps.com/mcp/physbound)
HTML Embed
<a href="https://allmcps.com/mcp/physbound"><img src="https://allmcps.com/api/badge/physbound?style=directory" alt="Physbound on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ“ŠMonitoring
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge β€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ“Š Monitoring β†’Best MCP servers for Monitoring & Observability β†’Alternatives to Physbound β†’Install in Claude DesktopInstall in CursorInstall in VS Code