গুগল হোম ডেভেলপার এমসিপি সার্ভার

গুগল হোম ডেভেলপার মডেল কনটেক্সট প্রোটোকল (MCP) সার্ভার এআই-চালিত ডেভেলপমেন্ট টুলগুলোকে নিম্নলিখিত বিষয়গুলো অনুসন্ধান করতে এবং রিয়েল-টাইম, ডোমেন-নির্দিষ্ট তথ্য পুনরুদ্ধার করার ক্ষমতা দেয়:

এটি নিশ্চিত করতে সাহায্য করে যে এআই এজেন্ট এবং টুলগুলো গুগল হোম ডেভেলপার প্রোগ্রাম ও প্রযুক্তি সম্পর্কিত সঠিক প্রযুক্তিগত উত্তর প্রদান করতে পারে।

একটি এমসিপি সার্ভার, কনটেক্সট বা ডেটা সরবরাহকারী একটি বাহ্যিক পরিষেবা এবং একটি এআই অ্যাপ্লিকেশন (হোস্ট)-এর মধ্যে প্রক্সি হিসেবে কাজ করে। হোম ডেভেলপার এমসিপি সার্ভারটি এমন এক্সিকিউটেবল টুল সরবরাহ করে, যা লার্জ ল্যাঙ্গুয়েজ মডেল (এলএলএম)-কে ইনডেক্স করা কর্পাস থেকে সরাসরি নির্ভুল উত্তর খুঁজে পেতে সাহায্য করে। এমসিপি সার্ভার সম্পর্কে আরও জানতে, “এমসিপি কী এবং এটি কীভাবে কাজ করে?” দেখুন।

পূর্বশর্ত

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

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

আপনি যদি গুগলের এআই ডেভেলপমেন্ট এনভায়রনমেন্ট ব্যবহার করেন, তাহলে নিম্নলিখিতগুলির মধ্যে একটি ইনস্টল করুন:

তৃতীয় পক্ষের এআই সহকারী

আপনি এমসিপি-কে অন্যান্য এআই অ্যাপ্লিকেশন, কমান্ড লাইন টুল এবং কোড এডিটরগুলির সাথেও সংযুক্ত করতে পারেন, যেমন:

  • ক্লদ কোড
  • কার্সার
  • গিটহাব কোপাইলট (ভিএস কোড)

একটি প্রমাণীকরণ পথ বেছে নিন

আপনার ইন্টিগ্রেশনের প্রয়োজনীয়তার উপর নির্ভর করে, আপনি একটি প্রমাণীকরণবিহীন ট্রায়াল পাথ অথবা একটি প্রমাণীকৃত এপিআই কী ব্যবহার করে হোম ডেভেলপার এমসিপি সার্ভারের সাথে সংযোগ করতে পারেন।

প্রমাণীকরণবিহীন সংযোগ পরীক্ষা

এই পদ্ধতিতে কোনো এপিআই কী বা গুগল ক্লাউড কনফিগারেশনের প্রয়োজন হয় না। এটি একটি শেয়ার্ড পাবলিক কোটা ব্যবহার করে, যার ফলে সার্ভারটি ট্রায়াল করা এবং মূল কার্যপ্রণালী তাৎক্ষণিকভাবে পরীক্ষা করার এটিই সবচেয়ে সহজ উপায়।

উৎপাদনের জন্য প্রমাণীকৃত সংযোগ

যৌথ পাবলিক কোটার অধীনে রেট-লিমিটিং প্রতিরোধ করতে এবং টেকসই উন্নয়নের জন্য আপনার পরিবেশ প্রমাণীকরণ করার পরামর্শ দেওয়া হয়।

এই পথে এগোনোর জন্য আপনার একটি সক্রিয় গুগল ক্লাউড প্রজেক্ট থাকা আবশ্যক।

  1. Google Cloud কনসোলে, আপনার প্রোজেক্টে API-টি সক্রিয় করুন:
    1. গুগল এপিআই লাইব্রেরিতে হোম ডেভেলপারস এপিআই পৃষ্ঠাটি খুলুন।
    2. আপনি যে প্রকল্পে এপিআই (API) ব্যবহার করতে চান, সেটি সঠিকভাবে নির্বাচন করেছেন কিনা তা যাচাই করুন।
    3. সক্ষম করুন -এ ক্লিক করুন।
  2. একটি এপিআই কী তৈরি করুন:

    1. ক্রেডেনশিয়াল পৃষ্ঠায় যান।
    2. Create credentials-এ ক্লিক করুন, এবং তারপর মেনু থেকে API key নির্বাচন করুন।
    3. Name ফিল্ডে কী-টির জন্য একটি নাম দিন।
    4. Select API restrictions ড্রপ-ডাউনে ক্লিক করুন, এবং তারপর Home Developers API টাইপ করুন। ফলাফলে ক্লিক করুন, এবং তারপর OK-তে ক্লিক করুন।

    5. তৈরি করুন- এ ক্লিক করুন।

    6. কী-টি তৈরি হয়ে গেলে, সেটি দেখতে ‘Show key’-তে ক্লিক করুন এবং পরবর্তী ধাপের জন্য এটি কপি করে নিন।

আপনার ক্লায়েন্ট কনফিগার করুন

এমন বেশ কয়েকটি ডেভেলপমেন্ট এনভায়রনমেন্ট রয়েছে যা আনঅথেনটিকেটেড অথবা অথেনটিকেটেড কনফিগারেশন ব্যবহার করে হোম ডেভেলপার এমসিপি সার্ভারের সাথে সংযোগ করতে পারে। সার্ভার সেট আপ করার জন্য প্রতিটি এনভায়রনমেন্টের নির্দেশাবলী দেখুন।

Enter your API key: YOUR_API_KEY

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

আপনার স্থানীয় ~/.gemini/config/mcp_config.json কনফিগারেশন ফাইলটি খুলুন এবং mcpServers অবজেক্টের অধীনে HomeDevelopers এন্ট্রিটি যোগ করুন।

আপনি Antigravity CLI , Antigravity 2.0 , বা Antigravity IDE ব্যবহার করুন না কেন, এই সব টুলের জন্য একই কনফিগারেশন ফাইল ব্যবহৃত হয়, যা ~/.gemini/config/mcp_config.json এ অবস্থিত। এই ফাইলে আপনি যে কোনো পরিবর্তন বা সার্ভার ম্যাপিং নির্ধারণ করলে, তা স্বয়ংক্রিয়ভাবে তিনটি এনভায়রনমেন্টেই প্রয়োগ হয়ে যায়।

অপ্রমাণিত

{
  "mcpServers": {
    "HomeDevelopers": {
      "serverUrl": "https://homedevelopers.googleapis.com/mcp"
    }
  }
}

প্রমাণীকৃত

{
 "mcpServers": {
    "HomeDevelopers": {
      "serverUrl": "https://homedevelopers.googleapis.com/mcp",
      "headers": {
        "X-Goog-Api-Key": "YOUR_API_KEY"
      }
    }
  }
}

ক্লদ

Claude Code কনফিগার করতে, আপনার অ্যাপ্লিকেশন ডিরেক্টরির অধীনে কমান্ডটি চালান।

অপ্রমাণিত

claude mcp add HomeDevelopers --transport http https://homedevelopers.googleapis.com/mcp

প্রমাণীকৃত

claude mcp add HomeDevelopers --transport http https://homedevelopers.googleapis.com/mcp --header "X-Goog-Api-Key: "YOUR_API_KEY"

কার্সার

Cursor কনফিগার করতে, .cursor/mcp.json (একটি নির্দিষ্ট প্রজেক্টের জন্য) অথবা ~/.cursor/mcp.json (সকল প্রজেক্টের জন্য) ফাইলটি এডিট করুন।

অপ্রমাণিত

{
  "mcpServers": {
    "HomeDevelopers": {
      "url": "https://homedevelopers.googleapis.com/mcp"
    }
  }
}

প্রমাণীকৃত

{
  "mcpServers": {
    "HomeDevelopers": {
      "url": "https://homedevelopers.googleapis.com/mcp",
      "headers": {
        "X-Goog-Api-Key": "YOUR_API_KEY"
      }
    }
  }
}

গিটহাব কোপাইলট

একটিমাত্র প্রোজেক্টের জন্য ভিএস কোডে গিটহাব কপাইলট কনফিগার করতে, আপনার ওয়ার্কস্পেসের .vscode/mcp.json ফাইলটি এডিট করুন। বিকল্পভাবে, সার্ভারটিকে বিশ্বব্যাপী উপলব্ধ করতে, আপনার ইউজার সেটিংসে থাকা ওপেন সেটিংস (JSON) বোতামে ক্লিক করুন এবং 'mcp' রুট কী-এর অধীনে JSON ফাইলটি যোগ করুন।

অপ্রমাণিত

{
  "servers": {
    "HomeDevelopers": {
      "url": "https://homedevelopers.googleapis.com/mcp"
    }
  }
}

প্রমাণীকৃত

{
  "servers": {
    "HomeDevelopers": {
      "url": "https://homedevelopers.googleapis.com/mcp",
      "headers": {
        "X-Goog-Api-Key": "YOUR_API_KEY"
      }
    }
  }
}

ইনস্টলেশন এবং এক্সিকিউশন যাচাই করুন

আপনার টুল কনফিগারেশন আপডেট হয়ে গেলে, আপনার এজেন্ট ওয়ার্কস্পেসে অনুরোধ জানিয়ে সংযোগটি যাচাই করুন।

যাচাইকরণের উদাহরণ (অ্যান্টিগ্র্যাভিটি সিএলআই)

  1. আপনার ইন্টারেক্টিভ ওয়ার্কস্পেস সেশনটি চালু করুন:

    agy
    

    ওয়ার্কস্পেস সেশন চালু করুন

  2. সক্রিয় এমসিপি সার্ভারগুলো পরিদর্শন করতে ডিসকভারি চেকলিস্ট ম্যাক্রোটি চালান:

    /mcp
    
  3. নিশ্চিত করুন যে HomeDevelopers (অথবা আপনার নির্বাচিত সার্ভার নামের কী) সক্রিয় সংযোগ তালিকায় প্রদর্শিত হচ্ছে।

    হোম ডেভেলপার নিশ্চিত করুন

  4. উদাহরণস্বরূপ, গুগল হোমকে একটি প্রশ্ন জিজ্ঞাসা করুন:

    How do I create an Automation using Home APIs?
    
  5. অ্যান্টিগ্র্যাভিটি যদি মনে করে যে গুগল হোম ডেভেলপার ডকুমেন্টেশন পড়লে সাহায্য হবে, তবে এটি হোম ডেভেলপার এমসিপি সার্ভারের search_documents টুলগুলো ব্যবহার করার অনুমতি চায়। চালিয়ে যাওয়ার জন্য Allow অপশনগুলোর যেকোনো একটি নির্বাচন করুন।

    অনুমতি দিন

  6. টুলটিকে আহ্বান করার পর এবং চিন্তা করার পর, অ্যান্টিগ্র্যাভিটি আপনার প্রশ্নের একটি বাস্তবসম্মত উত্তর দেবে।

    অ্যান্টিগ্র্যাভিটি প্রতিক্রিয়া

ভিডিও টিউটোরিয়াল

Home Developer MCP ইনস্টল করার ধাপে ধাপে নির্দেশনার জন্য ভিডিওটি দেখুন।

সরাসরি HTTP API পরীক্ষার প্রোটোকল (cURL)

ক্লায়েন্ট র‍্যাপার পরিবেশের বাইরে পাইপলাইন পরীক্ষার জন্য, স্ট্যান্ডার্ড JSON-RPC পেলোডগুলি কার্ল চ্যানেলের মাধ্যমে সরবরাহ করা যেতে পারে।

সক্রিয় সিস্টেম টুলগুলি আবিষ্কার করুন

curl --location "https://homedevelopers.googleapis.com/mcp" \
--header 'Content-Type: application/json' \
--data '{
    "jsonrpc": "2.0",
    "method": "tools/list",
    "id": 1
}'

একটি কার্যকরী অনুসন্ধান কোয়েরি চালান।

অপ্রমাণিত

curl --location "https://homedevelopers.googleapis.com/mcp" \
--header 'Content-Type: application/json' \
--data '{
    "jsonrpc": "2.0",
    "method": "tools/call",
    "id": 2,
    "params": {
        "name": "search_documents",
        "arguments": {
            "query": "How to create an automation?"
        }
    }
}'

প্রমাণীকৃত

curl --location "https://homedevelopers.googleapis.com/mcp" \
--header 'Content-Type: application/json' \
--header 'Accept: application/json, text/event-stream' \
--header "X-Goog-Api-Key: "YOUR_API_KEY" \
--data '{
    "jsonrpc": "2.0",
    "method": "tools/call",
    "id": 2,
    "params": {
        "name": "search_documents",
        "arguments": {
            "query": "How to create an automation?"
        }
    }
}'

মতামত পাঠান

হোম ডেভেলপার এমসিপি সম্পর্কে আপনার মতামত ও পরামর্শ জানাতে অথবা টুলটি ব্যবহারের অভিজ্ঞতা আরও উন্নত করতে আমরা কী করতে পারি, তা জানাতে আমাদের ফিডব্যাক ফর্মটি ব্যবহার করুন।

আপনার মতামত আমাদের জানান।