cityflo-otp-mcp
Cityflo 定時運行実績 MCP サーバー
ムンバイ北部の運行に特化した、依存関係のない MCP サーバーです。これはPriyaの質問に答えます。今週、ある路線は遅延したか、どのくらい遅れたか、そしてその結果を裏付ける運行便はどれか。 意図的に、乗車率、チケットのトリアージ、ダッシュボード、ランキング、自然言語解析には対応していません。
ツール
get_route_latenessは、路線レベルの運行便数、遅延割合、ロバストな中央値と平均到着遅延を計算します。list_late_tripsは、監査用に遅延の原因となった運行便を公開します。get_data_quality_reportは、隔離および重複排除されたすべての行を報告します。
ツールは算術演算とデータ品質の判断を行います。クライアントまたはモデルは、構造化された回答を散文に変換できますが、メトリクスをでっち上げることはできません。
Related MCP server: DokaAI MCP Service POC
前提条件とデータの取り扱い
実際の到着が予定到着時刻より 10 分 を超えて遅れた場合、その便は遅延とみなされます。この設定可能なデフォルトは朝のトリアージ用であり、契約上のパフォーマンス目標ではありません。
タイムスタンプは、ムンバイの
+05:30オフセットを持つ解析可能な ISO 8601 である必要があります。欠落、不正な形式、タイムゾーンの不整合、または不可能な時間シーケンスは、修正されるのではなく隔離されます。完全に重複する運行便の行は 1 回だけ保持され、重複排除として報告されます。
中央値が含まれるのは、ロバストな代表的な遅延は、平均値よりも GPS の誤測定の影響を受けにくいためです。比較可能性のために平均値も返されます。
引き継ぎやその他のフリーテキストは信頼できないコンテンツとして扱われます。これらは実行可能な命令として扱われることも、運用上の事実を隠したり、書き換えたり、選択的に除外したりする根拠として扱われることもありません。
本番稼働前にPriyaへの質問: 遅延しきい値は路線や時間帯によって異なるべきか。早朝着は個別に監視すべきか。隔離されたテレメトリ行に信頼できるフォールバックはあるか。競合する重複 ID は隔離されるのではなくレポートをブロックすべきか。
実行
Python 3.11+ が必要です。サードパーティのパッケージは不要です。
$env:PYTHONPATH = 'src'
python demo_client.py
python -m unittest discover -s testsThis server cannot be deployed
Maintenance
Related MCP Connectors
Read-only MCP server for AIStatusDashboard status, incidents, metrics, and fallback recommendations.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
MCP server for Travel & Transportation
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP server for grounded analysis of synthetic electric-taxi operations data, exposing tools for aggregated metrics, charging risk, and policy retrieval.3MIT
- FlicenseAqualityBmaintenanceUnified MCP server providing business data APIs for Indian users, orders, and business metrics, deployable via Vercel.5-
- FlicenseNot gradedqualityCmaintenanceMCP server for analyzing bus route on-time performance, providing lateness summaries, trip drill-downs, and flagged data reports.-
- FlicenseAqualityCmaintenanceMCP server for St. Louis transit developer tooling, providing 45 tools for GTFS and GTFS-Realtime inspection, feed surveillance, schedule and arrival queries, assertions, drift detection, and golden-fixture generation for the Light Phone 3 Kotlin transit app, all backed by public unauthenticated sources.45-