YouBike MCP Server
本技能透過 MCP Server 提供北北桃地區 YouBike 2.0 的即時資訊。
功能列表
- 1. 近鄰搜尋 (
get_nearby_stations):
- 輸入:縣市名稱(台北市/新北市/桃園市)、緯度、經度。
- 輸出:依距離排序的最近站點即時狀態。
- 2. 關鍵字搜尋 (
search_stations):
- 輸入:縣市名稱(台北市/新北市/桃園市)、關鍵字(如:捷運科技大樓站)。
- 輸出:符合關鍵字的站點即時狀態。
資料來源
- - 台北市: INLINECODE2
- 新北市: INLINECODE3
- 桃園市: INLINECODE4
本地開發
安裝依賴
CODEBLOCK0
啟動服務
CODEBLOCK1
執行整合測試
CODEBLOCK2
YouBike MCP Server
本技能通过 MCP Server 提供北北桃地区 YouBike 2.0 的即时信息。
功能列表
- 1. 邻近搜索(getnearbystations):
- 输入:县市名称(台北市/新北市/桃园市)、纬度、经度。
- 输出:按距离排序的最近站点即时状态。
- 2. 关键词搜索(search_stations):
- 输入:县市名称(台北市/新北市/桃园市)、关键词(如:捷运科技大楼站)。
- 输出:符合关键词的站点即时状态。
数据来源
- - 台北市:https://tcgbusfs.blob.core.windows.net/dotapp/youbike/v2/youbikeimmediate.json
- 新北市:https://data.ntpc.gov.tw/api/datasets/010e5b15-3823-4b20-b401-b1cf000550c5/json?size=2000
- 桃园市:https://opendata.tycg.gov.tw/api/v1/dataset.apiaccess?rid=08274d61-edbe-419d-8fcc-7a643831283d&format=json
本地开发
安装依赖
bash
npm install
启动服务
bash
npm start
执行集成测试
bash
npm test