transit-mcp
Provides local keyword geocoding (place to coordinates) used in transit route search.
Provides real-time subway arrival information for the Seoul metropolitan network, including destination, direction, minutes away, and current train position.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@transit-mcpFind fastest route from Hongdae to COEX and show bus arrival times"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
이동비서 MCP (Mobility Assistant MCP)
A real-time mobility assistant MCP for Korean public transit. It helps AI assistants compare what users can take now, what comes next, and what fallback remains. Instead of only listing routes, it combines route planning, live arrivals, vehicle position, seat availability, congestion, and boarding feasibility. Built for decision support: "What should I choose right now?"
실시간 대중교통 정보를 기반으로 사용자의 이동 의사결정을 지원하는 AI 이동비서 MCP입니다.
단순한 길찾기를 넘어 "지금 무엇을 타야 하는가?", **"놓치면 어떻게 달라지는가?"**를 AI가 판단할 수 있도록 설계했습니다.
왜 만들었나요?
기존 길찾기 서비스는 목적지까지 가는 방법을 알려주는 데 집중합니다.
하지만 실제 이동 중에는 다음과 같은 상황이 자주 발생합니다.
지금 오는 버스를 탈 수 있을까?
지하철은 지금 어디쯤 왔을까?
조금 뛰면 탈 수 있을까?
이번 차를 놓치면 얼마나 늦어질까?
다음 차를 기다리는 게 더 나을까?
이동비서 MCP는 이러한 질문에 답하기 위해 만들어졌습니다.
실시간 버스와 지하철 정보를 기반으로 현재 차량 위치, 도착 예정 시간, 탑승 가능 여부, 다음 선택지를 함께 제공하여 AI 비서가 사용자의 현재 이동 상황에 맞는 판단을 할 수 있도록 돕습니다.
Related MCP server: Metro MCP
이동비서 MCP가 다른 점
기존 길찾기 서비스는 **"어떻게 가는가"**를 알려줍니다.
이동비서 MCP는 **"지금 무엇을 선택해야 하는가"**를 판단할 수 있도록 실시간 이동 정보를 구조화합니다.
핵심 기능은 다음과 같습니다.
실시간 버스와 지하철 위치 반영
현재 차량 탑승 가능 여부 제공
첫 차량을 놓쳤을 때의 다음 선택 제공
조건별 추천 경로 제공
AI 비서가 자연스럽게 설명할 수 있는 구조화된 결과 제공
F / N / L 구조
이동비서는 하나의 경로만 보여주지 않습니다.
실시간 상황을 기준으로 세 가지 이동 시나리오를 제공합니다.
구분 | 설명 | 의미 |
F, 현재 | 지금 바로 출발하는 경우 | 현재 잡을 수 있는 첫 번째 선택지 |
N, 다음 | 첫 차량을 놓친 경우 | 현재 선택을 놓쳤을 때의 다음 선택지 |
L, 차차선 | 조금 더 여유 있게 이동하는 경우 | 그다음 선택지 또는 대체 경로 |
각 선택지는 단순한 도착 예정 시간이 아니라, 다음 정보를 함께 제공합니다.
출발지부터 목적지까지의 door-to-door 도착 시각
첫 탑승 수단의 실시간 위치 또는 도착 예정 시간
탑승 가능 여부
놓쳤을 때 도착 시간에 생기는 영향
조건별 대체 경로
이를 통해 AI는 가능한 모든 경로를 나열하는 대신, 현재 상황에 맞는 이동 판단을 도와줄 수 있습니다.
예시 질문
지금 고속터미널역에서 광명역 가려면 어떻게 가는 게 좋아?AI는 여러 도구를 조합하여 다음과 같이 답할 수 있습니다.
현재 선택, F
출발: 14:13
7호선 열차가 현재 1정거장 전에 있습니다.
14:19 탑승, 15:35 도착 예정입니다.
현재 위치에서 이동하면 탑승 가능성이 높습니다.
다음 선택, N
첫 열차를 놓치면 다음 열차는 약 4정거장 전에 있습니다.
14:22 탑승, 15:38 도착 예정입니다.
현재 선택보다 약 3분 늦어집니다.
차차선, L
그다음 열차는 약 8정거장 전에 있습니다.
14:25 탑승, 15:41 도착 예정입니다.
조건별 대안
최단시간 경로
최소환승 경로
최저요금 경로
도보최소 경로핵심은 가능한 모든 경로를 나열하는 것이 아니라, 실시간 상황을 기반으로 지금 선택해야 하는 후보를 보여주는 것입니다.
제공 도구
도구 | 설명 | 주요 데이터 |
| F / N / L 기반 실시간 이동 의사결정 | 경로, 실시간 도착, 차량 위치, 탑승 가능 여부, 대안 |
| 출발지와 목적지 사이의 대중교통 경로 탐색 | 경로, 환승, 요금, 도보, 정류장 ID |
| 경기버스 실시간 도착 조회 | 도착 예정, 남은 정거장, 좌석, 혼잡도, 배차 |
| 수도권 지하철 실시간 도착 조회 | 현재 열차 위치, 행선지, 방향, 도착 예정 |
현재 지원 범위
수도권 대중교통 경로 탐색
경기버스 실시간 도착
수도권 지하철 실시간 도착
카카오 로컬 API 기반 장소 검색
향후 확장 예정입니다.
서울 시내버스 실시간
전국 버스 TAGO 연동
KTX / SRT 탑승 가능 여부 시나리오
공항 이동 시나리오
사용자 현재 위치 기반 이동 판단
정기 이동 알림
택시 비교와 여행, 출장 이동 보조는 장기 확장 방향으로 검토합니다.
시스템 구조
사용자 자연어 질문
|
v
AI Assistant / LLM
|
v
Mobility Assistant MCP
|
+-- Kakao Local API
+-- ODsay API
+-- Gyeonggi Bus API
+-- Seoul Subway APIStreamable HTTP 기반 stateless MCP 서버로 동작합니다.
실행 방법
npm install
cp .env.example .env
npm run build
npm start기본 주소는 다음과 같습니다.
POST http://localhost:8080/mcp
GET http://localhost:8080/health개발 모드에서는 다음 명령을 사용할 수 있습니다.
npm run devDocker
docker build --platform linux/amd64 -t mobility-assistant-mcp .
docker run --env-file .env -p 8080:8080 mobility-assistant-mcp환경 변수
변수 | 설명 |
| 카카오 장소 검색 |
| ODsay 대중교통 경로 탐색 |
| ODsay Referer 헤더 |
| 경기버스 실시간 도착 |
| 지하철 실시간 도착 |
| 지하철 실시간 위치 |
| 기본 포트, 기본값 8080 |
이동비서 MCP의 차별점
이 프로젝트는 여러 교통 API를 단순히 MCP로 연결하는 데 목적이 있지 않습니다.
실시간 교통 데이터를 AI가 바로 이해하고 설명할 수 있는 형태로 구조화하여, 사용자의 이동 판단을 지원하는 것이 핵심입니다.
차별점은 다음과 같습니다.
실시간 이동 의사결정 지원
F / N / L 기반 이동 시나리오
현재 차량 위치와 탑승 가능 여부 제공
첫 선택을 놓쳤을 때의 영향 제공
조건별 추천 경로 제공
경로 탐색과 실시간 정보를 하나의 흐름으로 연결
AI 비서를 위한 구조화된 출력
로드맵
서울 시내버스 실시간 지원
전국 버스 TAGO 연동
KTX / SRT 탑승 가능 여부 시나리오
공항 이동 시나리오
사용자 위치 기반 판단
정기 이동 알림
라이선스
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAn MCP server providing access to Hong Kong transportation data, including passenger traffic statistics at control points and real-time bus arrival information for KMB and Long Win Bus services.Last updated3MIT
- Alicense-qualityBmaintenanceA unified MCP server for US transit systems, supporting Washington DC Metro and NYC Subway with real-time predictions, station info, and service alerts.Last updated9953MIT
- AlicenseCqualityBmaintenanceMCP server for the UK Bus Open Data Service, enabling timetable queries, stop search, route discovery, journey planning, and real-time bus tracking.Last updated16MIT

wheels-router-mcpofficial
Alicense-qualityDmaintenanceAn MCP server for Hong Kong public transit routing that enables location search and trip planning with MTR, bus, ferry, and walking directions.Last updated34The Unlicense
Related MCP Connectors
MBTA MCP — Boston real-time transit via the MBTA v3 API (api-v3.mbta.com)
Geo-based flight search MCP server. Find more flights between any two places on earth
SEPTA MCP — Philadelphia SEPTA real-time transit (www3.septa.org/api, keyless)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bello0498/mobility-assistant-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server