Machen Sie Ihre App in wenigen Minuten agentensteuerbar
Sie schreiben nur eine Sache: die Surface. Das SDK übernimmt die Leitung – MCP-Transport, Bearer-Tokens pro Instanz, Instanzregistrierung, Zustimmungsabfragen, Audit und den Live-Feed. Ihre App beschreibt lediglich, was sie kann, und beantwortet eine Handvoll Methoden.
SDK hinzufügen, die Surface implementieren, den Host starten
- Referenzieren Sie die Pakete. Fügen Sie die App-Use-Abstraktionen und das SDK zu Ihrem .NET-Projekt hinzu.
- Implementieren Sie die Surface. Beschreiben Sie Ihre Bildschirme und Elemente und beantworten Sie read / get / set / invoke. Die meisten Methoden sind Einzeiler über Ihren bestehenden Zustand.
- Starten Sie den Host. Ein Aufruf beim Start registriert Ihre App, sodass jeder lokale Agent – oder ein Hub – sie finden kann.
Hosten – ein Aufruf
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.
Die Surface deklariert eine AppSpec (Bildschirme + Elemente + Aktionen) und beantwortet ReadScreenAsync, GetValueAsync, SetValueAsync, InvokeAsync sowie einige Navigations- / Fenstermethoden. Das SDK prüft jeden Aufruf gegen den Token-Scope und die Zustimmungsabfrage, bevor er Ihren Code erreicht.
Die schwierigen Teile werden erledigt
Transport & Authentifizierung
Loopback-SSE-MCP-Server mit einem ausgestellten Instanz-Bearer – Sie berühren die Leitung nie.
Registrierung
Eine Instanzdatei wird geschrieben, damit Hubs und Agenten Ihre App automatisch entdecken.
Zustimmung & Audit
Schreib- / Ausführungsaufrufe laufen über das Zustimmungs-Gate und landen im hash-verketteten Audit-Log.
Live-Beobachtbarkeit
Jeder Aufruf und jedes Ergebnis wird in den Tap-Feed gestreamt, den eine Betreiberkonsole abonnieren kann.
Vollständige SDK-Dokumentation & die Spezifikation sind in Arbeit
Der vollständige Integrationsleitfaden, die Referenz zum Surface-Vertrag, die Element-Registry-Hilfsfunktionen und die vollständige Protokollspezifikation werden für die offene Veröffentlichung vorbereitet. Möchten Sie frühen Zugang, das SDK oder Hilfe bei der Integration? Melden Sie sich.