Rail Crossing Atlas
Look up US railroad crossings: equipment, daily trains, road traffic, county and state summaries.
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"crossings": {
"url": "https://railcrossingatlas.tansolutions.org/mcp"
}
}
}遠端端點
https://railcrossingatlas.tansolutions.org/mcpstreamable-http它能做什麼
工具清單
工具(5)
🟢find_crossings_near(latitude, longitude, radius_miles)
Find US railroad crossings near a point. Give a latitude and longitude, and a distance of up to 2 miles (1 mile if left out). Returns up to the 25 closest crossings, each with its crossing ID, road, city, equipment, daily trains, distance in miles and a link to its page.
輸入結構描述
{
"type": "object",
"properties": {
"latitude": {
"description": "Latitude in decimal degrees, like 41.8781.",
"maximum": 85,
"minimum": -85,
"type": "number"
},
"longitude": {
"description": "Longitude in decimal degrees, like -87.6298.",
"maximum": 180,
"minimum": -180,
"type": "number"
},
"radius_miles": {
"description": "How far to look, in miles. Up to 2; 1 if left out.",
"exclusiveMinimum": 0,
"maximum": 2,
"type": "number"
}
},
"required": [
"latitude",
"longitude"
],
"additionalProperties": false
}🟢get_crossing(crossing_id)
Look up one US railroad crossing by its 7-character FRA crossing ID. Returns its road, place, equipment, daily trains, road traffic, a link to its page, a link to this version of the record and a link to the FRA record.
輸入結構描述
{
"type": "object",
"properties": {
"crossing_id": {
"description": "The 7-character FRA crossing ID: six digits and a letter, like 123456A.",
"type": "string"
}
},
"required": [
"crossing_id"
],
"additionalProperties": false
}🟢county_summary(county, state)
Get the totals for one US county. Returns the number of public railroad crossings, how many have gates, lights or signs, the most trains a day and the other facts shown on the county page, with a link to that page.
輸入結構描述
{
"type": "object",
"properties": {
"county": {
"description": "The county name, like Cook.",
"type": "string"
},
"state": {
"description": "A US state name or its two-letter code, like Illinois or IL.",
"type": "string"
}
},
"required": [
"state",
"county"
],
"additionalProperties": false
}🟢state_summary(state)
Get the totals for one US state: the number of public railroad crossings and how many are equipped with gates, with flashing lights only, with signs only, or with other or unreported equipment. Returns a link to the state page.
輸入結構描述
{
"type": "object",
"properties": {
"state": {
"description": "A US state name or its two-letter code, like Illinois or IL.",
"type": "string"
}
},
"required": [
"state"
],
"additionalProperties": false
}🟢train_activity(at, latitude, longitude)
Get the train activity number for one US point: a number from 0 to 100 for the trains that pass within 1 mile, built from the train counts railroads report to the FRA. Give a latitude and longitude, or the point as at, like 41.587,-93.625. The point is rounded to 3 decimals. Returns the number, its band, the inputs behind it, the nearest crossing, the data date and a link to its page.
輸入結構描述
{
"type": "object",
"properties": {
"at": {
"description": "The point as latitude,longitude, like 41.587,-93.625. Use this or latitude and longitude, not both.",
"type": "string"
},
"latitude": {
"description": "Latitude in decimal degrees, like 41.587. Give it with longitude, or use at instead.",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"longitude": {
"description": "Longitude in decimal degrees, like -93.625. Give it with latitude, or use at instead.",
"maximum": 180,
"minimum": -180,
"type": "number"
}
},
"required": [],
"additionalProperties": false
}社群
證據