Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
Destruktivní: ✅ | Idempotentní: ✅ | Otevřený svět: ❌ | Jen pro čtení: ❌ | Tajné: ❌ | Povinné místní: ❌