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
| Funktion | Desktop-App | Web-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:
- MCP-Server-Verzeichnis - Offizielles MCP-Server-Register
- Smithery.ai - Community-MCP-Server-Sammlung
- GitHub MCP Topic - Open-Source-MCP-Projekte
Beliebte Kategorien
- Produktivität: Aufgabenautomation, Notizen, Dateiverwaltung
- Entwicklung: Git, Datenbanken, Coding-Werkzeuge
- Daten: Analytik, Forschungswerkzeuge, Datenverarbeitung
- Bildung: Lernwerkzeuge, Tutorensysteme, Content-Erstellung
Empfohlene Server für Bildung
Für Schüler, Lehrer und Bildungseinrichtungen sind diese Server besonders wertvoll:
Forschung & Schreiben
- arxiv - Zugriff auf Forschungsarbeiten
- web-search - Internetsuche
- wikipedia - Informationen nachschlagen
- exa - Erweiterte Suchfunktionen
Code & Lernen
- github - Zugriff auf Repositorys
- bash - Shell-Befehle ausführen (mit Vorsicht)
- python - Python-Code ausführen
- repl - Interaktive Programmierung
Schulaufgaben
- file-system - Mit lokalen Dateien arbeiten
- calculator - Mathematische Operationen
- weather - Wetterinformationen
- calendar - Terminverwaltung
Registrierung eines MCP-Servers
Schritt 1: Finden und installieren
- Wählen Sie einen Server aus dem Verzeichnis
- Befolgen Sie die Installationsanweisungen
- Notieren Sie den Befehl zum Starten des Servers
Schritt 2: In der Desktop-App konfigurieren
- Öffnen Sie AI-School Desktop
- Gehen Sie zu Einstellungen → MCP-Server
- Klicken Sie auf Server hinzufügen
- Geben Sie ein:
- Name: Servername
- Befehl: Wie man den Server startet
- Argumente: Benötigte Argumente
- 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 Informationen über Quantencomputer zu finden
KI: [verwendet das Werkzeug und liefert Ergebnisse]
Beispiel-Installationen
Web-Such-Server
# Installieren
npm install -g @server/web-search
# Starten
web-search
GitHub-Server
# Installieren
brew install github-mcp # oder Ihr Paketmanager
# Starten mit Token
GITHUB_TOKEN=your_token github-mcp
Python REPL-Server
# Installieren
pip install mcp-python
# Starten
mcp-python
Erstellen Sie Ihren eigenen MCP-Server
Sie können benutzerdefinierte MCP-Server für Ihre spezifischen Anforderungen erstellen!
Warum einen erstellen?
- Wiederholte Aufgaben automatisieren
- Benutzerdefinierte Werkzeuge integrieren
- Verbindung zu proprietären Systemen
- Mit Ihrem Team teilen
Erste Schritte
- Besuchen Sie MCP-Protokoll-Dokumentation
- Wählen Sie Ihre Sprache (Python, JavaScript, Go, etc.)
- Folgen Sie der Anleitung
- Implementieren Sie auf Ihrer Desktop-App
Einfaches Python-Beispiel
from mcp.server import Server
from mcp.tools import Tool
server = Server("my-tool")
@server.tool
async def calculate(expression: str) -> str:
return str(eval(expression))
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
- Installieren Sie aus vertrauenswürdigen Quellen - Verwenden Sie offizielle Repositorys
- Überprüfen Sie den Code - Sehen Sie sich Open-Source-Implementierungen an
- Testen Sie zuerst - Versuchen Sie es in einem Test-Ordner vor wichtigen Aufgaben
- Deaktivieren Sie ungenutzte Server - Entfernen Sie nicht verwendete Server
- 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