Интеграция протокола контекста модели (MCP)

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 выполните следующие действия:

  1. Создайте файл расширения по адресу ~/.gemini/extensions/travel-impact-model/gemini-extension.json .
  2. Сохраните следующее содержимое в файл:

    {
      "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"
          }
        }
      }
    }
    
  3. Запустите Gemini CLI, выполнив команду gemini в терминале.

  4. Выполните команду /mcp list , чтобы убедиться, что сервер travel-impact-model настроен и его инструменты доступны.

Антигравитация

Чтобы настроить Antigravity для использования сервера MCP:

  1. В Antigravity в панели агента выберите пункт « Дополнительные параметры > «Серверы MCP» > «Управление серверами MCP» .
  2. В верхней части открывшейся панели «Управление серверами MCP» нажмите «Просмотреть исходную конфигурацию» , чтобы отредактировать файл mcp_config.json :

    {
      "mcpServers": {
        "TravelImpactModel": {
          "serverUrl": "https://travelimpactmodel.googleapis.com/mcp",
          "headers": {
            "X-Goog-Api-Key": "YOUR_API_KEY"
          }
        }
      }
    }
    
  3. Вернитесь к разделу «Управление серверами 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-э.