Einen MCP-Server untersuchen
Füge den MCP-Server des Demo-Shops hinzu, sieh dir an, was er bietet, rufe seine Tools auf, lies, wie ein Modell ihn sieht, und sichere Aufrufe als Anfragen mit Prüfungen.
Ein MCP-Server gibt KI-Agenten Tools, Ressourcen und Prompts. Bevor du einen an einen Agenten weitergibst, sieh dir an,
was er bietet, rufe seine Tools selbst auf und prüfe, was die Tool-Liste ein Modell kostet. In diesem Tutorial machst du
das mit dem Server des Demo-Shops, https://demo.echolot.dev/mcp, und sicherst einen Tool-Aufruf als Anfrage mit
Prüfungen.
- Dauer: 15 Minuten.
- Du brauchst: einen beliebigen Arbeitsbereich. Alpenglow hat diesen Server schon als Alpenglow MCP; um von vorn mitzumachen, nimm einen anderen Arbeitsbereich.
- Du lernst: einen Server hinzufügen, die Prüfung, Tools aufrufen, die Karte So sieht ein Modell diesen Server und MCP-Anfragen.
1. Den Server hinzufügen
- Wechsle zu MCP-Server (⌘2).
- Wähle MCP-Server hinzufügen … (auf der leeren Seite oder im Menü + der Seitenleiste).
- Unter MCP-Server hinzufügen:
- Name:
Demo shop - Transport: HTTP (Streamable HTTP)
- URL:
https://demo.echolot.dev/mcp
- Name:
- Wähle Hinzufügen.
Der Server wird als Datei im Ordner mcp-servers des Arbeitsbereichs gesichert. Über das Menü + lassen sich auch
Server aus Claude Desktop, Claude Code, Cursor, VS Code oder Codex importieren.
Nur im direkten Download
Server, die als Programm auf deinem Mac laufen (Lokaler Befehl (stdio), etwa npx- oder uvx-Server), laufen im
Direktdownload. Füge in der App-Store-Edition einen Server über HTTP hinzu oder prüfe ihn mit echolot mcp check.
2. Prüfen
- Wähle Prüfen. Echolot verbindet sich, findet heraus, welche Protokollversion der Server spricht, pingt ihn und listet seine Tools, Ressourcen und Prompts auf.
- Die Seite füllt sich, Karte für Karte:
- Verbindung funktioniert, dann Server: das Protokoll (MCP 2025-11-25, mit einer Sitzung), die Ping- und Verbindungszeiten, die Zahl der Tools, seine Fähigkeiten und seine Anweisungen: „The Alpenglow demo shop from docs.echolot.dev. Read-only: search the catalog, look up products and orders.“
- Tools:
search_catalog,get_productundorder_status, mit ihren Beschreibungen. - Ressourcen:
categories(alpenglow://catalog/categories). - Prompts:
pack_for_a_trip, das einentripnimmt. - Nachrichten: jede JSON-RPC-Nachricht der Prüfung. Wähle Alle N anzeigen, um jede zu sehen.
Beobachten hält eine Verbindung offen und zeigt Änderungen an Listen und Ressourcen-Updates, sobald sie passieren. Ein Server, der OAuth braucht, zeigt hier Anmelden …; siehe Server hinzufügen.

3. Ein Tool aufrufen
- Wähle in der Karte Tools den Eintrag
search_catalog. Das Aufrufblatt öffnet sich. - Unter Argumente zeigt Formular ein Feld pro Parameter. Setze
queryaufultralight tentundlimitauf3. JSON zeigt dieselben Argumente als Text. - Wähle Aufrufen (↩).
Das Ergebnis erscheint unter Ergebnis mit der Zeit, die es gedauert hat: eine Zeile pro Produkt, mit Name, SKU, Preis
in CHF und Lagerbestand. Ein Tool, das fehlschlägt, zeigt Fehler und den Text in Rot. Probiere order_status mit
order_id ord_7Hk2Lw und wähle categories unter Ressourcen, um die Ressource auf dieselbe Weise zu lesen.
4. Sehen, wie ein Modell den Server sieht
Name, Beschreibung und Eingabeschema jedes Tools gehen bei jedem Zug einer Unterhaltung an ein Modell. Die Karte So sieht ein Modell diesen Server misst das:
- Anthropic-Tokens, OpenAI-Tokens und Google-Gemini-Tokens: was die drei Tools pro Zug kosten. Bei diesem Server ein paar hundert Tokens.
- Größte Tools: die Tools, die am meisten kosten.
- Eine Liste von Problemen, über die ein Modell stolpern würde, etwa eine fehlende Beschreibung oder ein verwirrendes Schema, jeweils mit einem Lösungsvorschlag. Beim Demo-Server: Nichts, worüber ein Modell stolpern würde.
- Die Liste, wie ein Anbieter sie erhält: die Tool-Liste genau so, wie die API jedes Anbieters sie bekommt, mit Kopieren.
Die Karte Mit einem Modell ausprobieren darunter sendet eine Aufgabe, die du tippst, an ein Modell mit diesen Tools, um zu sehen, welche es wählt. Dafür brauchst du einen Anbieter für den Assistenten. Das Befehlszeilentool gibt dieselben Messwerte aus:
echolot mcp check --quality --url https://demo.echolot.dev/mcpHow a model sees the tools (estimates)
Anthropic 572 tokens a turn, 0.3% of a 200k context
OpenAI 166 tokens a turn, 0.1% of a 200k context
Google Gemini 225 tokens a turn, 0.1% of a 200k context
largest: search_catalog 98, get_product 66, order_status 62
Nothing a model would stumble over.Mehr unter Tools und Qualität.
5. Den Aufruf als Anfrage mit Prüfungen sichern
- Rufe
search_catalogerneut auf und wähle Als Anfrage sichern. Unter Anfragen erscheint eine Anfrage namenssearch_catalog, mit dem Server, dem Tool und den Argumenten. - Öffne sie. Die Operation ist Tool; Aufrufen (⌘R) führt sie wie jede Anfrage aus.
- Öffne in ihrem Tab Tests das Menü Test hinzufügen und füge hinzu:
- MCP-Fehler ist gleich
false: Das Tool hat keinen Fehler gemeldet. - Body enthält
TNT-: Die Antwort listet Zelte auf. - JSON-Wert
$.content[0].textenthältCHF.
- MCP-Fehler ist gleich
- Rufe sie auf. 3 bestanden.
Gesicherte Aufrufe laufen in der Ausführung und in CI mit echolot run, sodass eine Änderung an
den Tools eines Servers einen Build bricht statt eines Agenten. Der Ordner Agent tools von Alpenglow hat zwei solche
Anfragen. Ausgabeschema des Tools prüft ein Ergebnis gegen das Ausgabeschema, das das Tool deklariert, bei Servern,
die eines deklarieren. Siehe MCP-Anfragen.
Nächste Schritte
- Einen Agenten deinen Arbeitsbereich sicher nutzen lassen: Auch Echolot ist ein MCP-Server.
- MCP-Server: stdio-Server, OAuth, Konfigurationen anderer Apps importieren.
echolot mcp:check,sign-inund der Rest.
Mit einem Flow automatisieren
Baue auf der Canvas einen Flow, der sich anmeldet, Bestellungen auflistet, entscheidet und dich benachrichtigt; führe ihn aus, plane ihn und starte ihn von einem Webhook.
Einen Agenten deinen Arbeitsbereich sicher nutzen lassen
Verbinde Claude Code oder einen anderen MCP-Client mit einem Arbeitsbereich, lege fest, was er darf, genehmige seine Sendungen, schütze eine Umgebung und halte Secrets außer Reichweite.
