Maak uw app in enkele minuten aanstuurbaar voor agents
U schrijft één ding: de surface. De SDK doet de verbinding — MCP-transport, bearer-tokens per instance, instanceregistratie, toestemmingsprompts, audit en de live feed. Uw app beschrijft alleen wat ze kan en beantwoordt een handvol methoden.
Voeg de SDK toe, implementeer de surface, start de host
- Verwijs naar de packages. Voeg de App Use-abstracties en SDK toe aan uw .NET-project.
- Implementeer de surface. Beschrijf uw schermen en elementen, en beantwoord read / get / set / invoke. De meeste methoden zijn one-liners over uw bestaande state.
- Start de host. Eén aanroep bij het opstarten registreert uw app zodat elke lokale agent — of een hub — deze kan vinden.
Host het — één aanroep
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.
De surface verklaart een AppSpec (schermen + elementen + acties) en beantwoordt ReadScreenAsync, GetValueAsync, SetValueAsync, InvokeAsync, en enkele navigatie- / venstermethoden. De SDK toetst elke aanroep aan de tokenscope en de toestemmingsprompt voordat deze uw code bereikt.
De moeilijke onderdelen zijn geregeld
Transport & authenticatie
Loopback-SSE-MCP-server met een uitgegeven bearer per instance — u raakt de verbinding nooit aan.
Registratie
Er wordt een instancebestand geschreven zodat hubs en agents uw app automatisch ontdekken.
Toestemming & audit
Schrijf- / uitvoeraanroepen lopen via de toestemmingspoort en belanden in het hash-geketende auditlogboek.
Live waarneembaarheid
Elke aanroep en elk resultaat streamt naar de tap-feed waarop een operatorconsole zich kan abonneren.
Volledige SDK-documentatie & de specificatie zijn onderweg
De volledige integratiegids, het surface-contractreferentiedocument, de element-registry-helpers en de volledige protocolspecificatie worden voorbereid voor open publicatie. Wilt u vroege toegang, de SDK, of hulp bij de integratie? Neem contact op.