ViaFrei for LangChain
de.viafrei/mcp
German open mobility data: Autobahn traffic, trains, transit, fuel, charging, parking, weather.
client:LangChain
transport:streamable-http
tools:21
Install ViaFrei in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"mcp": {
"transport": "streamable_http",
"url": "https://mcp.viafrei.de/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
- check_autobahn_traffic
- find_cheapest_fuel
- find_fuel_station
- find_parking
- check_road_status
- find_roadworks_ahead
- find_charging_station
- find_place
- find_poi
- find_address
- describe_location
- find_nearby
- find_sharing
- get_driving_rules
- check_transit_disruption
- check_weather_warnings
- get_train_departures
- get_departures
- check_station_facilities
- watch_situation
- stop_watch