Physical Layer Linter — MCP server that validates RF link budgets, Shannon capacity, and noise floors against hard physical limits
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add physbound -- uvx physbound~/.codex/config.toml
[mcp_servers.physbound]
command = "uvx"
args = ["physbound"]
# codex mcp add physbound -- uvx physbound~/.cursor/mcp.json
{
"mcpServers": {
"physbound": {
"command": "uvx",
"args": [
"physbound"
]
}
}
}.vscode/mcp.json
{
"servers": {
"physbound": {
"type": "stdio",
"command": "uvx",
"args": [
"physbound"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"physbound": {
"command": "uvx",
"args": [
"physbound"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"physbound": {
"command": "uvx",
"args": [
"physbound"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"physbound": {
"command": "uvx",
"args": [
"physbound"
]
}
}
}