Zum Hauptinhalt springen

Lokale MCP-Server (Stdio)

MCP-Server ermöglichen leistungsstarke lokale Integrationen, die nur in der Desktop-Anwendung funktionieren. Die Web-Version kann keine stdio-basierten MCP-Server verwenden, da dies Browser-Sicherheitsbeschränkungen widerspricht.

Desktop vs. Web-Vergleich

FunktionDesktop-AppWeb-App
Stdio MCP✅ Vollständige Unterstützung❌ Nicht verfügbar
SSE MCP✅ Unterstützt✅ Unterstützt
Lokale Werkzeuge✅ Lokal ausführen✅ Begrenzt
Dateisystem✅ Vollständiger Zugriff❌ Begrenzt
Befehlszeile✅ Direkter Zugriff❌ Nicht verfügbar

Warum? Browser können aus Sicherheitsgründen keine Befehlszeilenprogramme ausführen. Die Desktop-App läuft direkt auf Ihrem Computer, sodass sie leistungsstarke lokale Werkzeuge über stdio-MCP-Server verwenden kann.

Was ist MCP?

Das Model Context Protocol (MCP) ist ein Standard für die Verbindung von KI-Assistenten mit Werkzeugen und Datenquellen. MCP-Server:

  • ✅ Laufen lokal auf Ihrem Computer
  • ✅ Kommunizieren über Standard-Ein-/Ausgabe (stdio)
  • ✅ Stellen der KI Werkzeuge und Daten zur Verfügung
  • ✅ Halten alles auf Ihrem Computer
  • ✅ Völlig kostenlos und quelloffen

Wie es funktioniert

Sie → Desktop-App → MCP-Server → Werkzeug/Daten
(Chat) (Ausführung)

Die KI nutzt verfügbare MCP-Server, wenn Sie sie auffordern, Aufgaben auszuführen, die Werkzeuge erfordern.

MCP-Server finden

Offizielles Verzeichnis

Durchsuchen Sie verfügbare MCP-Server unter:

Beliebte Kategorien

  • Produktivität: Aufgabenautomation, Notizen, Dateiverwaltung
  • Entwicklung: Git, Datenbanken, Coding-Werkzeuge
  • Daten: Analytik, Forschungswerkzeuge, Datenverarbeitung
  • Business: CRM, Projektmanagement, Berichte

Empfohlene Server für Geschäfte

Für Unternehmensbenutzer und Business-Teams bieten diese Server erhebliche Mehrwerte:

Business Intelligence

  • web-search - Markt- und Konkurrenzforschung
  • github - Zugriff auf Code-Repositorys
  • slack - Integration mit Teamkommunikation
  • sheets - Arbeit mit Tabellenkalkulationsdaten

Produktivität & Automatisierung

  • calendar - Terminverwaltung
  • email - E-Mail-Integration
  • file-system - Dokumentenverwaltung
  • database - Datenzugriff und Abfragen

Analyse & Berichte

  • python - Datenanalyse
  • sql - Datenbankabfragen
  • analytics - Datenverarbeitung
  • csv - Datenmanipulation

Registrierung eines MCP-Servers

Schritt 1: Finden und installieren

  1. Wählen Sie einen Server aus dem Verzeichnis
  2. Befolgen Sie die Installationsanweisungen
  3. Notieren Sie den Befehl zum Starten des Servers

Schritt 2: In der Desktop-App konfigurieren

  1. Öffnen Sie AI-School Desktop
  2. Gehen Sie zu EinstellungenMCP-Server
  3. Klicken Sie auf Server hinzufügen
  4. Geben Sie ein:
    • Name: Servername
    • Befehl: Wie man den Server startet
    • Argumente: Benötigte Argumente
  5. Klicken Sie auf Speichern

Schritt 3: Im Chat verwenden

Sobald der Server registriert ist, sind seine Werkzeuge automatisch verfügbar:

Sie: Verwenden Sie das web-search-Werkzeug, um unsere Marktkonkurrenten zu recherchieren
KI: [verwendet das Werkzeug und liefert Analyse]

Beispiel-Installationen

GitHub-Server

# Installieren
npm install -g @mcp/github

# Starten mit Token
GITHUB_TOKEN=your_token mcp-github

Python-Datenanalysator-Server

# Installieren
pip install mcp-python-analyzer

# Starten
mcp-python-analyzer

SQL-Datenbank-Server

# Installieren
npm install -g @mcp/sql

# Starten mit Verbindungszeichenfolge
DATABASE_URL=your_db_url mcp-sql

Erstellen Sie Ihren eigenen MCP-Server

Sie können benutzerdefinierte MCP-Server für Ihre spezifischen Geschäftsanforderungen erstellen!

Warum einen erstellen?

  • Geschäftsprozesse automatisieren
  • Integration mit benutzerdefinierten Systemen
  • Verbindung zu proprietären Werkzeugen
  • Mit Ihrem Team teilen

Erste Schritte

  1. Besuchen Sie MCP-Protokoll-Dokumentation
  2. Wählen Sie Ihre Sprache (Python, JavaScript, Go, etc.)
  3. Folgen Sie der Anleitung
  4. Implementieren Sie auf Ihrer Desktop-App

Einfaches Python-Beispiel

from mcp.server import Server

server = Server("business-tool")

@server.tool
async def analyze_data(csv_path: str) -> str:
# Ihre Analyslogik
return "Analyseergebnisse"

server.run()

Registrieren Sie es in der Desktop-App und beginnen Sie mit der Verwendung!

Sicherheit und Sicherungsmaßnahmen

Mit Vertrauen ausführen

  • ✅ MCP-Server laufen lokal auf Ihrem Computer
  • ✅ Keine Daten verlassen Ihren Computer
  • ✅ Sie steuern, welche Server aktiv sind
  • ✅ Deaktivieren Sie nicht benötigte Server

Best Practices

  1. Installieren Sie aus vertrauenswürdigen Quellen - Verwenden Sie offizielle Repositorys
  2. Überprüfen Sie den Code - Sehen Sie sich Open-Source-Implementierungen an
  3. Testen Sie zuerst - Versuchen Sie es vor wichtigen Aufgaben in einem Test-Ordner
  4. Deaktivieren Sie ungenutzte Server - Entfernen Sie nicht verwendete Server
  5. Bleiben Sie aktualisiert - Installieren Sie Sicherheitsaktualisierungen

Fehlerbehebung

Server wird nicht in der Liste angezeigt?

  • Überprüfen Sie, dass der Server richtig installiert ist
  • Überprüfen Sie den Startbefehl
  • Starten Sie die Desktop-Anwendung neu

"Server konnte nicht gestartet werden"-Fehler?

  • Überprüfen Sie die Server-Installation
  • Überprüfen Sie erforderliche Umgebungsvariablen
  • Lesen Sie die Server-Dokumentation

Werkzeuge nicht im Chat verfügbar?

  • Bestätigen Sie, dass der Server läuft
  • Laden Sie die Chat-Konversation neu
  • Überprüfen Sie den Server-Status in den Einstellungen