Communitygithub.com

pachipalabharath/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.

Was ist bb-applescript-mcp-server?

Dieses Skill hilft Entwicklern, einen MCP-Server (Model Context Protocol) zu erstellen und zu hosten, der eine standardisierte Schnittstelle für die Kommunikation mit LLM-Anwendungen wie Claude Code, Cursor oder anderen KI-Agenten bietet. Durch die Implementierung des MCP-Standards ermöglicht der Server eine reibungslose Integration von AppleScript-basierten Automatisierungen in LLM-gesteuerte Workflows, was die Produktivität und Effizienz erheblich steigert. Der Server ist ideal für macOS-Umgebungen und nutzt AppleScript, um lokale Anwendungen wie Finder, Safari oder Terminal zu steuern – direkt über KI-Agenten. Die Konfiguration erfolgt über JSON-basierte Profile, und der Server unterstützt dynamische Tool-Registrierung sowie Echtzeit-Kommunikation zwischen LLM und lokaler macOS-Umgebung.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add pachipalabharath/bb-applescript-mcp-server

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

  1. Klonen Sie das Repository:

    git clone https://github.com/pachipalabharath/bb-applescript-mcp-server.git
    cd bb-applescript-mcp-server
    
  2. Installieren Sie Abhängigkeiten:

    npm install
    
  3. Konfigurieren Sie die mcp-settings.json-Datei mit Ihren bevorzugten Tools und AppleScript-Befehlen.

  4. 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

Verwandte Skills