Bridges — FHWA National Bridge Inventory: Condition, Posting & Clearance

FHWA bridge inventory: 624,193 bridges, condition, posting, clearance. 9 tools, free, no key.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
97%
Vollständigkeit des Schemas
91%
Qualität der Benennung
100%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'get_worst_bridges' description lacks action verbin get_worst_bridges

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,288Tokens (Tool-Definitionen)
~874 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.01% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "bridges": {
      "url": "https://bridges.morningbrief.link/mcp"
    }
  }
}

Remote-Endpunkte

https://bridges.morningbrief.link/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (9)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢search_bridges(state, county, condition, posting_status, scour_critical, ...)

Search US bridges in the FHWA National Bridge Inventory. Scope with state, county (3-digit FIPS code), and/or condition (Good/Fair/Poor); optional filters: posting_status (open/posted/closed/not_yet_open), owner_code, scour_critical, year_min/year_max, min_adt, route, and q (text match on facility carried, feature crossed, location). Returns decoded records with condition rollup, posting status, clearances, and labels.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "state": {
      "type": "string",
      "description": "US state postal code, e.g. 'IL'"
    },
    "county": {
      "type": "string",
      "description": "3-digit FIPS county code within the state"
    },
    "condition": {
      "type": "string",
      "enum": [
        "Good",
        "Fair",
        "Poor"
      ]
    },
    "posting_status": {
      "type": "string",
      "enum": [
        "open",
        "posted",
        "closed",
        "not_yet_open"
      ]
    },
    "scour_critical": {
      "type": "boolean"
    },
    "year_min": {
      "type": "number"
    },
    "year_max": {
      "type": "number"
    },
    "min_adt": {
      "type": "number",
      "description": "Minimum average daily traffic"
    },
    "route": {
      "type": "string",
      "description": "Route number carried, e.g. '90'"
    },
    "q": {
      "type": "string",
      "description": "Text match: facility carried / feature crossed / location"
    },
    "limit": {
      "type": "number",
      "default": 100
    },
    "offset": {
      "type": "number",
      "default": 0
    }
  }
}
🟢get_bridge(id, state)

Get one bridge by its FHWA structure number (Item 8). Structure numbers are unique within a state; pass state to be exact. Returns the full decoded record.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Structure number, e.g. '016-0032'"
    },
    "state": {
      "type": "string",
      "description": "US state postal code, e.g. 'IL'"
    }
  },
  "required": [
    "id"
  ]
}
🟢list_bridges_in_county(state, county, limit, offset)

List bridges in one county (state + 3-digit FIPS county code), paged.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "state": {
      "type": "string",
      "description": "US state postal code, e.g. 'IL'"
    },
    "county": {
      "type": "string",
      "description": "3-digit FIPS county code"
    },
    "limit": {
      "type": "number",
      "default": 100
    },
    "offset": {
      "type": "number",
      "default": 0
    }
  },
  "required": [
    "state",
    "county"
  ]
}
🟢get_worst_bridges(state, limit)

The worst-rated bridges in a state (condition = Poor), ordered by lowest component rating then age. State is required. Use for 'worst bridges in X' questions.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "state": {
      "type": "string",
      "description": "US state postal code, e.g. 'IL'"
    },
    "limit": {
      "type": "number",
      "default": 50
    }
  },
  "required": [
    "state"
  ]
}
🟢list_posted_or_closed_bridges(state, limit, offset)

Bridges in a state that are load-posted or closed to traffic (NBI Item 41 status P/R/K), worst condition first. Relevant for routing and heavy-haul feasibility — but per FHWA, NBI data must not be used as the sole source for route clearance; inspections can be up to ~24 months old.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "state": {
      "type": "string",
      "description": "US state postal code, e.g. 'IL'"
    },
    "limit": {
      "type": "number",
      "default": 100
    },
    "offset": {
      "type": "number",
      "default": 0
    }
  },
  "required": [
    "state"
  ]
}
🟡find_low_clearance_bridges(state, max_height_m, max_height_ft, under, limit)

Bridges in a state whose vertical clearance is at or below max_height_m (or max_height_ft in feet — pass one, not both). Default clearance is over the roadway on the bridge (NBI Item 10); set under=true for the clearance under the bridge (Item 54B), which is what matters for routes passing beneath. Sentinel 'no restriction' values are excluded.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "state": {
      "type": "string",
      "description": "US state postal code, e.g. 'IL'"
    },
    "max_height_m": {
      "type": "number",
      "description": "Clearance threshold in meters, e.g. 4.0"
    },
    "max_height_ft": {
      "type": "number",
      "description": "Clearance threshold in feet, e.g. 14 — alternative to max_height_m"
    },
    "under": {
      "type": "boolean",
      "default": false
    },
    "limit": {
      "type": "number",
      "default": 100
    }
  },
  "required": [
    "state"
  ]
}
🟢get_state_summary(state)

Bridge summary for one state: total bridges, counts by condition (Good/Fair/Poor), posted and closed counts, scour-critical count, average year built, total deck area. Without a state, returns per-state totals with condition counts for all states.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "state": {
      "type": "string",
      "description": "US state postal code, e.g. 'IL'"
    }
  }
}
🟢get_county_summaries(state)

Per-county bridge counts for a state, with Poor-condition and posted/closed counts per county.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "state": {
      "type": "string",
      "description": "US state postal code, e.g. 'IL'"
    }
  },
  "required": [
    "state"
  ]
}
🟢find_bridges_nearby(lat, lon, radius_km, limit)

Bridges near a point, nearest first. Pass lat/lon in decimal degrees; radius_km defaults to 10 (max 500). Each returned bridge carries distance_km. Bridges with no coordinates are excluded. Unlike the state-scoped tools, this one takes no state — the point is the scope.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "description": "Latitude in decimal degrees, -90 to 90"
    },
    "lon": {
      "type": "number",
      "description": "Longitude in decimal degrees, -180 to 180"
    },
    "radius_km": {
      "type": "number",
      "default": 10,
      "description": "Search radius in km, greater than 0 and at most 500"
    },
    "limit": {
      "type": "number",
      "default": 100
    }
  },
  "required": [
    "lat",
    "lon"
  ]
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet9 Tools