12306-mcp

MCP-сервер для поиска железнодорожных билетов на китайском 12306: расписание, фильтры поездов, пересадки и промежуточные станции

  • 2 429 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Запускает локальный код и ходит в сеть к сервису 12306
Все причины и проверки

joooook/12306-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/12306-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Запускает локальный код и ходит в сеть к сервису 12306

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает агенту набор MCP-инструментов, которые обращаются к сервису 12306 и возвращают данные о поездах и билетах. Через него можно найти рейсы между станциями, отфильтровать поезда по нужным признакам, посмотреть маршрут с промежуточными станциями и подобрать варианты с пересадкой. Данные приходят структурированно, поэтому агент может дальше их сравнивать и объяснять. Сервер запускается локально по stdio или как http-сервис, ключи и регистрация не нужны.

Для кого. Для разработчиков и пользователей агентов, которым нужен доступ к расписанию и билетам железных дорог Китая прямо из диалога.

Подходит, если

  • Нужно найти поезда и билеты между двумя станциями в Китае
  • Нужно проверить маршрут с промежуточными станциями или вариант с пересадкой
  • Нужен структурированный ответ о рейсах для дальнейшего сравнения агентом

Не подходит, если

  • Нужна покупка или бронирование билета, а не только поиск
  • Нужны железные дороги других стран, кроме Китая

Пример запроса к агенту

Найди утренние поезда из Пекина в Шанхай на завтра и покажи время в пути

MCP

Транспорт
stdio, http
Авторизация
не нужна

Ограничения

Сервер работает только с сервисом 12306 и только по поиску: покупки и бронирования он не делает. Автор отмечает, что проект учебный. Нужен Node.js 18 или новее, для отладки через MCP Inspector 2.0.0 требуется Node.js 22.19.0 или новее. Доступность данных зависит от самого 12306.

Как отключить. Удалите запись 12306-mcp из конфигурации MCP вашего клиента и перезапустите его.

Частые вопросы

Можно ли купить билет через сервер?

Нет, сервер только ищет и показывает данные о поездах и билетах, покупка и бронирование не поддерживаются.

Нужен ли аккаунт 12306 или ключ?

Нет, для поиска ключи и вход в аккаунт не требуются.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер для поиска билетов на поезда Китая через 12306: остатки, цены, станции, пересадки и остановки

MCP-серверРасширенный доступ422Звезды репозитория

MCP-сервер для Wanderlog: агент создает и правит маршруты поездок, места, отели, транспорт, чек-листы и расходы.

MCP-серверРасширенный доступ180Звезды репозитория
Официальный

Удаленный MCP-сервер для поиска дешевых авиабилетов туда и обратно в гибком диапазоне дат, без ключа и регистрации

MCP-серверРасширенный доступ3Звезды репозитория
Российский стек

MCP-сервер Travelpayouts, того же владельца что Aviasales: поиск дешевых авиабилетов, календарь цен и отели

MCP-серверРасширенный доступ
Российский стек

MCP-сервер для Kaiten: карточки, комментарии, пространства и доски с управлением детализацией ответов

MCP-серверШирокий доступ33Звезды репозитория
Официальный

Поиск вакансий на сайтах компаний через MCP-сервер Job Seek: фильтры, данные о компаниях и готовые ссылки на списки слежения

MCP-серверМинимальный доступ225Звезды репозитория

Коротко о README

README представляет сервер поиска билетов 12306 на основе Model Context Protocol. В списке возможностей: запрос информации о билетах, фильтрация поездов, запрос по промежуточным станциям и по пересадкам. Показаны способы запуска: npx для stdio и http с указанием порта, сборка и запуск в Docker, а также фрагмент конфигурации mcpServers. Отдельно есть документация по принципу работы и архитектуре, автор указывает, что проект учебный. Лицензия MIT.

Бейдж для README

Сообщить о проблеме