Dojazdomat
Warsaw commute times and rent medians: rank neighborhoods for an office (transit, bike, walk, car).
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"dojazdomat": {
"url": "https://dojazdomat.sapcorp.eu/mcp"
}
}
}원격 엔드포인트
https://dojazdomat.sapcorp.eu/mcpstreamable-http할 수 있는 일
도구 목록
도구 (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.
입력 스키마
{
"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"
}출력 스키마
{
"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).
입력 스키마
{
"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"
}출력 스키마
{
"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).
입력 스키마
{
"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"
}출력 스키마
{
"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.
입력 스키마
{
"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"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "rank_neighborhoodsDictOutput"
}⚪dataset_info
Data dates, sources, listing counts per portal, method notes and caveats (zrodla, daty, ograniczenia danych).
입력 스키마
{
"type": "object",
"properties": {},
"title": "dataset_infoArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "dataset_infoDictOutput"
}커뮤니티
증거