এজেন্ট ইন্টিগ্রেশনের জন্য MCP টুলবক্স সহ AlloyDB Omni ব্যবহার করা

১. ভূমিকা

AI এজেন্টকে—যেমন Antigravity CLI—আপনার ডেটাবেসে সুরক্ষিত, স্ট্রাকচার্ড অ্যাক্সেস দিতে, আপনি AlloyDB Omni-কে ডেটাবেসের জন্য MCP টুলবক্স-এর সাথে ইন্টিগ্রেট করতে পারেন।

AlloyDB Omni হল AlloyDB for PostgreSQL-এর ডাউনলোড করা যায় এমন কন্টেনারাইজড সংস্করণ যা যেকোনও জায়গায় চালানোর জন্য ডিজাইন করা হয়েছে—অন-প্রিমিসেস, ডেভেলপার ওয়ার্কস্টেশনে, এজ বা ক্লাউডে—এটি এন্টারপ্রাইজ-গ্রেড PostgreSQL পারফর্ম্যান্স ও কম্প্যাটিবিলিটি প্রদান করে।

ডেটাবেসের জন্য MCP টুলবক্স হল Google-এর একটি ওপেন-সোর্স সার্ভার যা Model Context Protocol (MCP) প্রয়োগ করে, যাতে ডেটাবেসের সাথে ইন্টার‍্যাক্ট করে এমন জেনারেটিভ AI টুল তৈরি করা আরও সহজ, দ্রুত এবং আরও সুরক্ষিত হয়। এটি আপনার এজেন্টের অর্কেস্ট্রেশন ফ্রেমওয়ার্ক এবং আপনার ডেটাবেসের মধ্যে থাকে এবং নিম্নলিখিত ক্ষমতা প্রদান করে:

  • সহজ ডেভেলপমেন্ট: আগে থেকে তৈরি বা কাস্টম ডেটাবেস টুল যা ন্যূনতম কনফিগারেশনের মাধ্যমে আপনার এজেন্টের সাথে কানেক্ট করে এবং একাধিক এজেন্ট বা ফ্রেমওয়ার্ক জুড়ে আবার ব্যবহার করা যেতে পারে।
  • আরও ভালো পারফর্ম্যান্স: কানেকশন পুলিং ও লাইফসাইকেল ম্যানেজমেন্টের মতো বিল্ট-ইন পেশাদার পদ্ধতি।
  • উন্নত নিরাপত্তা: সেন্ট্রালাইজড ক্রেডেনশিয়াল ও যাচাইকরণ ম্যানেজমেন্ট, যাতে এজেন্টদের 'র' ডেটাবেস ক্রেডেনশিয়ালের প্রয়োজন না হয়।
  • এন্ড-টু-এন্ড অবজার্ভেবিলিটি: OpenTelemetry-র জন্য বিল্ট-ইন সহায়তা সহ আউট-অফ-দ্য-বক্স মেট্রিক ও ট্রেসিং।

এই কোডল্যাবের শেষে, আপনার কাছে স্যাম্পেল ই-কমার্স ডেটা সহ একটি রানিং AlloyDB Omni কন্টেনার, ৩১টি প্রি-বিল্ট AlloyDB Omni অ্যাডমিনিস্ট্রেশন ও কোয়েরি টুল সহ একটি MCP টুলবক্স সার্ভার এবং একটি কনফিগার করা Antigravity CLI (agy) এজেন্ট থাকবে যা ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট ব্যবহার করে স্কিমা পরীক্ষা করতে, SQL কোয়েরি চালাতে, কোয়েরি প্ল্যান বিশ্লেষণ করতে এবং ডেটাবেসের স্বাস্থ্য ডায়াগনসিস করতে সক্ষম।

এজেন্ট থেকে MCP ক্লায়েন্ট (Antigravity CLI) হয়ে MCP Toolbox থেকে AlloyDB Omni পর্যন্ত এন্ড-টু-এন্ড ওয়ার্কফ্লো দেখানো আর্কিটেকচার ডায়াগ্রাম

পূর্বশর্ত

  • Google Cloud কনসোল বা Linux ওয়ার্কস্টেশন থেকে Google Cloud প্রোজেক্ট ও Cloud Shell-এ অ্যাক্সেস।
  • Docker ইনস্টল করা হয়েছে এবং চলছে।
  • psql PostgreSQL ক্লায়েন্ট ইনস্টল করা আছে।
  • Antigravity CLI ও MCP Toolbox সেট-আপ করার জন্য curl ও jq ইনস্টল করা হয়েছে।

আপনি কী শিখবেন

  • Docker ব্যবহার করে কীভাবে AlloyDB Omni ডেটাবেস সার্ভার কন্টেনার ডিপ্লয় ও রান করতে হয়।
  • AlloyDB Omni-তে কীভাবে স্যাম্পেল টেবিল, ডেটা ও ইন্ডেক্স তৈরি করতে হয়।
  • কীভাবে আগে থেকে তৈরি alloydb-omni টুলসেট সহ ডেটাবেসের জন্য MCP টুলবক্স ডাউনলোড, কনফিগার ও শুরু করতে হয়।
  • MCP টুলবক্স সার্ভারে কানেক্ট করার জন্য MCP ক্লায়েন্ট হিসেবে Antigravity CLI কীভাবে কনফিগার করতে হয়।
  • ডেটাবেসের স্বাস্থ্য পরীক্ষা, স্কিমা এক্সপ্লোর, SQL কোয়েরি রান, কোয়েরি প্ল্যান বিশ্লেষণ এবং রক্ষণাবেক্ষণ সংক্রান্ত ডায়াগনস্টিক পারফর্ম করার জন্য Antigravity CLI-তে কীভাবে ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট ব্যবহার করতে হয়।

আপনার কী প্রয়োজন হবে

  • Docker, psql, curl ও jq সহ একটি কার্যকরী টার্মিনাল এনভায়রনমেন্ট। আপনি Google Cloud Shell ব্যবহার করতে পারেন, যা এইসব টুলের সাথে আগে থেকেই ইনস্টল করা থাকে।

২. সেট-আপ ও প্রয়োজনীয়তা

প্রোজেক্ট সেট-আপ

Google Cloud প্রোজেক্ট তৈরি করা

  1. Google Cloud কনসোলে, প্রোজেক্ট বেছে নেওয়ার পৃষ্ঠায়, Google Cloud প্রোজেক্ট বেছে নিন বা তৈরি করুন।
  2. আপনার Google Cloud প্রোজেক্টের জন্য বিলিং চালু করা আছে কিনা তা যাচাই করুন। কোনও প্রোজেক্টে বিলিং চালু করা আছে কিনা তা চেক করবেন কীভাবে তা জানুন।

Cloud Shell চালু করুন

যদিও আপনি নিজের ল্যাপটপে স্থানীয়ভাবে AlloyDB Omni এবং MCP টুলবক্স চালাতে পারেন, এই কোডল্যাবে আপনি Google Cloud Shell ব্যবহার করতে পারেন, এটি ক্লাউডে চলা একটি কমান্ড-লাইন এনভায়রনমেন্ট যা Docker, psql, curl এবং jq-এর সাথে আগে থেকেই ইনস্টল করা থাকে।

Cloud Shell চালু করার আইকন

  1. Google Cloud কনসোল খুলুন এবং উপরে ডানদিকের টুলবারে Cloud Shell অ্যাক্টিভেট করুন বিকল্পে ক্লিক করুন।এছাড়াও, আপনি নিম্নলিখিত উপায়ে Cloud Shell খুলতে পারবেন:
    • আপনি Google Cloud কনসোল ব্যবহার করলে, G এবং তারপর S প্রেস করুন।
    • সরাসরি Cloud Shell খুলুন।

এনভায়রনমেন্টে প্রভিশন ও কানেক্ট করতে সাধারণত কয়েক মুহূর্ত সময় লাগে। এই অপারেশন সম্পূর্ণ হলে, আপনি নিম্নলিখিত মেসেজের মতো কিছু দেখতে পাবেন:

Google Cloud Shell টার্মিনাল দেখাচ্ছে যে এনভায়রনমেন্ট কানেক্ট করা হয়েছে

৩. AlloyDB Omni ডেটাবেস সার্ভার প্রস্তুত ও রান করা

এই বিভাগে, আপনি AlloyDB Omni Docker কন্টেনার পুল ও রান করবেন এবং পরীক্ষার জন্য স্যাম্পেল ই-কমার্স ডেটা দিয়ে এটি পপুলেট করবেন।

AlloyDB Omni ডেটাবেস সার্ভার চালু করা

  1. আপনার AlloyDB Omni হোস্ট, পোর্ট, ডেটাবেস, ব্যবহারকারী এবং জেনারেট করা পাসওয়ার্ডের জন্য এনভায়রনমেন্ট ভেরিয়েবেল নির্ধারণ করুন:
    export ALLOYDB_OMNI_HOST="127.0.0.1"
    export ALLOYDB_OMNI_PORT="5432"
    export ALLOYDB_OMNI_DATABASE="postgres"
    export ALLOYDB_OMNI_USER="postgres"
    export ALLOYDB_OMNI_PASSWORD="$(openssl rand -hex 8)@1aA"
    echo "Your generated AlloyDB Omni postgres password is: $ALLOYDB_OMNI_PASSWORD"
    
  2. Docker ব্যবহার করে ডিট্যাচ করা মোডে AlloyDB Omni কন্টেনার চালু করুন:
    docker run --name alloydbomni \
        -e POSTGRES_PASSWORD=$ALLOYDB_OMNI_PASSWORD \
        -p $ALLOYDB_OMNI_PORT:$ALLOYDB_OMNI_PORT \
        -d google/alloydbomni:latest
    
  3. কন্টেনারটি চলছে কিনা এবং আপনি psql ব্যবহার করে AlloyDB Omni সার্ভারের সাথে কানেক্ট করতে পারছেন কিনা তা যাচাই করুন:
    docker ps -a
    until docker exec alloydbomni pg_isready -U "$ALLOYDB_OMNI_USER" -d "$ALLOYDB_OMNI_DATABASE"; do sleep 2; done
    PGPASSWORD=$ALLOYDB_OMNI_PASSWORD psql -h $ALLOYDB_OMNI_HOST -p $ALLOYDB_OMNI_PORT -U $ALLOYDB_OMNI_USER -d $ALLOYDB_OMNI_DATABASE -c "SELECT 1;"
    

টেস্ট করার জন্য স্যাম্পেল ডেটা তৈরি করুন

categories, products, customers ও orders স্যাম্পেল টেবিল তৈরি করুন, টেস্ট রেকর্ড যোগ করুন এবং ইনডেক্স তৈরি করুন যাতে আপনি MCP টুলবক্সের মাধ্যমে স্কিমা ইনস্পেকশন, SQL কোয়েরি ও কোয়েরি এক্সিকিউশন প্ল্যান টেস্ট করতে পারেন:

PGPASSWORD="$ALLOYDB_OMNI_PASSWORD" psql -h $ALLOYDB_OMNI_HOST -p $ALLOYDB_OMNI_PORT -U $ALLOYDB_OMNI_USER -d $ALLOYDB_OMNI_DATABASE << 'EOF'
CREATE TABLE IF NOT EXISTS categories (
    category_id SERIAL PRIMARY KEY,
    name VARCHAR(50) UNIQUE NOT NULL
);

CREATE TABLE IF NOT EXISTS products (
    product_id SERIAL PRIMARY KEY,
    product_name VARCHAR(100) UNIQUE NOT NULL,
    category VARCHAR(50) NOT NULL,
    price NUMERIC(10, 2) NOT NULL,
    stock INT DEFAULT 0
);

CREATE TABLE IF NOT EXISTS customers (
    customer_id SERIAL PRIMARY KEY,
    first_name VARCHAR(50),
    last_name VARCHAR(50),
    email VARCHAR(100) UNIQUE,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

CREATE TABLE IF NOT EXISTS orders (
    order_id SERIAL PRIMARY KEY,
    customer_id INT REFERENCES customers(customer_id),
    order_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    total_amount NUMERIC(10, 2)
);

-- Insert sample rows
INSERT INTO categories (name) VALUES
('Smartphones'),
('Laptops'),
('Audio')
ON CONFLICT DO NOTHING;

INSERT INTO products (product_name, category, price, stock) VALUES
('Pixel 9 Pro', 'Smartphones', 999.00, 50),
('MacBook Pro M3', 'Laptops', 1999.00, 20),
('ThinkPad X1 Carbon', 'Laptops', 1450.00, 35),
('Dell XPS 15', 'Laptops', 1700.00, 15),
('Bose QuietComfort', 'Audio', 349.00, 100)
ON CONFLICT DO NOTHING;

INSERT INTO customers (first_name, last_name, email) VALUES
('Ada', 'Lovelace', 'ada@example.com'),
('Alan', 'Turing', 'alan@example.com'),
('Grace', 'Hopper', 'grace@example.com')
ON CONFLICT DO NOTHING;

INSERT INTO orders (order_id, customer_id, total_amount, order_date) VALUES
(1, 1, 999.00, pg_catalog.now() - INTERVAL '7 months'),
(2, 2, 349.00, pg_catalog.now() - INTERVAL '1 month')
ON CONFLICT DO NOTHING;

CREATE INDEX IF NOT EXISTS idx_products_category ON products(category);
CREATE INDEX IF NOT EXISTS idx_orders_customer ON orders(customer_id);
EOF

৪. MCP টুলবক্স সার্ভার চালু করা

এই বিভাগে, আপনি MCP টুলবক্স বাইনারি ডাউনলোড করবেন, আগে থেকে তৈরি AlloyDB Omni টুল ডেফিনেশন কনফিগার করবেন এবং MCP টুলবক্স সার্ভার চালু করবেন।

MCP টুলবক্স ডাউনলোড করুন

  1. MCP Toolbox-এর জন্য একটি ডিরেক্টরি তৈরি করুন এবং toolbox বাইনারি ডাউনলোড করুন:
    mkdir -p ~/mcp/tools
    cd ~/mcp
    curl -L -O https://storage.googleapis.com/genai-toolbox/v0.31.0/linux/amd64/toolbox
    chmod +x toolbox
    ./toolbox --version
    

MCP টুলবক্স সার্ভার কনফিগার ও চালু করা

  1. আগে থেকে তৈরি alloydb-omni.yaml টুল কনফিগারেশন ডাউনলোড করুন এবং পোর্ট 5000-এ MCP টুলবক্স সার্ভার শুরু করুন (আগে এক্সপোর্ট করা ALLOYDB_OMNI_* এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করে):
    curl -sL --create-dirs -o "tools/alloydb-omni.yaml" "https://raw.githubusercontent.com/googleapis/mcp-toolbox/v0.31.0/internal/prebuiltconfigs/tools/alloydb-omni.yaml"
    # Remove the trailing group definition block and YAML document separator for --config-folder compatibility
    sed -i '/^kind: group/,$d' tools/alloydb-omni.yaml
    sed -i '${/---/d;}' tools/alloydb-omni.yaml
    
    ./toolbox --config-folder ./tools/ --port 5000 --address 127.0.0.1
    
    alloydb-omni.yaml কনফিগারেশন ৩১টি প্রি-বিল্ট টুল প্রদান করে, যার মধ্যে এই কোডল্যাবে দেখানো মূল টুলগুলি অন্তর্ভুক্ত:
    • execute_sql
    • get_query_plan
    • database_overview
    • list_active_queries
    • list_tables, list_indexes, list_views, list_triggers
    • list_top_bloated_tables, list_locks, list_autovacuum_configurations, list_invalid_indexes
    টুলের সম্পূর্ণ তালিকা দেখতে, alloydb-omni.yaml GitHub-এ দেখুন।
  2. নতুন টার্মিনাল ট্যাবে, MCP টুলবক্স সার্ভার চলছে কিনা এবং JSON-RPC /mcp এন্ডপয়েন্টে আপনার টুল দেখাচ্ছে কিনা তা যাচাই করুন:
    curl -X POST http://localhost:5000/mcp \
      -H "Content-Type: application/json" \
      -d '{"jsonrpc": "2.0", "id": 1, "method": "tools/list", "params": {}}'
    

৫. MCP ক্লায়েন্ট (Antigravity CLI) কনফিগার করা

এই বিভাগে, আপনি Antigravity CLI (agy) ইনস্টল করবেন এবং আপনার MCP Toolbox সার্ভারের সাথে কানেক্ট করার জন্য এটি কনফিগার করবেন।

Antigravity CLI ইনস্টল করা

  1. এটি আগে থেকে ইনস্টল করা না থাকলে, Antigravity CLI (agy) ইনস্টলার ডাউনলোড করে রান করুন এবং ভার্সন যাচাই করুন:
    curl -fsSL https://antigravity.google/cli/install.sh -o /tmp/install.sh
    bash /tmp/install.sh
    rm -f /tmp/install.sh
    
    # If prompted by the installer, add ~/.local/bin to your PATH:
    export PATH="$HOME/.local/bin:$PATH"
    
    # Verify the installation
    agy --version
    

Antigravity CLI কনফিগার করা

আপনার ক্লায়েন্টের MCP কনফিগারেশন ফাইলে MCP Toolbox সার্ভার এন্ট্রি যোগ করুন (যেমন Antigravity CLI-এর জন্য ~/.gemini/config/mcp_config.json, Claude Code-এর জন্য .cursor/mcp.json, .vscode/mcp.json, claude_desktop_config.json বা .mcp.json)।

  1. 5000 পোর্টে চালু থাকা MCP টুলবক্স HTTP সার্ভারের সাথে Antigravity CLI কানেক্ট করতে, agy mcp add রান করুন এবং agy mcp list-এর মাধ্যমে এন্ট্রি যাচাই করুন:
    export MCP_SERVER="127.0.0.1"
    export MCP_PORT="5000"
    
    agy mcp add alloydb-omni "http://${MCP_SERVER}:${MCP_PORT}/mcp"
    agy mcp list
    
    এটি ~/.gemini/config/mcp_config.json-এ alloydb-omni সার্ভার কনফিগারেশন লেখে:
    {
      "mcpServers": {
        "alloydb-omni": {
          "url": "http://127.0.0.1:5000/mcp"
        }
      }
    }
    

কনফিগারেশন যাচাই করুন

  1. Antigravity CLI চালু করুন:
    agy
    
    আপনি প্রথমবার agy লঞ্চ করলে, সাইন-ইন করার জন্য অন-স্ক্রিন প্রম্পট অনুসরণ করুন (Google OAuth বা Google Cloud প্রোজেক্টের মাধ্যমে) এবং বর্তমান ডিরেক্টরিকে বিশ্বাস করেন কিনা জিজ্ঞাসা করা হলে হ্যাঁ, আমি এই ফোল্ডারকে বিশ্বাস করি বিকল্প বেছে নিন।
  2. Antigravity CLI প্রম্পটে, MCP সার্ভার প্যানেল খুলতে /mcp লিখুন এবং alloydb-omni কানেক্ট করা আছে কিনা তা যাচাই করুন:
    /mcp
    
    আউটপুটটি নিম্নলিখিতটির মতো:
    MCP Servers
    
    Configured (~/.gemini/config/mcp_config.json)
    >  ✓ alloydb-omni  Tools: database_overview, execute_sql, get_column_cardinality, get_query_plan, list_active_queries, +26 more
    
    Keyboard: ↑/↓ Navigate  enter Actions
    
  3. MCP সার্ভার প্যানেল বন্ধ করতে এবং Antigravity CLI প্রম্পটে ফিরে যেতে Esc প্রেস করুন।

৬. AlloyDB Omni-এর জন্য কোয়েরি ব্যবহার করে পরীক্ষা করা

এখন Antigravity CLI, MCP Toolbox-এর মাধ্যমে আপনার AlloyDB Omni ইনস্ট্যান্সের সাথে কানেক্ট করা আছে, আপনি ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট ব্যবহার করে আপনার ডেটাবেসের সাথে ইন্টার‍্যাক্ট করতে পারবেন।

ডেটাবেস ওভারভিউ কোয়েরি রান করুন

  1. Antigravity CLI প্রম্পটে, বর্তমান ডেটাবেসের ওভারভিউ সম্পর্কে জিজ্ঞাসা করুন:
    Give me an overview of the current database.
    
    টুল কল করার অনুমতি দেওয়ার জন্য প্রম্পট করা হলে, হ্যাঁ (অথবা এই কথোপকথনে হ্যাঁ এবং সবসময় অনুমতি দিন) বিকল্প বেছে নিন। আউটপুটটি নিম্নলিখিতটির মতো:
    > Give me an overview of the current database.
    
    ● alloydb-omni/database_overview(Database overview check) (ctrl+o to expand)
    
      Here is an overview of the current AlloyDB Omni database instance:
    
      ### Database Overview
      • Instance / Engine: PostgreSQL 17.9 (AlloyDB Omni)
      • Role: Primary (is_replica: false)
      • Uptime: ~7 hours, 57 minutes
      • Connected Database: postgres
      • Connected User: postgres
      • Connections: 11 current / 100 max (1 active, 11% used)
    
      ### Databases in Instance
      • postgres
      • alloydbadmin (~15.74 MB)
      • alloydbmetadata (~14.82 MB)
    

বিভাগ অনুযায়ী উদাহরণ পরীক্ষা করুন

নিম্নলিখিত ন্যাচারাল ল্যাঙ্গুয়েজ অনুরোধের মাধ্যমে Antigravity CLI-কে প্রম্পট করুন। এজেন্ট অটোমেটিক প্রতিটি অনুরোধ আপনার AlloyDB Omni MCP টুলসেটের সংশ্লিষ্ট টুলে ম্যাপ করে:

১. ডেটাবেসের ওভারভিউ ও হেল্থ

টেস্ট গোল

ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট

টুলের সাহায্য চাওয়া হয়েছে

সিস্টেম চেক

Give me an overview of the current database.

database_overview

অ্যাক্টিভ কানেকশন

What queries are currently running on the database?

list_active_queries

ইনস্টল করা এক্সটেনশন

What extensions are installed in this database?

list_installed_extensions

উপলভ্য এক্সটেনশন

What extensions are available that I can install?

list_available_extensions

২. স্কিমা ও ক্যাটালগ এক্সপ্লোরেশন

টেস্ট গোল

ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট

টুলের সাহায্য চাওয়া হয়েছে

টেবিল তালিকাভুক্ত করুন

Show me all the tables in the current database.

list_tables

ইনডেক্স পরীক্ষা করুন

List all indexes in the database and which tables they belong to.

list_indexes

ভিউ এক্সপ্লোর করুন

What views are available in the public schema?

list_views

টেবিল ট্রিগার চেক করুন

Show me the triggers defined on the orders table.

list_triggers

৩. ডেটা কোয়েরি ও ফিল্টার করা (execute_sql)

টেস্ট গোল

ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট

টুলের সাহায্য চাওয়া হয়েছে

এগ্রিগেট কোয়েরি

Show me the 3 most expensive products in the 'Laptops' category.

execute_sql

কোয়েরি যোগ করুন

Find all customers who have placed an order in the last 6 months.

execute_sql

রেকর্ড মেলেনি

Which customers haven't placed any orders yet?

execute_sql

৪. কোয়েরি পারফর্ম্যান্স এবং প্ল্যান ব্যাখ্যা করা (get_query_plan)

টেস্ট গোল

ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট

টুলের সাহায্য চাওয়া হয়েছে

প্ল্যান ব্যাখ্যা করুন

Explain the query plan for a query that finds all customers who have not placed an order in the last 6 months.

get_query_plan

Index যাচাইকরণ

Get the query plan for SELECT * FROM products WHERE category = 'Audio' and tell me if it uses the index.

get_query_plan

৫. ডেটাবেস রক্ষণাবেক্ষণ ও ডায়াগনস্টিকস

টেস্ট গোল

ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট

টুলের সাহায্য চাওয়া হয়েছে

টেবিল ব্লট

List the top five most bloated tables.

list_top_bloated_tables

লক কনটেনশন

Show me if there are any active locks or blocked transactions.

list_locks

Autovacuum সেটিংস

Show me the current autovacuum configuration.

list_autovacuum_configurations

ভুল ইনডেক্স

Check for any invalid indexes in the database.

list_invalid_indexes

৭. অপ্রয়োজনীয়গুলি মুছুন

কোডল্যাব শেষ করার পরে, লোকাল কন্টেনার এবং আপনার শুরু করা প্রসেসগুলি ক্লিন-আপ করুন।

  1. /quit টাইপ করে (অথবা Ctrl+D দুবার প্রেস করে) Antigravity CLI থেকে বেরিয়ে আসুন।
  2. MCP টুলবক্স সার্ভার রান করছে এমন টার্মিনাল ট্যাবে যান এবং এটি বন্ধ করতে Ctrl+C প্রেস করুন।
  3. AlloyDB Omni Docker কন্টেনার বন্ধ করে সরিয়ে দিন:
    docker stop alloydbomni
    docker rm alloydbomni
    

৮. অভিনন্দন

কোডল্যাব সম্পূর্ণ করার জন্য অভিনন্দন! আপনি কন্টেনারে AlloyDB Omni সফলভাবে ডিপ্লয় করেছেন, আগে থেকে তৈরি AlloyDB Omni টুলসেটের মাধ্যমে ডেটাবেসের MCP টুলবক্স কনফিগার করেছেন এবং ন্যাচারাল ল্যাঙ্গুয়েজ ব্যবহার করে আপনার ডেটাবেস কোয়েরি ও ম্যানেজ করতে Antigravity CLI-এর সাথে এটি ইন্টিগ্রেট করেছেন।

আপনি যা কভার করেছেন

  • Docker ব্যবহার করে কীভাবে AlloyDB Omni কন্টেনার ডিপ্লয় ও যাচাই করতে হয়।
  • এজেন্ট ওয়ার্কফ্লো পরীক্ষা করার জন্য কীভাবে স্যাম্পেল টেবিল ও ইন্ডেক্স পপুলেট করতে হয়।
  • প্রি-বিল্ট alloydb-omni টুল কনফিগারেশনের মাধ্যমে ডেটাবেসের জন্য MCP টুলবক্স কীভাবে কনফিগার ও রান করতে হয়।
  • কীভাবে Antigravity CLI-কে MCP Toolbox-এর সাথে কানেক্ট করতে হয় এবং স্কিমা ডিসকভারি, SQL কোয়েরি, কোয়েরি প্ল্যান বিশ্লেষণ ও ডেটাবেস ডায়াগনস্টিকসের জন্য ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট রান করতে হয়।

আরও তথ্যের জন্য, নিম্নলিখিত রিসোর্স দেখুন:

৯. সমীক্ষা

আপনি এই টিউটোরিয়াল কীভাবে ব্যবহার করবেন?

শুধু এটি পড়ুন এটি পড়ুন এবং অনুশীলন সম্পূর্ণ করুন