Zum Inhalt springen
OmniChannels.ai

KI-Assistenten und Agenten

VS Code + OmniChannels.ai: Messaging-Tools im Copilot-Agentenmodus

Verbindung über MCPVerbindung über API & WebhooksAktualisiert

Kurze Antwort

VS Code verbindet sich mit OmniChannels.ai, indem Sie unseren Remote-MCP-Server https://mcp.broadnet.me/mcp als http-Server in .vscode/mcp.json eintragen. Ein promptString-Input mit gesetztem password fragt Ihr API-Token ab und speichert es sicher, sodass kein Schlüssel committet wird. Der GitHub-Copilot-Agentenmodus kann dann Testnachrichten senden, WhatsApp-Vorlagen auflisten und Zustellberichte lesen, während er Ihnen beim Schreiben von Integrationscode hilft.

Was Sie damit tun können

  • Code passend zu Ihren Vorlagen

    Copilot listet Ihre freigegebenen WhatsApp-Vorlagen über MCP auf und schreibt eine Sendefunktion mit genau den Variablen, die jede Vorlage braucht.

    Beispielanfrage

    “Liste meine freigegebenen WhatsApp-Vorlagen auf und schreib dann eine C#-Methode, die order_update mit Bestellnummer und Lieferdatum sendet.”

  • Webhook-Endpunkt bauen und testen

    Copilot schreibt einen Endpunkt für Zustellstatus und eingehende Nachrichten; anschließend lösen Sie einen Testversand aus und sehen echte Payloads eintreffen.

    Beispielanfrage

    “Schreib einen FastAPI-Webhook-Endpunkt, der Zustellstatus pro Nachrichten-ID speichert und je nach Kanal abweichende Felder akzeptiert, und sende dann eine Test-SMS an 447700900123, damit ich sehe, wie sie ankommt.”

  • Zustellung vor dem Release prüfen

    Nachdem Ihr Code eine Testnachricht gesendet hat, liest Copilot den Zustellbericht, damit Sie den Status bestätigen können, den Ihr Handler gespeichert hat.

    Beispielanfrage

    “Prüf den Zustellbericht der letzten Nachricht an 971500000000 und vergleich den Status mit dem, was unsere Datenbank gespeichert hat.”

  • Die Spezifikation nutzen, nicht das Gedächtnis

    Liegt unsere OpenAPI-Spezifikation im Workspace, nutzt Copilot die exakten Pfade und Felder, einschließlich der Angabe, welche Sendungen multipart/form-data brauchen.

    Beispielanfrage

    “Schreib anhand von docs/omnichannels-openapi.yaml eine Hilfsfunktion für den WhatsApp-Massenversand und zeig mir, welche Felder als multipart/form-data gesendet werden.”

  • Texte auf Arabisch und Englisch entwerfen

    Copilot entwirft Nachrichtentexte in beiden Sprachen und zeigt sie Ihnen, bevor ein Sende-Tool aufgerufen wird.

    Beispielanfrage

    “Entwirf eine Terminerinnerung per SMS auf Arabisch und Englisch mit jeweils höchstens einem Segment und zeig sie mir, bevor du einen Test an 966500000000 sendest.”

So funktioniert die Verbindung

Verbindung über MCPVerbindung über API & Webhooks

VS Code liest MCP-Server aus .vscode/mcp.json in Ihrem Workspace. Unser Server wird als http-Server mit einem Authorization-Header eingetragen; das Token stammt aus einem Input vom Typ promptString mit password auf true. So fragt VS Code es einmalig ab und hält es aus der Datei heraus, die Sie committen.

Im GitHub-Copilot-Agentenmodus erscheinen die Tools aktivierter MCP-Server in der Tool-Liste, wo Sie jedes einzeln ein- oder ausschalten können, und VS Code kann Sie Tool-Aufrufe bestätigen lassen. Lassen Sie die Bestätigung für alles eingeschaltet, was sendet, da jeder Versand eine echte, kostenpflichtige Nachricht ist. Konfigurationsfelder ändern sich zwischen VS-Code-Versionen; prüfen Sie daher die MCP-Dokumentation, falls ein Feld nicht erkannt wird.

  • Datei: .vscode/mcp.json, Servertyp http, URL https://mcp.broadnet.me/mcp
  • Header: Authorization: Bearer ${input:omnichannels-token}
  • Token-Input: promptString mit password: true
  • Aktivieren Sie in der Tool-Liste nur die Tools, die dieser Workspace braucht

Einrichtung

  1. 1

    API-Zugang anfordern

    Fordern Sie einen Testzugang an und erhalten Sie ein API-Token. Testnachrichten gehen nur an Ihre eigenen verifizierten Nummern.

  2. 2

    Temporären Schlüssel abrufen

    Öffnen Sie im Admin-Portal Integrations und dann MCP Integration, und wählen Sie Get temporary key.

    Anleitung: MCP server for AI agents
  3. 3

    .vscode/mcp.json anlegen

    Fügen Sie einen Server omnichannels vom Typ http mit unserer URL hinzu, dazu einen Authorization-Header mit ${input:omnichannels-token} und einen promptString-Input mit password auf true.

    Anleitung: MCP server for AI agents
  4. 4

    Server starten und Schlüssel eingeben

    Starten Sie den Server aus VS Code, fügen Sie Ihren Schlüssel bei der Abfrage ein und prüfen Sie, ob die Tools im Copilot-Agentenmodus erscheinen.

  5. 5

    Tools begrenzen

    Schalten Sie in der Tool-Liste die Tools aus, die dieser Workspace nicht braucht, und lassen Sie die Bestätigung für jedes Sende-Tool eingeschaltet.

  6. 6

    Mit Ihrer eigenen Nummer testen

    Lassen Sie Copilot eine Testnachricht an Ihre verifizierte Nummer senden und lesen Sie anschließend den Zustellbericht.

Dokumentation des Anbieters

VS Code ist eine Marke ihres Inhabers. OmniChannels.ai ist weder mit VS Code verbunden noch von VS Code unterstützt; diese Seite beschreibt eine Verbindung über die eigenen MCP-, HTTP- oder Webhook-Funktionen von VS Code.

Beispiel-Workflow

So läuft eine typische Anfrage von VS Code zu Ihrem Kunden und zurück.

  1. 01

    Copilot-Agentenmodus

    Ruft MCP-Tools auf, während er Ihnen beim Programmieren hilft

  2. 02

    OmniChannels.ai MCP-Server

    Sendet, listet Vorlagen und liest Berichte mit Ihrem Token

  3. 03

    Ihr Testtelefon

    Test per WhatsApp oder SMS an Ihre verifizierte Nummer

  4. 04

    Zustellbericht

    Copilot liest den Status mit einem Lese-Tool aus

1. Copilot-Agentenmodus: Ruft MCP-Tools auf, während er Ihnen beim Programmieren hilft 2. OmniChannels.ai MCP-Server: Sendet, listet Vorlagen und liest Berichte mit Ihrem Token 3. Ihr Testtelefon: Test per WhatsApp oder SMS an Ihre verifizierte Nummer 4. Zustellbericht: Copilot liest den Status mit einem Lese-Tool aus

Fragen

Gibt es eine OmniChannels.ai-Erweiterung für VS Code?

Nein. VS Code verbindet sich über seine Standardunterstützung für MCP-Server in .vscode/mcp.json, mit unserem öffentlichen Endpunkt und Ihrem API-Token. Aus dem Extension Marketplace muss nichts installiert werden.

Wo wird mein Token gespeichert?

Mit einem promptString-Input und password: true fragt VS Code das Token beim Start des Servers ab und speichert es sicher, statt es in mcp.json zu schreiben. Committen Sie die Datei, niemals den Schlüssel.

Welcher Copilot-Modus nutzt die Tools?

MCP-Tools werden im Agentenmodus von Copilot genutzt, in dem Sie auswählen, welche Tools verfügbar sind. Prüfen Sie die aktuelle Dokumentation von VS Code für Ihre Version sowie etwaige Organisationsrichtlinien, die MCP steuern.

Kann ich dasselbe Setup in anderen Editoren nutzen?

Jeder Client, der Streamable HTTP und einen benutzerdefinierten Authorization-Header unterstützt, kann denselben Endpunkt nutzen, auch wenn jeder die Konfiguration in seinem eigenen Format speichert. Beispiele für Cursor und Claude Code finden Sie im Leitfaden zum MCP-Server.

API- und MCP-Zugang erhalten

Nennen Sie uns Kanäle, Länder und Anwendungsfall. Ein Engineer stellt Testzugangsdaten aus und verifiziert Ihre Testnummern.