wsdot mcp server for LangChain
io.github.cyanheads/wsdot-mcp-server
WA highway conditions, ferry schedules and fares, vessel locations, tolls, and border waits via MCP.
client:LangChain
transport:streamable-http
runtime:npm
tools:13
Install wsdot mcp server in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"wsdot-mcp-server": {
"transport": "streamable_http",
"url": "https://wsdot.caseyjhand.com/mcp",
}
})
tools = await client.get_tools()
get_tools() returns the server's tools as LangChain tools, ready for an agent. LangChain docs
What LangChain can do once it is connected
- wsdot_get_mountain_passes
- wsdot_search_alerts
- wsdot_get_travel_times
- wsdot_get_toll_rates
- wsdot_get_border_waits
- wsdot_search_cameras
- wsdot_get_ferry_terminals
- wsdot_get_ferry_routes
- wsdot_get_ferry_schedule
- wsdot_get_ferry_fares
- wsdot_get_vessel_locations
- wsdot_get_terminal_space
- wsdot_get_ferry_alerts