Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Note
Dieser Artikel beschreibt Funktionen, die in Agenten oder Agent-Abläufen verwendet werden, die auf dem Standard-Harness basieren.
Important
Dies ist eine Vorschaufunktion.
- Microsoft veröffentlicht Vorschaufeatures vor einer offiziellen Version, sodass Kunden frühzeitig Zugriff erhalten und Feedback geben können.
- Vorschaufeatures verfügen über eingeschränkte Funktionen und sind nicht für die Produktionsverwendung vorgesehen.
- Microsoft könnte die Namen und Parameter von Vorschau-MCP-Tools ändern. Vermeiden Sie hartcodierte Abhängigkeiten. Microsoft behält die Szenariounterstützung bei.
- Vorschaufunktionen unterliegen den ergänzenden Nutzungsbedingungen von Microsoft.
Übersicht
| Server-ID | URL auf Mandantenebene | Anzeigename | Description |
|---|---|---|---|
mcp_MeServer |
https://agent365.svc.cloud.microsoft/agents/tenants/{tenantId}/servers/mcp_MeServer |
Benutzer | Werkzeuge für Selbsterkenntnis und organisatorisches Bewusstsein. Nutzen Sie dieses Tool, um auf Benutzerprofile in Ihrer Organisation zuzugreifen und verschiedene Aktionen auszuführen, wie zum Beispiel Ihr Profil, das Profil eines Benutzers, einen Benutzermanager oder direkte Berichte zu erhalten. |
Verfügbare Tools
mcp_graph_getDirectReports
Listet die direkten Berichte eines angegebenen Benutzers im Verzeichnis auf. Du musst entweder die Objekt-ID des Nutzers (GUID) oder deren userPrincipalName (e-mailähnliches UPN) angeben. Verwenden Sie me nicht als userIdentifier.
Erforderliche Parameter:
-
userIdentifier: Benutzerobjekt-ID (GUID) oder
userPrincipalName(UPN)
Note
Senden Sie me nicht als userIdentifier. Wenn nur der Anzeigename verfügbar ist, suchen Sie zuerst den Benutzer auf, um userPrincipalName oder die Objekt-ID zu erhalten.
Optionale Parameter:
-
Auswählen: Komma-separierte Liste von zu zurückgebenden Eigenschaften (zum Beispiel
id,displayName,mail,jobTitle, )userPrincipalName - Oberste: Anzahl der Elemente, die pro Seite zurückgegeben werden sollen
mcp_graph_getMyManager
Ruft den Vorgesetzten des angemeldeten Benutzers (der Anrufer) ab. Dieser Endpunkt gibt immer den Vorgesetzten des aktuellen Benutzerkontexts zurück.
Optionale Parameter:
- Auswählen: Kommagetrennte Liste der Managereigenschaften, die zurückgegeben werden sollen
mcp_graph_getMyProfile
Ruft die Profildetails des angemeldeten Benutzers (der Anrufer) ab. Dieser Endpunkt gibt immer das Profil des aktuellen Benutzerkontexts zurück.
Optionale Parameter:
- Auswählen: Kommagetrennte Liste der Benutzerprofileigenschaften
-
Erweitern: Erweitern Sie verwandte Tabellen (zum Beispiel Manager,
directReports)
mcp_graph_getUserProfile
Ruft das Profil eines angegebenen Benutzers im Verzeichnis ab. Du musst entweder die Objekt-ID des Nutzers (GUID) oder deren userPrincipalName (e-mailähnliches UPN) angeben. Verwenden Sie me nicht als userIdentifier. Verwenden Sie mcp_graph_getMyProfilefür den angemeldeten Benutzer .
Erforderliche Parameter:
-
userIdentifier: Benutzerobjekt-ID (GUID) oder
userPrincipalName(UPN)
Note
Schicken Sie mich nicht. Wenn nur der Anzeigename verfügbar ist, suchen Sie zuerst den Benutzer nach.
Optionale Parameter:
- Auswählen: Kommagetrennte Liste der Benutzereigenschaften, die zurückgegeben werden sollen
-
Erweitern: Erweitern Sie eine verwandte Tabelle (Manager ODER
directReports). Sie können pro Anforderung nur eine Eigenschaft erweitern.
mcp_graph_getUsersManager
Ruft den Vorgesetzten eines angegebenen Benutzers im Verzeichnis ab. Geben Sie entweder die Objekt-ID (GUID) des Benutzers oder deren userPrincipalName (E-Mail-ähnliche UPN) an. Verwenden Sie me nicht als userIdentifier. Verwenden Sie mcp_graph_getMyManagerfür den angemeldeten Benutzer .
Erforderliche Parameter:
-
userIdentifier: Benutzerobjekt-ID (GUID) oder
userPrincipalName(UPN)
Note
Schicken Sie mich nicht. Wenn nur der Anzeigename verfügbar ist, suchen Sie zuerst den Benutzer nach.
Optionale Parameter:
-
select: Kommagetrennte Liste von Eigenschaften, die für Manager zurückgegeben werden sollen, z. B.
id,displayName,mail,jobTitle,userPrincipalName
mcp_graph_listUsers
Ruft eine Liste der Benutzer in der Organisation ab. Unterstützt Abfrageoptionen wie $select, $filter, $top, . $orderby Der Standardwert ConsistencyLevel ist „eventual“.
Optionale Parameter:
- Nach oben: Nur die ersten n Benutzer anzeigen
- Auswählen: Kommagetrennte Liste der Benutzereigenschaften, die zurückgegeben werden sollen
-
Filter: Filtern Sie Benutzer nach Eigenschaft, wie zum Beispiel
startswith(displayName,'A') -
OrderBy: Ordnung ergibt sich nach gegebener Eigenschaft, wie zum Beispiel
displayName -
Suche: Freitextsuche für Benutzer. Format: "property:value", z. B.
displayName:Nehazum Durchführen einer Suche in Anzeigenamen, die Neha enthalten. Unterstützt mehrere Eigenschaften mit Leerzeichen. Fallbackregel: Wenn$searchein Fehler auftritt oder keine Ergebnisse zurückgibt, versuchen Sie es automatisch erneut.$filter - Count: Anzahl von Elementen einschließen (wahr oder falsch)
- ConsistencyLevel: Erforderlicher Header für erweiterte Abfragen (Standard: eventual)
Wichtigste Funktionen
Selbsterkenntnis
- Rufen Sie das Profil des angemeldeten Benutzers ab.
- Rufen Sie den Vorgesetzten des angemeldeten Benutzers ab.
- Zugreifen auf aktuelle Benutzerkontextinformationen.
- Keine Notwendigkeit für Benutzerbezeichner.
Benutzerprofile
- Rufen Sie das Profil eines benutzers nach ID oder UPN ab.
- Greifen Sie auf Benutzereigenschaften wie
displayName,mail,jobTitle, und mehr zu. - Erweitern Sie verwandte Tabellen wie
managerunddirectReports. - Wählen Sie Eigenschaften mithilfe von
$select.
Organisationshierarchie
- Rufen Sie den Vorgesetzten eines Benutzers ab.
- Dient zum Abrufen des direkten Vorgesetzten eines Benutzers.
- Navigieren Sie in der Berichtsstruktur.
- Vorgesetzte und direkte Berichtsbeziehungen.
Benutzerentdeckung
- Listen Sie Nutzer in der Organisation auf.
- Freitextsuche mit automatischem Fallback.
- OData-Filterung und -Sortierung.
- Paginierungsunterstützung.
- Zählen Sie Benutzer in den Ergebnissen.
Abfragefunktionen
- OData-$select zur Auswahl von Eigenschaften.
- OData-$filter für die Benutzerfilterung.
- OData-$expand für verwandte Entitäten.
- OData $orderby für die Sortierung.
- Freitextsuche mit $search und Ausweichlösung.
- Mögliche Konsistenzunterstützung.
Hinweise
- Verwenden Sie
mcp_graph_getMyProfilefür den angemeldeten Benutzer, nichtmcp_graph_getUserProfilemit ich. - Verwenden Sie
mcp_graph_getMyManagerfür den Vorgesetzten des angemeldeten Benutzers. -
userIdentifiermuss Objekt-ID (GUID) oderuserPrincipalName(UPN) sein, verwenden Sie keinen Anzeigenamen. - Wenn nur der Anzeigename verfügbar ist, verwenden Sie
mcp_graph_listUsers, um den Benutzer zuerst zu suchen. -
$expandkann pro Anfrage nur eine Eigenschaft erweitern (manageroderdirectReports). -
$searchwechselt automatisch zu$filter, wenn die Suche fehlschlägt. - ConsistencyLevel eventual für erweiterte Abfragen erforderlich.
- Suchformat: "property:value" mit Anführungszeichen.
Häufige Anwendungsfälle
Meine Informationen abrufen
- Nutze
mcp_graph_getMyProfilees, um das Profil des aktuellen Nutzers zu erhalten. - Verwenden Sie
mcp_graph_getMyManager, um den Vorgesetzten des aktuellen Benutzers abzurufen.
Suchen eines Benutzers
Verwenden Sie
mcp_graph_listUsersmit dem Suchparameter.Beispiel:
search='"displayName:John"'Um Nach Benutzern namens John zu suchen.userPrincipalNameoder Objekt-ID aus den Ergebnissen abrufen.
Benutzerdetails abrufen
-
mcp_graph_getUserProfilemituserIdentifierverwenden - Verwenden Sie
select, um bestimmte Eigenschaften abzurufen. - Verwenden Sie
expand, ummanageroderdirectReportseinzuschließen.
Organisationsstruktur abrufen
- Verwenden Sie
mcp_graph_getUsersManager, um den Vorgesetzten eines Benutzers abzurufen. - Dient
mcp_graph_getDirectReportszum Abrufen der direkten Berichte eines Benutzers. - Verketten von Aufrufen, um in der Berichtshierarchie zu navigieren.