Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Serwer MCP platformy Azure umożliwia zarządzanie zasobami usługi Azure Database for PostgreSQL przy użyciu monitów języka naturalnego. Można wykonywać zapytania dotyczące baz danych, tabel list, pobierać schematy i nie pamiętać złożonej składni zapytań.
Azure Database for PostgreSQL to w pełni zarządzana, inteligentna i skalowalna usługa bazy danych PostgreSQL w chmurze. Umożliwia skoncentrowanie się na tworzeniu aplikacji, a nie zarządzaniu bazami danych.
Uwaga / Notatka
Parametry narzędzia: narzędzia serwera MCP platformy Azure definiują parametry dla danych, które muszą wykonywać zadania. Niektóre z tych parametrów są specyficzne dla każdego narzędzia i zostały opisane poniżej. Inne parametry są globalne i współużytkowane przez wszystkie narzędzia. Aby uzyskać więcej informacji, zobacz Parametry narzędzia.
Baza danych: Wyświetlanie listy baz danych
Serwer MCP platformy Azure może wyświetlić listę wszystkich baz danych na serwerze PostgreSQL.
Przykładowe monity obejmują:
- Lista baz danych: "Pokaż wszystkie bazy danych na serwerze my PostgreSQL "my-pg-server" w grupie zasobów "my-resource-group"
- Wyświetlanie baz danych: "Jakie bazy danych mam na serwerze PostgreSQL "my-pg-server" w grupie zasobów "my-resource-group"?"
- Sprawdź bazy danych: "Sprawdź, czy mam bazę danych o nazwie "xyz" na serwerze "my-pg-server" w grupie zasobów "my-resource-group"
- Bazy danych zapytań: "Pokaż bazy danych na serwerze PostgreSQL "my-pg-server" w grupie zasobów "my-resource-group"
- Znajdowanie baz danych: "Pobierz wszystkie bazy danych z wystąpienia my PostgreSQL "my-pg-server" w grupie zasobów "my-resource-group"
| Parameter | Wymagane lub opcjonalne | Description |
|---|---|---|
| Grupa zasobów | Required | Nazwa grupy zasobów platformy Azure. Jest to logiczny kontener dla zasobów platformy Azure. |
| User | Required | Nazwa użytkownika, aby uzyskać dostęp do serwera PostgreSQL. |
| Server | Required | Dostęp do serwera PostgreSQL ma być uzyskiwany. |
Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Wpis tajny: ❌ | Wymagane lokalnie: ❌
Baza danych: wykonywanie zapytania bazy danych
Serwer MCP platformy Azure może wykonać zapytanie w bazie danych PostgreSQL.
Przykładowe monity obejmują:
- Uruchom zapytanie: "Wykonaj polecenie "SELECT * FROM users LIMIT 10" w bazie danych my PostgreSQL "my-db" na serwerze "my-pg-server" w grupie zasobów "my-resource-group"
- Wykonywanie zapytań dotyczących danych: "Uruchom zapytanie, aby pobrać ostatnie zamówienia z bazy danych PostgreSQL "my-db" na serwerze "my-pg-server" w grupie zasobów "my-resource-group"
- Pobieranie danych: "Pobieranie informacji o użytkowniku z bazy danych my PostgreSQL "my-db" na serwerze "my-pg-server" w grupie zasobów "my-resource-group" z zapytaniem"
- Wyodrębnianie danych: "Wykonywanie zapytań dotyczących danych klientów z serwera my PostgreSQL "my-pg-server" w grupie zasobów "my-resource-group"
- Pobieranie rekordów: "Wybierz najlepsze rekordy sprzedaży z bazy danych PostgreSQL "my-db" na serwerze "my-pg-server" w grupie zasobów "my-resource-group"
| Parameter | Wymagane lub opcjonalne | Description |
|---|---|---|
| Grupa zasobów | Required | Nazwa grupy zasobów platformy Azure. Jest to logiczny kontener dla zasobów platformy Azure. |
| User | Required | Nazwa użytkownika, aby uzyskać dostęp do serwera PostgreSQL. |
| Server | Required | Dostęp do serwera PostgreSQL ma być uzyskiwany. |
| Baza danych | Required | Dostęp do bazy danych PostgreSQL. |
| Zapytanie | Required | Zapytanie do wykonania względem bazy danych PostgreSQL. |
Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Wpis tajny: ❌ | Wymagane lokalnie: ❌
Tabela: Lista tabel
Serwer MCP platformy Azure może wyświetlić listę wszystkich tabel w bazie danych PostgreSQL.
Przykładowe monity obejmują:
- Tabele list: "Pokaż wszystkie tabele w bazie danych my PostgreSQL "my-db" na serwerze "my-pg-server" w grupie zasobów "my-resource-group"
- Wyświetlanie tabel: "Jakie tabele mam w bazie danych PostgreSQL "my-db" na serwerze "my-pg-server" w grupie zasobów "my-resource-group"?"
- Sprawdź tabele: "Sprawdź, czy mam tabelę o nazwie "xyz" w bazie danych PostgreSQL "my-db" na serwerze "my-pg-server" w grupie zasobów "my-resource-group"
- Tabele zapytań: "Pokaż tabele w bazie danych PostgreSQL "my-db" na serwerze "my-pg-server" w grupie zasobów "my-resource-group"
- Znajdź tabele: "Pobierz wszystkie tabele z bazy danych my PostgreSQL "my-db" na serwerze "my-pg-server" w grupie zasobów "my-resource-group"
| Parameter | Wymagane lub opcjonalne | Description |
|---|---|---|
| Grupa zasobów | Required | Nazwa grupy zasobów platformy Azure. Jest to logiczny kontener dla zasobów platformy Azure. |
| User | Required | Nazwa użytkownika, aby uzyskać dostęp do serwera PostgreSQL. |
| Server | Required | Dostęp do serwera PostgreSQL ma być uzyskiwany. |
| Baza danych | Required | Dostęp do bazy danych PostgreSQL. |
Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Wpis tajny: ❌ | Wymagane lokalnie: ❌
Tabela: Pobieranie schematu tabeli
Serwer MCP platformy Azure może uzyskać schemat określonej tabeli w bazie danych PostgreSQL.
Przykładowe monity obejmują:
- Schemat widoku: "Pokaż schemat tabeli "users" w bazie danych my PostgreSQL "my-db" na serwerze "my-pg-server" w grupie zasobów "my-resource-group"
- Pobierz strukturę: "Jakie kolumny tabeli "products" mają w bazie danych my PostgreSQL "my-db" na serwerze "my-pg-server" w grupie zasobów "my-resource-group"?"
- Sprawdź schemat: "Sprawdź, czy schemat nie ma ograniczenia o wartości null w kolumnie id w bazie danych "my-db" na serwerze "my-pg-server" w grupie zasobów "my-resource-group"
- Wyświetlanie kolumn: "Pokaż kolumny i typy dla tabeli "customers" w bazie danych PostgreSQL "my-db" na serwerze "my-pg-server" w grupie zasobów "my-resource-group"
- Badanie tabeli: "Pobieranie struktury tabeli "transakcji" w bazie danych my PostgreSQL "my-db" na serwerze "my-pg-server" w grupie zasobów "my-resource-group"
| Parameter | Wymagane lub opcjonalne | Description |
|---|---|---|
| Grupa zasobów | Required | Nazwa grupy zasobów platformy Azure. Jest to logiczny kontener dla zasobów platformy Azure. |
| User | Required | Nazwa użytkownika, aby uzyskać dostęp do serwera PostgreSQL. |
| Server | Required | Dostęp do serwera PostgreSQL ma być uzyskiwany. |
| Baza danych | Required | Dostęp do bazy danych PostgreSQL. |
| tabela | Required | Dostęp do tabeli PostgreSQL ma być uzyskiwany. |
Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Wpis tajny: ❌ | Wymagane lokalnie: ❌
Serwer: Wyświetlanie listy serwerów
Serwer Usługi Azure MCP może wyświetlić listę wszystkich serwerów PostgreSQL w subskrypcji i grupie zasobów.
Przykładowe monity obejmują:
- Lista serwerów: "Pokaż wszystkie serwery PostgreSQL w grupie zasobów "my-resource-group"
- Wyświetlanie serwerów: "Jakie serwery PostgreSQL mam w grupie zasobów "my-resource-group"?"
- Sprawdź serwery: "Sprawdź, czy grupa zasobów "my-resource-group" ma serwer o nazwie "xyz"
- Serwery zapytań: "Pokaż serwery PostgreSQL w grupie zasobów "my-resource-group"
- Znajdowanie serwerów: "Pobierz wszystkie wystąpienia bazy danych PostgreSQL w grupie zasobów "my-resource-group"
| Parameter | Wymagane lub opcjonalne | Description |
|---|---|---|
| Grupa zasobów | Required | Nazwa grupy zasobów platformy Azure. Jest to logiczny kontener dla zasobów platformy Azure. |
| User | Required | Nazwa użytkownika, aby uzyskać dostęp do serwera PostgreSQL. |
Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Wpis tajny: ❌ | Wymagane lokalnie: ❌
Serwer: Pobieranie konfiguracji serwera
Serwer MCP platformy Azure może pobrać konfigurację serwera PostgreSQL.
Przykładowe monity obejmują:
- Wyświetl konfigurację: "Pokaż konfigurację serwera my PostgreSQL "my-pg-server" w grupie zasobów "my-resource-group"
- Ustawienia pobierania: "Jakie są ustawienia serwera my PostgreSQL "pg-prod" w grupie zasobów "my-resource-group"?"
- Sprawdź konfigurację: "Sprawdź, czy mój serwer "my-pg-server" w grupie zasobów "my-resource-group" konfiguracja "x" jest ustawiona na "y"
- Wyświetlanie parametrów serwera: "Pokaż mi wszystkie parametry konfiguracji serwera my PostgreSQL "my-pg-server" w grupie zasobów "my-resource-group"
- Pobierz konfigurację serwera: "Jaka jest konfiguracja wystąpienia my PostgreSQL "my-pg-server" w grupie zasobów "my-resource-group"?"
| Parameter | Wymagane lub opcjonalne | Description |
|---|---|---|
| Grupa zasobów | Required | Nazwa grupy zasobów platformy Azure. Jest to logiczny kontener dla zasobów platformy Azure. |
| User | Required | Nazwa użytkownika, aby uzyskać dostęp do serwera PostgreSQL. |
| Server | Required | Dostęp do serwera PostgreSQL ma być uzyskiwany. |
Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Wpis tajny: ❌ | Wymagane lokalnie: ❌
Serwer: Pobieranie parametru serwera
Serwer MCP platformy Azure może pobrać określony parametr serwera PostgreSQL.
Przykładowe monity obejmują:
- Parametr widoku: "Pokaż mi parametr "max_connections" serwera my PostgreSQL "my-pg-server" w grupie zasobów "my-resource-group"
- Ustawienie Pobierz: "Jaka jest wartość "shared_buffers" na serwerze my PostgreSQL "my-pg-server" w grupie zasobów "my-resource-group"?"
- Sprawdź parametr: "Sprawdź, czy mój serwer "my-pg-server" w grupie zasobów "my-resource-group" parametr "x" jest ustawiony na "y"
- Wyświetlanie parametru serwera: "Pokaż mi wartość parametru "work_mem" na serwerze my PostgreSQL "my-pg-server" w grupie zasobów "my-resource-group"
- Pobierz wartość konfiguracji: "Jaka jest wartość "maintenance_work_mem" ustawiona na w wystąpieniu my PostgreSQL "my-pg-server" w grupie zasobów "my-resource-group"?"
| Parameter | Wymagane lub opcjonalne | Description |
|---|---|---|
| Grupa zasobów | Required | Nazwa grupy zasobów platformy Azure. Jest to logiczny kontener dla zasobów platformy Azure. |
| User | Required | Nazwa użytkownika, aby uzyskać dostęp do serwera PostgreSQL. |
| Server | Required | Dostęp do serwera PostgreSQL ma być uzyskiwany. |
| Param | Required | Dostęp do parametru PostgreSQL. |
Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Wpis tajny: ❌ | Wymagane lokalnie: ❌
Serwer: Ustawianie parametru serwera
Serwer MCP platformy Azure może ustawić lub zaktualizować określony parametr na serwerze PostgreSQL. Dzięki temu można skonfigurować ustawienia serwera, zoptymalizować wydajność i dostosować zachowanie bazy danych zgodnie z wymaganiami aplikacji.
Przykładowe monity obejmują:
- Zaktualizuj ustawienie połączenia: "Ustaw parametr "max_connections" na wartość "200" na moim serwerze "prod-postgres-server" w grupie zasobów "my-resource-group"
- Konfigurowanie pamięci: "Zaktualizuj parametr "shared_buffers" na wartość "256MB" na serwerze "database-server-east" w grupie zasobów "my-resource-group"
- Dostosuj limit czasu: "Ustaw wartość "statement_timeout" na wartość "30000" na serwerze my PostgreSQL "my-pg-server" w grupie zasobów "my-resource-group"
- Konfigurowanie rejestrowania: "Zaktualizuj parametr "log_statement" na "all" na serwerze "dev-postgres" w grupie zasobów "my-resource-group"
- Ustaw parametr konserwacji: "Konfigurowanie "maintenance_work_mem" na wartość "64MB" na serwerze bazy danych "my-pg-server" w grupie zasobów "my-resource-group"
| Parameter | Wymagane lub opcjonalne | Description |
|---|---|---|
| Grupa zasobów | Required | Nazwa grupy zasobów platformy Azure. Jest to logiczny kontener dla zasobów platformy Azure. |
| User | Required | Nazwa użytkownika, aby uzyskać dostęp do serwera PostgreSQL. |
| Server | Required | Nazwa serwera PostgreSQL do skonfigurowania. |
| Param | Required | Parametr Bazy danych PostgreSQL do ustawienia. |
| Wartość | Required | Wartość ustawiona dla parametru . |
Destruktywne: ✅ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ❌ | Wpis tajny: ❌ | Wymagane lokalnie: ❌