Yardi Virtuoso (wersja zapoznawcza)
Yardi Virtuoso zapewnia bezpieczny, w czasie rzeczywistym dostęp do danych i narzędzi Yardi za pośrednictwem pilotażu. Umożliwia ona specjalistom zajmującym się inwestycjami, nieruchomościami i zasobami wykonywanie zapytań dotyczących modeli finansowych, analizy predykcyjnej konserwacji, analizy rynku i danych portfela przy użyciu języka naturalnego. Użytkownicy mogą zadawać złożone pytania operacyjne, eksplorować scenariusze strategiczne i przeprowadzać analizę bez ręcznego wyodrębniania danych, a wszystkie uziemione w dokładnych danych stoczni klasy korporacyjnej.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate - narzędzie do automatyzacji procesów | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Contact | |
|---|---|
| Name | Yardi Systems, Inc. |
| adres URL | https://www.yardi.com |
| support@yardi.com |
| Metadane łącznika | |
|---|---|
| Publisher | Yardi Systems LLC |
| Przewodnik dokumentacji technicznej Yardi Virtuoso MCP | https://help.virtuoso.ai/en/articles/13679727-yardi-virtuoso-mcp-technical-documentation-guide |
| Website | https://www.yardi.com |
| Zasady ochrony prywatności | https://resources.yardi.com/legal/privacy-statement/ |
| Categories | AI; Zarządzanie biznesem |
| Documentation | https://help.virtuoso.ai/en/articles/13679727-yardi-virtuoso-mcp-technical-documentation-guide |
| Support | https://www.yardi.com/company/technical-support/ |
Łącznik Yardi Virtuoso
Yardi Virtuoso zapewnia bezpieczny, w czasie rzeczywistym dostęp do danych i narzędzi Yardi za pośrednictwem Microsoft Copilot. Umożliwia ona specjalistom zajmującym się inwestycjami, nieruchomościami i zasobami wykonywanie zapytań dotyczących modeli finansowych, analizy predykcyjnej konserwacji, analizy rynku i danych portfela przy użyciu języka naturalnego. Użytkownicy mogą zadawać złożone pytania operacyjne, eksplorować scenariusze strategiczne i przeprowadzać analizę bez ręcznego wyodrębniania danych, a wszystkie uziemione w dokładnych danych stoczni klasy korporacyjnej.
Łącznik jest implementacją protokołu MCP (Model Context Protocol), otwartego standardu łączenia asystentów sztucznej inteligencji z systemami zewnętrznymi, takimi jak narzędzia biznesowe, repozytoria danych i środowiska programistyczne. Zamiast uwidaczniać stały zestaw operacji REST, łącznik mówi MCP za pośrednictwem przesyłanego strumieniowo protokołu HTTP, więc serwer Yardi Virtuoso MCP anonsuje własne narzędzia i zasoby do agenta wywołującego w czasie wykonywania. Oznacza to, że nowe możliwości stoczni stają się dostępne dla agentów bez ponownego publikowania łącznika.
Prerequisites
Aby kontynuować, musisz wykonać następujące czynności:
- Plan usługi Microsoft Power Apps lub Power Automate z funkcją łącznika niestandardowego
- Licencja Microsoft Copilot Studio dla agentów korzystających z serwera MCP
- Licencjonowana subskrypcja Yardi Virtuoso
- Konto YardiOne z dostępem do danych i narzędzi Stocznii, które zamierzasz wykonywać zapytania
- Narzędzia interfejsu wiersza polecenia platformy Power Platform (
paconn), jeśli wdrażasz ze źródła zamiast importować rozwiązanie zarządzane
Kompilowanie łącznika
Serwer Yardi Virtuoso MCP jest zabezpieczony przez YardiOne, który działa jako serwer autoryzacji OAuth 2.0. Uwierzytelnianie używa protokołu OAuth 2.0 z metadanymi PKCE i chronionymi zasobami (oauth2pkcewithprm), dlatego łącznik odnajduje serwer autoryzacji i rejestruje się dynamicznie zamiast polegać na wstępnie aprowizacji identyfikatora klienta i wpisu tajnego.
Ze względu na ten przepływ odnajdywania nie ma Entra ID kroku rejestracji aplikacji i nie ma wpisu tajnego klienta do zarządzania. Łącznik deklaruje adres serwera MCP, a platforma Power Platform obsługuje resztę uzgadniania:
- Łącznik anonsuje chroniony zasób ,
https://mcp.virtuoso.ai/mcpza pośrednictwem parametruServerUrlpołączenia. - Na pierwszym połączeniu platforma Power Platform pobiera metadane chronionego zasobu z serwera MCP, który wskazuje na serwer autoryzacji YardiOne.
- Łącznik rejestruje się dynamicznie za pomocą aplikacji YardiOne i przekierowuje użytkownika w celu zalogowania się.
- YardiOne wystawia token dostępu w zakresie tego użytkownika, a łącznik dołącza go jako token elementu nośnego w każdym żądaniu MCP.
W związku z tym dostęp jest oceniany dla poszczególnych użytkowników względem swoich uprawnień YardiOne. Agent może uzyskać dostęp tylko do danych stoczni i narzędzi, które zalogowany użytkownik może już zobaczyć, a każde wywołanie narzędzia można przeprowadzić inspekcję z powrotem do tej tożsamości.
Adres URL przekierowania skonfigurowany dla tego łącznika to:
https://global.consent.azure-apim.net/redirect/cre88-5fvirt-5fprod-5fdyn-5foauth-5fdisc-5f985796682d33968b
Jest GlobalPerConnector to przekierowanie, dlatego jest specyficzne dla tej rejestracji łącznika i musi być na liście dozwolonych przez serwer autoryzacji YardiOne.
Wdrażanie łącznika
Zaimportuj rozwiązanie zarządzane uwzględnione w tym pakiecie:
pac solution import --path YardiVirtuosoConnector_1_0_0_2_managed.zip
Rozwiązanie pakuje tylko składnik łącznika niestandardowego. Nie zawiera żadnych dodatkowych tabel, przepływów pracy ani ról zabezpieczeń.
| Property | Value |
|---|---|
| Unikatowa nazwa rozwiązania | YardiVirtuosoConnector |
| Wersja rozwiązania |
1.0.0.2 (zarządzane) |
| Publisher |
Yardi_Virtuoso_developer (prefiks virtuoso) |
| Nazwa wewnętrzna łącznika | cre88_5Fvirt-5Fprod-5Fdyn-5Foauth-5Fdisc |
| Host | mcp.virtuoso.ai |
| Punkt końcowy MCP | POST /mcp |
| Protokół agenta | mcp-streamable-1.0 |
Alternatywnie w celu wdrożenia z definicji łącznika w tym repozytorium:
paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json
Obsługiwane operacje
Łącznik uwidacznia jedną operację platformy Power Platform, która przenosi protokół MCP:
-
Yardi Virtuoso(InvokeServer): Wywołuje serwer Yardi Virtuoso MCP za pośrednictwem strumieniowego protokołu HTTP. Jest to transport dla całego ruchu MCP, w tym odnajdywania narzędzi i wywołania narzędzi.
Agenci nie nazywają tej operacji bezpośrednio. Po autoryzowanym połączeniu Copilot Studio wystawia żądanie MCPtools/list, a serwer Yardi Virtuoso zwraca narzędzia dostępne dla zalogowanego użytkownika. Następnie agent wywołuje te narzędzia według nazwy. Ponieważ katalog narzędzi jest obsługiwany przez Yardi Virtuoso, a nie zadeklarowany w definicji interfejsu OpenAPI łącznika, może zmienić się po stronie serwera bez aktualizacji łącznika.
Znane problemy i ograniczenia
- Łącznik używa
mcp-streamable-1.0protokołu agenta i jest przeznaczony do użycia w agentach Microsoft Copilot Studio. Nie jest przeznaczony do użycia jako konwencjonalne działanie w przepływach Power Automate lub Power Apps. - Katalog narzędzi jest rozpoznawany w czasie wykonywania z serwera Yardi Virtuoso MCP, więc operacje dostępne dla agenta zależą od wersji serwera i uprawnień zalogowanego użytkownika YardiOne.
- Każde połączenie jest powiązane z indywidualnym użytkownikiem YardiOne. Logowanie w imieniu nie jest obsługiwane, więc połączenia nie mogą być współużytkowane przez użytkowników.
- Wymagany jest dostęp wychodzący do
mcp.virtuoso.aiza pośrednictwem protokołu HTTPS. Środowiska ograniczające ruch wychodzący muszą zezwalać na tagi usługi Azure używane przez platformę Power Platform w odpowiednim regionie.
Akcje
| Yardi Virtuoso |
Yardi Virtuoso zapewnia bezpieczny, w czasie rzeczywistym dostęp do danych i narzędzi Yardi za pośrednictwem pilotażu. Umożliwia ona specjalistom zajmującym się inwestycjami, nieruchomościami i zasobami wykonywanie zapytań dotyczących modeli finansowych, analizy predykcyjnej konserwacji, analizy rynku i danych portfela przy użyciu języka naturalnego. Użytkownicy mogą zadawać złożone pytania operacyjne, eksplorować scenariusze strategiczne i przeprowadzać analizę bez ręcznego wyodrębniania danych, a wszystkie uziemione w dokładnych danych stoczni klasy korporacyjnej. |
Yardi Virtuoso
Yardi Virtuoso zapewnia bezpieczny, w czasie rzeczywistym dostęp do danych i narzędzi Yardi za pośrednictwem pilotażu. Umożliwia ona specjalistom zajmującym się inwestycjami, nieruchomościami i zasobami wykonywanie zapytań dotyczących modeli finansowych, analizy predykcyjnej konserwacji, analizy rynku i danych portfela przy użyciu języka naturalnego. Użytkownicy mogą zadawać złożone pytania operacyjne, eksplorować scenariusze strategiczne i przeprowadzać analizę bez ręcznego wyodrębniania danych, a wszystkie uziemione w dokładnych danych stoczni klasy korporacyjnej.