cityflo-otp-mcp
Cityflo MCP-сервер пунктуальности
Сфокусированный MCP-сервер без зависимостей для операций в Северном Мумбаи. Он отвечает на вопрос Прии: был ли маршрут задержан на этой неделе, насколько, и какие рейсы подтверждают результат? Он намеренно не пытается выполнять анализ заполняемости, разбор билетов, дашборды, ранжирование или разбор естественного языка.
Инструменты
get_route_latenessвычисляет количество рейсов на маршруте, долю опозданий, устойчивую медиану и среднюю задержку прибытия.list_late_tripsпредоставляет базовые задержанные рейсы для аудита.get_data_quality_reportсообщает о каждой карантинной и дедуплицированной строке.
Инструменты выполняют арифметические операции и принимают решения о качестве данных. Клиент или модель может превратить структурированный ответ в прозу, но не может выдумать метрику.
Related MCP server: DokaAI MCP Service POC
Допущения и обработка данных
Рейс считается задержанным, если фактическое прибытие более чем на 10 минут позже запланированного. Это настраиваемое значение по умолчанию предназначено для утренней сортировки, а не для контрактного целевого показателя.
Временные метки должны быть разбираемыми ISO 8601 с смещением
+05:30для Мумбаи. Отсутствующие, некорректные, несовместимые по часовому поясу или невозможные временные последовательности помещаются в карантин, а не исправляются.Точные дубликаты строк рейсов сохраняются один раз и сообщаются как дедуплицированные.
Медиана включена, потому что устойчивая типичная задержка менее чувствительна к плохому показанию GPS, чем среднее значение. Среднее возвращается для сопоставимости.
Передача и другой свободный текст являются ненадежным содержимым. Они никогда не рассматриваются как исполняемые инструкции или основание для скрытия, переписывания или выборочного исключения операционных фактов.
Вопросы для Прии перед запуском в производство: должен ли порог опоздания различаться по маршруту/времени суток; следует ли отдельно отслеживать ранние прибытия; есть ли у карантинной строки телеметрии доверенный запасной вариант; и должны ли конфликтующие дубликаты идентификаторов блокировать отчетность, а не помещаться в карантин?
Запуск
Требуется Python 3.11+; сторонние пакеты не требуются.
$env:PYTHONPATH = 'src'
python demo_client.py
python -m unittest discover -s testsThis 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
- AlicenseBqualityCmaintenanceMCP 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.
- AlicenseAqualityDmaintenanceMCP server that aggregates test failures, cross-references flakiness history, and outputs a release readiness verdict.645MIT
Related MCP Connectors
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready
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/Pritish-23/cityflo-otp-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server