Microsoft — informacje referencyjne dotyczące serwera MCP do zarządzania MCP (wersja zapoznawcza)

Note

Ten artykuł opisuje cechy stosowane w przepływach agentów lub przepływach agentów zasilanych standardową wiązką.

Ważna

Jest to funkcja w wersji zapoznawczej.

  • Microsoft udostępnia funkcje w wersji zapoznawczej przed ich oficjalnym wydaniem, aby klienci mogli uzyskać wcześniejszy dostęp i przekazać opinie.
  • Funkcje w wersji zapoznawczej mają ograniczone funkcje i nie są przeznaczone do użytku produkcyjnego.
  • Microsoft może zmienić nazwy i parametry narzędzia MCP w wersji zapoznawczej. Unikaj zakodowanych na sztywno zależności. Microsoft obsługuje scenariusze.
  • Funkcje w wersji zapoznawczej podlegają dodatkowym warunkom użytkowania firmy Microsoft.

Przegląd

Identyfikator serwera nazwa wyświetlana Scope
MCPManagement serwer zarządzania Microsoft MCP McpServers.Management.All

Dostępne narzędzia

Narzędzia do zarządzania serwerem MCP

GetMCPServers

Pobiera wszystkie wystąpienia serwera MCP w bieżącym środowisku.

Schemat wejściowy: brak wymaganych parametrów

GetMCPServer

Pobiera szczegółowe informacje o określonym serwerze MCP.

Wymagane parametry:

  • mcpServerName (ciąg): unikatowa nazwa serwera MCP do pobrania

CreateMCPServer

Tworzy nowe wystąpienie serwera MCP w bieżącym środowisku.

Wymagane parametry:

  • serverName (ciąg): nazwa nowego serwera MCP (nie może zawierać białych znaków)

Parametry opcjonalne:

  • displayName (ciąg): opcjonalna nazwa wyświetlana serwera MCP

  • description (ciąg): opcjonalny opis tego, do czego służy ten serwer

  • scope (ciąg): opcjonalny zakres serwera MCP

  • odbiorcy (ciąg): opcjonalni odbiorcy serwera MCP

UpdateMCPServer

Aktualizuje istniejące wystąpienie serwera MCP.

Wymagane parametry:

  • mcpServerName (ciąg): unikatowa nazwa serwera MCP do aktualizacji

Parametry opcjonalne:

  • serverName (ciąg): opcjonalna nowa nazwa serwera MCP

  • description (ciąg): opcjonalny nowy opis serwera MCP

UsuńMCPSerwer

Usuwa instancję serwera MCP.

Wymagane parametry:

  • mcpServerName (ciąg): unikatowa nazwa serwera MCP do usunięcia

BlockMCPServer

Blokuje opublikowany serwer MCP.

Wymagane parametry:

  • mcpServerName (ciąg): nazwa serwera MCP do zablokowania

Zarządzanie narzędziami

GetTools

Pobiera wszystkie narzędzia na określonym serwerze MCP.

Wymagane parametry:

  • mcpServerName (ciąg): unikatowa nazwa serwera MCP do pobrania narzędzi z

GetTool

Pobiera szczegółowe informacje o określonym narzędziu.

Wymagane parametry:

  • mcpServerName (ciąg): unikatowa nazwa serwera MCP zawierającego narzędzie

  • toolName (ciąg): unikatowa nazwa narzędzia do pobrania

NarzędzieAktualizacji

Aktualizuje istniejące narzędzie na serwerze MCP.

Wymagane parametry:

  • mcpServerName (ciąg): unikatowa nazwa serwera MCP zawierającego narzędzie

  • toolName (ciąg): unikatowa nazwa narzędzia do aktualizacji

Parametry opcjonalne:

  • description (ciąg): opcjonalny nowy opis narzędzia

  • inputSchema (ciąg): opcjonalny schemat JSON definiujący parametry wejściowe narzędzia

  • customAPIId (ciąg): opcjonalny niestandardowy identyfikator interfejsu API do skojarzenia z tym narzędziem

  • adnotacje (ciąg): opcjonalne adnotacje JSON dla narzędzia

Narzędzie do usuwania

Usuwa narzędzie z serwera MCP.

Wymagane parametry:

  • mcpServerName (ciąg): unikatowa nazwa serwera MCP zawierającego narzędzie

  • toolName (ciąg): unikatowa nazwa narzędzia do usunięcia

Niestandardowe narzędzia API

GetCustomAPIs

Pobiera wszystkie dostępne dopasowane API w bieżącym środowisku.

Schemat wejściowy: brak wymaganych parametrów

StwórzNarządzieZWłasnymAPI

  • Tworzy nowe narzędzie z niestandardowym interfejsem API na serwerze MCP.

Wymagane parametry:

  • mcpServerName (ciąg): unikatowa nazwa serwera MCP do dodania narzędzia.

  • customAPIId (ciąg): unikatowy identyfikator niestandardowego interfejsu API do skojarzenia z tym narzędziem

Parametry opcjonalne:

  • toolName (ciąg): opcjonalna nazwa narzędzia. Jeśli nie podasz tego parametru, zostanie użyta niestandardowa unikatowa nazwa interfejsu API.

  • description (ciąg): opcjonalny opis tego narzędzia

Narzędzia komunikatów zestawu SDK

CreateToolWithSdkMessage

Tworzy nowe narzędzie z sdkMessage na serwerze MCP.

Wymagane parametry:

  • mcpServerId (ciąg znaków): unikatowy identyfikator serwera MCP, do którego ma zostać dodane narzędzie.

  • sdkMessagepairId (łańcuch znaków): Unikatowy identyfikator obiektu sdkMessage, który ma zostać skojarzony z tym narzędziem.

Parametry opcjonalne:

  • toolName (ciąg): opcjonalna nazwa narzędzia. Jeśli nie podasz nazwy, narzędzie użyje unikatowej sdkMessage nazwy.

  • description (ciąg): opcjonalny opis tego narzędzia.

Zdalne narzędzia API

CreateToolWithRemoteAPI

Tworzy nowe narzędzie ze zdalnym interfejsem API na serwerze MCP.

Wymagane parametry:

  • mcpServerName (ciąg): unikatowa nazwa serwera MCP do dodania narzędzia.

  • remoteApiId (ciąg): identyfikator zdalnego interfejsu API.

Parametry opcjonalne:

  • toolName (ciąg): opcjonalna nazwa narzędzia. Jeśli nie podasz tego parametru, zostanie użyta niestandardowa unikatowa nazwa interfejsu API.

  • description (ciąg): opcjonalny opis tego narzędzia.

Narzędzia łącznika

GetConnectorsAsync

Pobiera wszystkie konektory.

Schemat wejściowy: brak wymaganych parametrów

GetConnectorAsync

Pobiera określony konektor.

Wymagane parametry:

  • connectorId (ciąg): unikatowa nazwa łącznika do pobrania

GetConnectorOperationsAsync

Pobiera operacje dla określonego konektora.

Wymagane parametry:

  • connectorId (ciąg): unikatowa nazwa łącznika do pobrania

CreateToolWithConnector

Tworzy nowe narzędzie z łącznikiem na serwerze MCP.

Wymagane parametry:

  • toolName (ciąg): nazwa narzędzia

  • mcpServerName (ciąg): unikatowa nazwa serwera MCP do dodania narzędzia.

  • connectorId (ciąg): nazwa łącznika do skojarzenia z tym narzędziem

  • operationId (ciąg): unikatowy identyfikator operacji łącznika do skojarzenia z tym narzędziem

Parametry opcjonalne:

  • description (ciąg): opcjonalny opis tego narzędzia.

Narzędzia interfejsu API programu Graph

GetGraphApisAsync

Pobiera wszystkie interfejsy API Microsoft Graph.

Schemat wejściowy: brak wymaganych parametrów

CreateToolWithGraph

Tworzy nowe narzędzie z operacją interfejsu API programu Graph na serwerze MCP.

Wymagane parametry:

  • toolId (ciąg znaków): IdentyfikatorNarzędzia

  • mcpServerName (ciąg): unikatowa nazwa serwera MCP do dodania narzędzia.

Parametry opcjonalne:

  • toolName (ciąg): (opcjonalnie) Nazwa ustawiona dla narzędzia

  • description (ciąg): (opcjonalnie) Opis ustawiany dla narzędzia

Narzędzia środowiska Dataverse

ListDataverseEnvironments

Wyświetla listę wszystkich dostępnych środowisk usługi Dataverse.

Schemat wejściowy: brak wymaganych parametrów

ListMCPServersInDataverseEnvironment

Wyświetla listę wszystkich serwerów MCP w określonym środowisku usługi Dataverse.

Wymagane parametry:

  • envId (ciąg): identyfikator środowiska do wyświetlenia listy serwerów MCP z.