Sdílet prostřednictvím


Přehled nástrojů Azure Database for PostgreSQL pro Azure MCP Server

Azure MCP Server umožňuje spravovat prostředky Azure Database for PostgreSQL pomocí výzev přirozeného jazyka. Můžete dotazovat databáze, tabulky seznamů, načítat schémata a další, aniž byste si museli pamatovat složitou syntaxi dotazů.

Azure Database for PostgreSQL je plně spravovaná, inteligentní a škálovatelná databázová služba PostgreSQL v cloudu. Umožňuje soustředit se na vývoj aplikací, ne na správu databází.

Poznámka:

Parametry nástroje: Nástroje Azure MCP Serveru definují parametry pro data, která potřebují k dokončení úloh. Některé z těchto parametrů jsou specifické pro každý nástroj a jsou popsané níže. Ostatní parametry jsou globální a sdílejí všechny nástroje. Další informace naleznete v tématu Parametry nástroje.

Databáze: Seznam databází

Azure MCP Server může vypsat všechny databáze na serveru PostgreSQL.

Mezi ukázkové výzvy patří:

  • Výpis databází: Zobrazit všechny databáze na serveru PostgreSQLmy-pg-server ve skupině prostředků my-resource-group
  • Zobrazení databází: Jaké databáze mám na serveru PostgreSQLmy-pg-server ve skupině prostředků my-resource-group?
  • Zkontrolujte databáze: "Zkontrolujte, jestli mám databázi s názvem xyz na serverumy-pg-server" ve skupině prostředků my-resource-group.
  • Dotazování databází: Zobrazit databáze na PostgreSQL serveru 'my-pg-server' ve skupině prostředků 'my-resource-group'
  • Vyhledání databází: Získání všech databází z instance PostgreSQLmy-pg-server ve skupině prostředků my-resource-group
Parameter Povinné nebo volitelné Description
Skupina zdrojů Povinné Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
User Povinné Uživatelské jméno pro přístup k serveru PostgreSQL.
Server Povinné Server PostgreSQL, ke který se má přistupovat.

Tipy pro anotace nástrojů:

Destruktivní: ❌ | Idempotentní: ✅ | Otevřený svět: ❌ | Jen pro čtení: ✅ | Tajné: ❌ | Povinné místní: ❌

Databáze: Provedení databázového dotazu

Server Azure MCP může spustit dotaz na databázi PostgreSQL.

Mezi ukázkové výzvy patří:

  • Spusťte dotaz: "Proveďte 'SELECT * FROM users LIMIT 10' v mé databázi PostgreSQL 'my-db' na serveru 'my-pg-server' ve skupině prostředků 'my-resource-group'"
  • Dotazování dat: Spuštění dotazu pro získání nedávných objednávek z databáze PostgreSQLmy-dbna serverumy-pg-server ve skupině prostředků my-resource-group
  • Načtení dat: Získání informací o uživateli z mé databáze PostgreSQL 'my-db' na serveru 'my-pg-server' ve skupině prostředků 'my-resource-group' s dotazem
  • Extrahování dat: Dotazování na zákaznická data ze serveru PostgreSQL 'my-pg-server' ve skupině prostředků 'my-resource-group'
  • Načtení záznamů: "Výběr záznamů o nejlepších prodejích z databáze PostgreSQL 'my-db' na serveru 'my-pg-server' ve skupině prostředků 'my-resource-group'"
Parameter Povinné nebo volitelné Description
Skupina zdrojů Povinné Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
User Povinné Uživatelské jméno pro přístup k serveru PostgreSQL.
Server Povinné Server PostgreSQL, ke který se má přistupovat.
Databáze Povinné Databáze PostgreSQL, ke které se má přistupovat.
Dotaz Povinné Dotaz, který se má provést v databázi PostgreSQL.

Tipy pro anotace nástrojů:

Destruktivní: ❌ | Idempotentní: ✅ | Otevřený svět: ❌ | Jen pro čtení: ✅ | Tajné: ❌ | Povinné místní: ❌

Tabulka: Seznam tabulek

Azure MCP Server může vypsat všechny tabulky v databázi PostgreSQL.

Mezi ukázkové výzvy patří:

  • Seznam tabulek: Zobrazit všechny tabulky v databázi PostgreSQLmy-dbna serverumy-pg-server ve skupině prostředků my-resource-group
  • Zobrazit tabulky: Jaké tabulky mám v databázi PostgreSQLmy-dbna serverumy-pg-server ve skupině prostředků my-resource-group?
  • Zkontrolujte tabulky: "Zkontrolujte, jestli mám tabulku s názvem xyz v databázi PostgreSQLmy-dbna serverumy-pg-server" ve skupině prostředků my-resource-group.
  • Dotaz na tabulky: Zobrazit tabulky v databázi PostgreSQL 'my-db' na serveru 'my-pg-server' ve skupině prostředků 'my-resource-group'
  • Vyhledání tabulek: Získání všech tabulek z mé databáze PostgreSQL 'my-db' na serveru 'my-pg-server' ve skupině prostředků 'my-resource-group'
Parameter Povinné nebo volitelné Description
Skupina zdrojů Povinné Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
User Povinné Uživatelské jméno pro přístup k serveru PostgreSQL.
Server Povinné Server PostgreSQL, ke který se má přistupovat.
Databáze Povinné Databáze PostgreSQL, ke které se má přistupovat.

Tipy pro anotace nástrojů:

Destruktivní: ❌ | Idempotentní: ✅ | Otevřený svět: ❌ | Jen pro čtení: ✅ | Tajné: ❌ | Povinné místní: ❌

Tabulka: Získání schématu tabulky

Azure MCP Server může získat schéma konkrétní tabulky v databázi PostgreSQL.

Mezi ukázkové výzvy patří:

  • Zobrazit schéma: "Zobraz mi schéma tabulky 'users' v mé PostgreSQL databázi 'my-db' na serveru 'my-pg-server' ve skupině prostředků 'my-resource-group'"
  • Získání struktury: Jaké sloupce má tabulka 'products' v mé databázi PostgreSQL 'my-db' na serveru 'my-pg-server' ve skupině prostředků 'my-resource-group'?
  • Zkontrolujte schéma: Zkontrolujte, jestli schéma má omezení NOT NULL ve sloupci ID v databázi 'my-db' na serveru 'my-pg-server' ve skupině prostředků 'my-resource-group'.
  • Zobrazit sloupce: "Zobrazit sloupce a typy pro tabulku 'customers' v databázi PostgreSQL 'my-db' na serveru 'my-pg-server' ve skupině prostředků 'my-resource-group'"
  • Prozkoumejte tabulku: "Získejte strukturu tabulky 'transactions' v mé databázi PostgreSQL 'my-db' na serveru 'my-pg-server' ve skupině prostředků 'my-resource-group'"
Parameter Povinné nebo volitelné Description
Skupina zdrojů Povinné Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
User Povinné Uživatelské jméno pro přístup k serveru PostgreSQL.
Server Povinné Server PostgreSQL, ke který se má přistupovat.
Databáze Povinné Databáze PostgreSQL, ke které se má přistupovat.
tabulka Povinné Tabulka PostgreSQL, ke které se bude přistupovat.

Tipy pro anotace nástrojů:

Destruktivní: ❌ | Idempotentní: ✅ | Otevřený svět: ❌ | Jen pro čtení: ✅ | Tajné: ❌ | Povinné místní: ❌

Server: Seznam serverů

Azure MCP Server může zobrazit seznam všech serverů PostgreSQL v předplatném a skupině prostředků.

Mezi ukázkové výzvy patří:

  • Seznam serverů: Zobrazit všechny servery PostgreSQL ve skupině prostředků my-resource-group
  • Zobrazit servery: Jaké servery PostgreSQL mám ve skupině prostředků my-resource-group?
  • Zkontrolujte servery: Zkontrolujte, jestli má skupina prostředků my-resource-group server s názvem xyz.
  • Dotazovací servery: Zobrazit servery PostgreSQL ve skupině prostředků my-resource-group
  • Vyhledání serverů: "Získání všech instancí PostgreSQL ve skupině prostředků my-resource-group"
Parameter Povinné nebo volitelné Description
Skupina zdrojů Povinné Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
User Povinné Uživatelské jméno pro přístup k serveru PostgreSQL.

Tipy pro anotace nástrojů:

Destruktivní: ❌ | Idempotentní: ✅ | Otevřený svět: ❌ | Jen pro čtení: ✅ | Tajné: ❌ | Povinné místní: ❌

Server: Získání konfigurace serveru

Server Azure MCP může načíst konfiguraci serveru PostgreSQL.

Mezi ukázkové výzvy patří:

  • Zobrazení konfigurace: „Ukaž mi konfiguraci mého PostgreSQL serveru 'my-pg-server' ve skupině prostředků 'my-resource-group'“
  • Získejte nastavení: Jaká jsou nastavení mého serveru PostgreSQL 'pg-prod' ve skupině prostředků 'my-resource-group'?
  • Zkontrolujte konfiguraci: "Zkontrolujte, zda je u mého serveru 'my-pg-server' ve skupině prostředků 'my-resource-group' nastavená konfigurace 'x' na hodnotu 'y'"
  • Zobrazení parametrů serveru: Zobrazit všechny parametry konfigurace serveru PostgreSQLmy-pg-server ve skupině prostředků my-resource-group
  • Získejte nastavení serveru: Jaká je konfigurace instance PostgreSQLmy-pg-server ve skupině prostředků my-resource-group?
Parameter Povinné nebo volitelné Description
Skupina zdrojů Povinné Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
User Povinné Uživatelské jméno pro přístup k serveru PostgreSQL.
Server Povinné Server PostgreSQL, ke který se má přistupovat.

Tipy pro anotace nástrojů:

Destruktivní: ❌ | Idempotentní: ✅ | Otevřený svět: ❌ | Jen pro čtení: ✅ | Tajné: ❌ | Povinné místní: ❌

Server: Získání parametru serveru

Azure MCP Server může načíst konkrétní parametr serveru PostgreSQL.

Mezi ukázkové výzvy patří:

  • Zobrazit parametr: "Ukaž mi parametr 'max_connections' mého PostgreSQL serveru 'my-pg-server' ve skupině zdrojů 'my-resource-group'"
  • Získejte nastavení: Jaká je hodnota shared_buffers na serveru PostgreSQLmy-pg-server ve skupině prostředků my-resource-group?
  • Zkontrolujte parametr: "Zkontrolujte, jestli je na mém serveru 'my-pg-server' ve skupině prostředků 'my-resource-group' parametr 'x' nastavený na 'y'"
  • Zobrazit parametry serveru: "Ukaž mi hodnotu parametru 'work_mem' na mém PostgreSQL serveru 'my-pg-server' ve skupině prostředků 'my-resource-group'"
  • Získejte hodnotu konfigurace: Na kolik je v mé instanci PostgreSQL 'my-pg-server' ve skupině prostředků 'my-resource-group' nastavena hodnota 'maintenance_work_mem'?
Parameter Povinné nebo volitelné Description
Skupina zdrojů Povinné Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
User Povinné Uživatelské jméno pro přístup k serveru PostgreSQL.
Server Povinné Server PostgreSQL, ke který se má přistupovat.
Param Povinné Parametr PostgreSQL, ke kterému je potřeba přistoupit.

Tipy pro anotace nástrojů:

Destruktivní: ❌ | Idempotentní: ✅ | Otevřený svět: ❌ | Jen pro čtení: ✅ | Tajné: ❌ | Povinné místní: ❌

Server: Nastavení parametru serveru

Azure MCP Server může nastavit nebo aktualizovat konkrétní parametr na serveru PostgreSQL. To vám umožní nakonfigurovat nastavení serveru, optimalizovat výkon a upravit chování databáze podle požadavků vaší aplikace.

Mezi ukázkové výzvy patří:

  • Aktualizace nastavení připojení: Nastavte parametr max_connections na 200 na mém serveru prod-postgres-server ve skupině prostředků my-resource-group.
  • Konfigurace paměti: Aktualizace parametru shared_buffers na 256 MB na serveru database-server-east ve skupině prostředků my-resource-group
  • Úprava časového limitu: Nastavte 'statement_timeout' na '30000' na mém PostgreSQL serveru 'my-pg-server' ve skupině prostředků 'my-resource-group'.
  • Konfigurace protokolování: Aktualizujte parametr 'log_statement' na 'all' na serveru 'dev-postgres' ve skupině prostředků 'my-resource-group'
  • Nastavte parametr údržby: Konfigurujte 'maintenance_work_mem' na '64MB' na mém databázovém serveru 'my-pg-server' ve skupině prostředků 'my-resource-group'
Parameter Povinné nebo volitelné Description
Skupina zdrojů Povinné Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
User Povinné Uživatelské jméno pro přístup k serveru PostgreSQL.
Server Povinné Název serveru PostgreSQL, který se má nakonfigurovat.
Param Povinné Parametr PostgreSQL, který se má nastavit.
Hodnota Povinné Hodnota, která se má pro parametr nastavit.

Tipy pro anotace nástrojů:

Destruktivní: ✅ | Idempotentní: ✅ | Otevřený svět: ❌ | Jen pro čtení: ❌ | Tajné: ❌ | Povinné místní: ❌