Dojazdomat
Warsaw commute times and rent medians: rank neighborhoods for an office (transit, bike, walk, car).
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"dojazdomat": {
"url": "https://dojazdomat.sapcorp.eu/mcp"
}
}
}Puntos de conexión remotos
https://dojazdomat.sapcorp.eu/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
🟢find_place(query, limit)
Find transit stop groups and neighborhoods by name and get their lat/lon (znajdz przystanek lub osiedle po nazwie). Use the coordinates as input for the other tools.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"description": "Name fragment, e.g. 'Kabaty', 'Rondo ONZ', 'Mokotow'. Diacritics optional.",
"maxLength": 60,
"minLength": 2,
"title": "Query",
"type": "string"
},
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"title": "Limit",
"type": "integer"
}
},
"required": [
"query"
],
"title": "find_placeArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "find_placeDictOutput"
}⚪commute_time(from_lat, from_lon, to_lat, to_lon)
Door-to-door minutes by public transport plus walking, weekday morning 7-9 average, same model as the Dojazdomat map (czas dojazdu komunikacja miejska + pieszo, usredniony dla dni roboczych 7-9). Also lists nearest stops at both ends. minutes is null when the destination is unreachable (over ~2 h).
Esquema de entrada
{
"type": "object",
"properties": {
"from_lat": {
"description": "Latitude, WGS84, 51.98-52.48 (Warszawa and commuter belt)",
"maximum": 52.48,
"minimum": 51.98,
"title": "From Lat",
"type": "number"
},
"from_lon": {
"description": "Longitude, WGS84, 20.62-21.48 (Warszawa and commuter belt)",
"maximum": 21.48,
"minimum": 20.62,
"title": "From Lon",
"type": "number"
},
"to_lat": {
"description": "Latitude, WGS84, 51.98-52.48 (Warszawa and commuter belt)",
"maximum": 52.48,
"minimum": 51.98,
"title": "To Lat",
"type": "number"
},
"to_lon": {
"description": "Longitude, WGS84, 20.62-21.48 (Warszawa and commuter belt)",
"maximum": 21.48,
"minimum": 20.62,
"title": "To Lon",
"type": "number"
}
},
"required": [
"from_lat",
"from_lon",
"to_lat",
"to_lon"
],
"title": "commute_timeArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "commute_timeDictOutput"
}⚪rent_stats(lat, lon, radius_m, rooms, min_area, ...)
Asking-rent statistics (n, median, p25, p75) of rental ads within radius_m of a point (statystyki cen najmu w promieniu). Aggregates only; if fewer than 5 ads match, the result is suppressed (widen radius or relax filters).
Esquema de entrada
{
"type": "object",
"properties": {
"lat": {
"description": "Latitude, WGS84, 51.98-52.48 (Warszawa and commuter belt)",
"maximum": 52.48,
"minimum": 51.98,
"title": "Lat",
"type": "number"
},
"lon": {
"description": "Longitude, WGS84, 20.62-21.48 (Warszawa and commuter belt)",
"maximum": 21.48,
"minimum": 20.62,
"title": "Lon",
"type": "number"
},
"radius_m": {
"default": 800,
"description": "Radius in metres, 200-5000",
"maximum": 5000,
"minimum": 200,
"title": "Radius M",
"type": "integer"
},
"rooms": {
"anyOf": [
{
"maximum": 4,
"minimum": 1,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Rooms 1-4 (4 = 4+); omit for any / liczba pokoi",
"title": "Rooms"
},
"min_area": {
"anyOf": [
{
"maximum": 1000,
"minimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Min area m2",
"title": "Min Area"
},
"max_area": {
"anyOf": [
{
"maximum": 1000,
"minimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Max area m2",
"title": "Max Area"
},
"measure": {
"default": "total",
"description": "'total' PLN/month or 'per_m2' PLN/m2/month",
"enum": [
"total",
"per_m2"
],
"title": "Measure",
"type": "string"
}
},
"required": [
"lat",
"lon"
],
"title": "rent_statsArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "rent_statsDictOutput"
}⚪rank_neighborhoods(office_lat, office_lon, max_commute_min, max_rent, rooms, ...)
Rank Warsaw neighborhoods for a workplace: median rent, commute minutes, value score (rent vs typical rent in the same commute band, like the map) and Pareto flag (no neighborhood both faster and cheaper) (ranking osiedli: czynsz, dojazd, wartosc, front Pareto). Neighborhoods with fewer than 10 ads are skipped. Sorted by value score.
Esquema de entrada
{
"type": "object",
"properties": {
"office_lat": {
"description": "Latitude, WGS84, 51.98-52.48 (Warszawa and commuter belt)",
"maximum": 52.48,
"minimum": 51.98,
"title": "Office Lat",
"type": "number"
},
"office_lon": {
"description": "Longitude, WGS84, 20.62-21.48 (Warszawa and commuter belt)",
"maximum": 21.48,
"minimum": 20.62,
"title": "Office Lon",
"type": "number"
},
"max_commute_min": {
"anyOf": [
{
"maximum": 120,
"minimum": 1,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Max commute minutes",
"title": "Max Commute Min"
},
"max_rent": {
"anyOf": [
{
"exclusiveMinimum": 0,
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Max neighborhood median rent (PLN, or PLN/m2 if measure=per_m2)",
"title": "Max Rent"
},
"rooms": {
"anyOf": [
{
"maximum": 4,
"minimum": 1,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Rooms 1-4 (4 = 4+); omit for any / liczba pokoi",
"title": "Rooms"
},
"measure": {
"default": "total",
"description": "'total' PLN/month or 'per_m2' PLN/m2/month",
"enum": [
"total",
"per_m2"
],
"title": "Measure",
"type": "string"
},
"limit": {
"default": 10,
"maximum": 50,
"minimum": 1,
"title": "Limit",
"type": "integer"
}
},
"required": [
"office_lat",
"office_lon"
],
"title": "rank_neighborhoodsArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "rank_neighborhoodsDictOutput"
}⚪dataset_info
Data dates, sources, listing counts per portal, method notes and caveats (zrodla, daty, ograniczenia danych).
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "dataset_infoArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "dataset_infoDictOutput"
}Comunidad
Evidencia