Was macht bb-applescript-mcp-server?
🌐 Erstellen Sie einen MCP-Server (Model Context Protocol) für die nahtlose Integration mit LLM-Anwendungen, um Automatisierung und Effizienz in Arbeitsabläufen zu verbessern.
Übersicht
Dieses Projekt ermöglicht die Erstellung eines MCP-Servers, der AppleScript-Befehle über das Model Context Protocol (MCP) bereitstellt. So können LLM-Anwendungen (wie Claude Code, Cursor oder Codex) direkt macOS-Automatisierungen ausführen.
Funktionen
- AppleScript-Integration: Führen Sie AppleScript-Befehle aus, um macOS-Apps wie Finder, Safari, Terminal, Mail und mehr zu steuern.
- MCP-Standardkonformität: Vollständige Unterstützung des Model Context Protocol für eine einheitliche Kommunikation mit LLMs.
- Einfache Konfiguration: Anpassbare Profilkonfiguration über JSON-Dateien.
- Dynamische Tool-Registrierung: LLMs können verfügbare Tools automatisch erkennen.
Unterstützte Plattformen
- macOS (erfordert AppleScript-Unterstützung)
- LLM-Plattformen: Claude Code, Cursor, Codex, Open AI und andere MCP-kompatible Anwendungen
Einrichtung
-
Klonen Sie das Repository:
git clone https://github.com/pachipalabharath/bb-applescript-mcp-server.git cd bb-applescript-mcp-server -
Installieren Sie Abhängigkeiten:
npm install -
Konfigurieren Sie die
mcp-settings.json-Datei mit Ihren bevorzugten Tools und AppleScript-Befehlen. -
Starten Sie den Server:
npm start
Verwendung mit LLM-Agenten
Fügen Sie den Server als MCP-Tool in Ihrer LLM-Anwendung hinzu. Beispielkonfiguration für Claude Code:
{
"mcpServers": {
"bb-applescript": {
"command": "node",
"args": ["/path/to/bb-applescript-mcp-server/index.js"],
"env": {}
}
}
}
Beispiel-AppleScript-Befehle
- Finder-Ordner öffnen:
tell application "Finder" to open folder "~/Documents" - Safari-Webseite öffnen:
tell application "Safari" to open location "https://example.com" - Terminal-Befehl ausführen:
do shell script "ls -la"
Lizenz
MIT