API модели воздействия на транспорт (TIM) поддерживает протокол контекста модели (MCP), открытый стандарт, разработанный для взаимодействия агентов ИИ и больших языковых моделей (LLM) с API и инструментами. Используя конечную точку MCP, агенты ИИ могут динамически обнаруживать и использовать возможности API TIM для расчета выбросов от авиаперелетов.
Для получения более подробной информации о протоколе см. Спецификацию протокола контекста модели .
Конечная точка
Конечная точка MCP для API модели влияния на путешествия:
https://travelimpactmodel.googleapis.com/mcp
Все взаимодействия с MCP осуществляются путем отправки POST-запросов в формате JSON-RPC 2.0 на этот конечный пункт.
Аутентификация
Конечная точка MCP использует те же методы аутентификации, что и стандартный API модели оценки воздействия на туризм. Необходимо предоставить действительный ключ API из вашего проекта Google Cloud, убедившись, что API «Модели оценки воздействия на туризм» включен.
Основные методы MCP
Взаимодействие с конечной точкой MCP осуществляется преимущественно двумя способами:
-
tools/list: Находит доступные инструменты, их описания и JSON-схемы входных/выходных данных. -
tools/call: Выполняет определенный инструмент с заданными аргументами.
Доступные инструменты
В качестве инструментов доступны следующие функции:
-
compute_flight_emissions: Получает подробную информацию о выбросах для конкретных предстоящих рейсов. -
compute_typical_flight_emissions: Извлекает типичные показатели выбросов между парами аэропортов, не требуя конкретных данных о рейсе. -
compute_scope3_flight_emissions: Извлекает данные о выбросах за предыдущие полеты, подходит для отчетности по выбросам категории Scope 3.
Точные схемы входных и выходных данных приведены в ответе tools/list .
Интеграция с агентами искусственного интеллекта
Настройте популярные приложения на основе ИИ, используя эти инструкции. Замените YOUR_API_KEY на ключ API вашей модели оценки влияния путешествий (Travel Impact Model).
Gemini CLI
Для настройки Gemini CLI выполните следующие действия:
- Создайте файл расширения по адресу
~/.gemini/extensions/travel-impact-model/gemini-extension.json. Сохраните следующее содержимое в файл:
{ "name": "travel-impact-model", "version": "3.0.0", "mcpServers": { "travel-impact-model": { "httpUrl": "https://travelimpactmodel.googleapis.com/mcp", "headers": { "X-Goog-Api-Key": "YOUR_API_KEY" } } } }Запустите Gemini CLI, выполнив команду
geminiв терминале.Выполните команду
/mcp list, чтобы убедиться, что серверtravel-impact-modelнастроен и его инструменты доступны.
Антигравитация
Чтобы настроить Antigravity для использования сервера MCP:
- В Antigravity в панели агента выберите пункт « Дополнительные параметры > «Серверы MCP» > «Управление серверами MCP» .
В верхней части открывшейся панели «Управление серверами MCP» нажмите «Просмотреть исходную конфигурацию» , чтобы отредактировать файл
mcp_config.json:{ "mcpServers": { "TravelImpactModel": { "serverUrl": "https://travelimpactmodel.googleapis.com/mcp", "headers": { "X-Goog-Api-Key": "YOUR_API_KEY" } } } }Вернитесь к разделу «Управление серверами MCP» и нажмите «Обновить» .
Примеры взаимодействий
После настройки вы сможете взаимодействовать с API TIM через своего ИИ-агента, используя естественный язык.
Пользователь: Каковы показатели выбросов рейса LX 52 из Цюриха в Бостон?
Сотрудник авиакомпании Swiss International Air Lines сообщает, что прогнозируемые выбросы углекислого газа на одного пассажира рейса LX 52 из Цюриха (ZRH) в Бостон (BOS) на сегодняшний день, 25 марта 2026 года, составляют:
- Экономичный режим: 354,10 кг CO2-э.
- Премиум-эконом: 531,14 кг CO2-э.
- Бизнес: 1416,38 кг CO2-эквивалента
- Первое: 1 770,48 кг CO2-э.
Данный рейс, по прогнозам, будет иметь умеренное воздействие на окружающую среду в виде инверсионных следов.
Пользователь: Каковы типичные выбросы вредных веществ на участке от Цюриха до Бостона?
Агент: Типичные выбросы углекислого газа на одного пассажира при перелете из Цюриха (ZRH) в Бостон (BOS) составляют следующие значения:
- Экономичный режим: 415,41 кг CO2-э.
- Премиум-эконом: 582,00 кг CO2-э.
- Бизнес: 1473,95 кг CO2-эквивалента
- Первое: 1 817,35 кг CO2-э.