মডেল কনটেক্সট প্রোটোকল (এমসিপি) ইন্টিগ্রেশন

ট্র্যাভেল ইমপ্যাক্ট মডেল (TIM) এপিআই, মডেল কনটেক্সট প্রোটোকল (MCP) সমর্থন করে, যা এআই এজেন্ট এবং লার্জ ল্যাঙ্গুয়েজ মডেল (LLM)-কে এপিআই ও টুলসের সাথে ইন্টারঅ্যাক্ট করার জন্য ডিজাইন করা একটি ওপেন স্ট্যান্ডার্ড। MCP এন্ডপয়েন্ট ব্যবহার করে, এআই এজেন্টরা ফ্লাইটের নির্গমন গণনা করার জন্য TIM এপিআই-এর সক্ষমতাগুলো ডায়নামিকভাবে আবিষ্কার ও ব্যবহার করতে পারে।

প্রোটোকলটি সম্পর্কে আরও তথ্যের জন্য, মডেল কনটেক্সট প্রোটোকল স্পেসিফিকেশন দেখুন।

এন্ডপয়েন্ট

ট্র্যাভেল ইমপ্যাক্ট মডেল এপিআই-এর জন্য এমসিপি এন্ডপয়েন্টটি হলো:

https://travelimpactmodel.googleapis.com/mcp

এই এন্ডপয়েন্টে JSON-RPC 2.0 POST অনুরোধ পাঠানোর মাধ্যমে সমস্ত MCP ইন্টারঅ্যাকশন পরিচালিত হয়।

প্রমাণীকরণ

এমসিপি এন্ডপয়েন্টটি স্ট্যান্ডার্ড ট্র্যাভেল ইমপ্যাক্ট মডেল এপিআই-এর মতোই প্রমাণীকরণ পদ্ধতি ব্যবহার করে। আপনাকে অবশ্যই আপনার গুগল ক্লাউড প্রজেক্ট থেকে একটি বৈধ এপিআই কী প্রদান করতে হবে এবং "ট্র্যাভেল ইমপ্যাক্ট মডেল এপিআই" সক্রিয় আছে কিনা তা নিশ্চিত করতে হবে।

কোর এমসিপি পদ্ধতি

এমসিপি এন্ডপয়েন্টের সাথে মিথস্ক্রিয়ার জন্য প্রধানত দুটি পদ্ধতি ব্যবহৃত হয়:

  • tools/list : উপলব্ধ টুলগুলো, তাদের বিবরণ এবং তাদের ইনপুট/আউটপুট JSON স্কিমা খুঁজে বের করে।
  • tools/call : প্রদত্ত আর্গুমেন্টসহ একটি নির্দিষ্ট টুল কার্যকর করে।

উপলব্ধ সরঞ্জাম

নিম্নলিখিত কার্যকারিতাগুলি টুল হিসাবে উপলব্ধ করা হয়েছে:

  • compute_flight_emissions : নির্দিষ্ট আসন্ন ফ্লাইটগুলির বিস্তারিত নির্গমন তথ্য সংগ্রহ করে।
  • compute_typical_flight_emissions : নির্দিষ্ট ফ্লাইটের বিবরণ ছাড়াই, বিমানবন্দর জোড়াগুলোর মধ্যে সাধারণ নির্গমনের পরিমাণ নির্ণয় করে।
  • compute_scope3_flight_emissions : ঐতিহাসিক ফ্লাইটগুলির নির্গমন তথ্য পুনরুদ্ধার করে, যা স্কোপ ৩ রিপোর্টিংয়ের জন্য উপযুক্ত।

ইনপুট এবং আউটপুটের সঠিক স্কিমাগুলো tools/list রেসপন্সে প্রদান করা হয়।

এআই এজেন্টদের সাথে একীভূত করুন

এই নির্দেশাবলী ব্যবহার করে জনপ্রিয় এআই অ্যাপ্লিকেশনগুলি কনফিগার করুন। YOUR_API_KEY এর জায়গায় আপনার ট্র্যাভেল ইমপ্যাক্ট মডেল এপিআই কী লিখুন।

জেমিনি সিএলআই

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 রান করে Gemini CLI চালু করুন।

  4. travel-impact-model সার্ভারটি কনফিগার করা আছে এবং এর টুলগুলো উপলব্ধ আছে কিনা তা যাচাই করতে /mcp list চালান।

অ্যান্টিগ্র্যাভিটি

MCP সার্ভার ব্যবহার করার জন্য Antigravity কনফিগার করতে:

  1. Antigravity-তে, Agent pane > MCP Servers > Manage MCP Servers- এ থাকা Additional options মেনুতে ক্লিক করুন।
  2. যে Manage MCP Servers প্যানেলটি খুলবে, তার শীর্ষে থাকা 'View raw config'-এ ক্লিক করে mcp_config.json ফাইলটি সম্পাদনা করুন:

    {
      "mcpServers": {
        "TravelImpactModel": {
          "serverUrl": "https://travelimpactmodel.googleapis.com/mcp",
          "headers": {
            "X-Goog-Api-Key": "YOUR_API_KEY"
          }
        }
      }
    }
    
  3. MCP সার্ভার পরিচালনা- তে ফিরে যান এবং রিফ্রেশ-এ ক্লিক করুন।

উদাহরণ মিথস্ক্রিয়া

একবার কনফিগার করা হয়ে গেলে, আপনি আপনার এআই এজেন্টের মাধ্যমে স্বাভাবিক ভাষা ব্যবহার করে টিআইএম এপিআই-এর সাথে যোগাযোগ করতে পারবেন।

ব্যবহারকারী: জুরিখ থেকে বস্টনগামী ফ্লাইট LX 52-এর নির্গমনের পরিমাণ কত?

প্রতিনিধি: আজ, ২৫শে মার্চ, ২০২৬ তারিখে জুরিখ (ZRH) থেকে বস্টন (BOS)গামী সুইস ইন্টারন্যাশনাল এয়ার লাইন্স-এর ফ্লাইট LX 52-এর জন্য যাত্রীপ্রতি আনুমানিক কার্বন নির্গমনের পরিমাণ নিম্নরূপ:

  • অর্থনীতি: ৩৫৪.১০ কেজি CO2e
  • প্রিমিয়াম ইকোনমি: ৫৩১.১৪ কেজি CO2e
  • ব্যবসায়িক: ১,৪১৬.৩৮ কেজি CO2e
  • প্রথম: ১,৭৭০.৪৮ কেজি CO2e

এই ফ্লাইটটির একটি মাঝারি মানের প্রত্যাশিত কনট্রেইল প্রভাব রয়েছে।

ব্যবহারকারী: জুরিখ থেকে বস্টন পর্যন্ত সাধারণত কী পরিমাণ নির্গমন হয়?

এজেন্ট: জুরিখ (ZRH) থেকে বোস্টন (BOS) পর্যন্ত একটি ফ্লাইটে প্রতি যাত্রীর গড় কার্বন নির্গমন নিম্নরূপ:

  • অর্থনীতি: ৪১৫.৪১ কেজি CO2e
  • প্রিমিয়াম ইকোনমি: ৫৮২.০০ কেজি CO2e
  • ব্যবসায়িক: ১,৪৭৩.৯৫ কেজি CO2e
  • প্রথম: ১,৮১৭.৩৫ কেজি CO2e