Udostępnij swoją aplikację agentom w kilka minut
Piszesz tylko jedno: powierzchnię. SDK obsługuje warstwę transportową — transport MCP, tokeny bearer dla danej instancji, rejestrację instancji, monity o zgodę, audyt i strumień na żywo. Twoja aplikacja jedynie opisuje, co potrafi, i odpowiada na garstkę metod.
Dodaj SDK, zaimplementuj powierzchnię, uruchom host
- Dodaj odwołania do pakietów. Dodaj abstrakcje App Use i SDK do swojego projektu .NET.
- Zaimplementuj powierzchnię. Opisz swoje ekrany i elementy oraz odpowiadaj na read / get / set / invoke. Większość metod to jednowierszowce nad Twoim istniejącym stanem.
- Uruchom host. Jedno wywołanie przy starcie rejestruje Twoją aplikację, aby dowolny lokalny agent — lub hub — mógł ją znaleźć.
Hostuj to — jednym wywołaniem
await using var host = await AppUseHost.StartAsync(
new AppUseHostOptions
{
AppId = "hello",
AppName = "Hello",
AppVersion = "1.0",
Surface = new HelloSurface(),
});
// The SDK writes an instance-registration file; a Hub
// watching the directory now sees your app and brokers
// it to any connected agent.
Powierzchnia deklaruje AppSpec (ekrany + elementy + akcje) i odpowiada na ReadScreenAsync, GetValueAsync, SetValueAsync, InvokeAsync oraz kilka metod nawigacji / okna. SDK weryfikuje każde wywołanie pod kątem zakresu tokenu i monitu o zgodę, zanim dotrze ono do Twojego kodu.
Trudne części są załatwione
Transport & uwierzytelnianie
Serwer MCP SSE na pętli zwrotnej z wygenerowanym tokenem bearer dla danej instancji — nigdy nie dotykasz warstwy transportowej.
Rejestracja
Zapisywany jest plik instancji, dzięki czemu huby i agenty automatycznie odnajdują Twoją aplikację.
Zgoda & audyt
Wywołania zapisu / wykonania przechodzą przez bramkę zgody i trafiają do dziennika audytowego połączonego łańcuchem skrótów.
Obserwowalność na żywo
Każde wywołanie i wynik jest strumieniowany do podsłuchu, na który może subskrybować konsola operatora.
Pełna dokumentacja SDK & specyfikacja są w drodze
Kompletny przewodnik integracji, dokumentacja kontraktu powierzchni, pomocniki rejestru elementów oraz pełna specyfikacja protokołu są przygotowywane do otwartej publikacji. Chcesz wczesny dostęp, SDK lub pomoc w integracji? Skontaktuj się z nami.