AppleScript BB MCP Server

officiel

Permet aux clients LLM d'interagir avec les applications macOS via AppleScript. Construit avec la bibliothèque @beyondbetter/bb-mcp-server, ce serveur offre une exécution sécurisée et contrôlée de scripts prédéfinis avec un support optionnel pour l'exécution de scripts arbitraires.

Que pouvez-vous faire avec AppleScript BB MCP ?

  • Exécuter AppleScript — Exécutez du code AppleScript directement depuis les conversations IA pour contrôler les applications macOS et automatiser des tâches.
  • Lire les dictionnaires d’applications — Découvrez quelles commandes et quels objets AppleScript une application prend en charge via son dictionnaire.
  • Automatiser le Finder — Gérez les fichiers, définissez des étiquettes, récupérez les sélections et organisez le système de fichiers grâce à l’intégration du Finder.
  • Gérer les autorisations d’automatisation — Vérifiez et gérez l’accès à l’automatisation AppleScript pour le serveur.

Documentation

Outils MCP prêts pour la production

Créez des serveurs MCP de niveau entreprise avec notre bibliothèque open-source éprouvée. Extraite de systèmes de production et conçue pour une utilisation réelle.

Qu'est-ce que le Model Context Protocol ?

MCP est un protocole ouvert qui permet aux applications d'IA de se connecter en toute sécurité à des sources de données et des outils. Considérez-le comme un connecteur universel pour les systèmes d'IA.

Pourquoi MCP est important pour votre entreprise

Intégration universelle

Connectez n'importe quelle application d'IA à vos outils métier et sources de données grâce à un protocole standardisé.

Pérenne

Construisez une fois, utilisez avec n'importe quelle application d'IA compatible MCP à mesure que l'écosystème grandit.

Sécurisé par conception

Des fonctionnalités de sécurité intégrées protègent vos données tout en permettant des intégrations puissantes.

Développement rapide

Tirez parti des bibliothèques et modèles existants pour créer rapidement des intégrations personnalisées.

BB MCP Server : bibliothèque MCP prête pour la production

Un framework complet basé sur Deno pour créer des serveurs MCP de niveau entreprise

Pourquoi choisir BB MCP Server

  • Développement rapide : le système de plugins avec découverte automatique vous rend productif immédiatement
  • Prêt pour l'entreprise : OAuth intégré, prise en charge du double transport et stockage persistant pour les déploiements en production
  • Sécurité des types : prise en charge complète de TypeScript avec validation stricte réduit les bugs et améliore la maintenabilité
  • Éprouvé : extrait de serveurs MCP de production au service de vraies entreprises

Fonctionnalités techniques

  • ✓Système de plugins avec découverte et chargement automatiques
  • ✓Fournisseur et consommateur OAuth pour les intégrations tierces
  • ✓Transport STDIO et HTTP avec gestion de session
  • ✓Stockage basé sur Deno KV avec nettoyage automatique et découpage en blocs
  • ✓Journalisation complète avec pistes d'audit et sortie structurée
  • ✓TypeScript complet avec vérification stricte des types
  • ✓Utilitaires de test et exemples complets
  • ✓Publié sur le registre JSR pour une installation facile

Démarrez rapidement

La bibliothèque comprend 4 exemples progressifs qui vous apprennent tout, des outils de base à l'intégration OAuth avancée :

⭐ Serveur MCP simple

Configuration de base avec outils utilitaires et découverte de plugins

⭐⭐ Workflows de plugins

Workflows en plusieurs étapes pour une logique métier complexe

⭐⭐⭐ API et OAuth

Intégration d'API tierce avec authentification

⭐⭐⭐⭐ Dépendances manuelles

Contrôle complet de l'infrastructure pour les cas d'utilisation avancés

BB MCP Client Inspector

Une plateforme de test complète pour les implémentations de clients MCP

Ce qu'il fait

Alors que le MCP Inspector existe en tant que client MCP pour tester les serveurs, cet outil répond au besoin inverse — un serveur MCP pour tester les clients. Le BB MCP Client Inspector fournit une console web interactive pour tester et valider les implémentations de clients MCP.

Fonctionnalités clés

  • 🔍 Inspection des messages du protocole — Visualisez tous les messages MCP JSON-RPC en temps réel
  • 🧠 Test d'échantillonnage — Testez les capacités de complétion LLM du client
  • ❓ Test de sollicitation — Testez la gestion des demandes de saisie utilisateur du client
  • 🔔 Test de notification — Déclenchez et vérifiez les notifications de changement de liste
  • 🛠️ Outils d'inspection — Six outils utilitaires pour les scénarios de test
  • 📊 Prise en charge multi-clients — Testez plusieurs clients simultanément (mode HTTP)
  • 🌐 Console web — Interface Fresh interactive pour les tests

Démarrage rapide

Exécutez directement depuis JSR — aucune installation requise :

deno run -A jsr:@beyondbetter/bb-mcp-client-inspector

Cela démarre le serveur MCP sur le port 3000 et l'interface web sur le port 8000.

Cas d'utilisation

Développement de clients MCP

Validez votre implémentation de client MCP en testant l'échantillonnage, la sollicitation et la gestion des notifications dans un environnement contrôlé.

Débogage du protocole

Inspectez tous les messages JSON-RPC en temps réel pour déboguer les problèmes de communication entre clients et serveurs.

Tests d'intégration

Testez plusieurs clients simultanément en mode HTTP pour vérifier un comportement cohérent entre différentes implémentations.

Outils d'inspection

Six outils utilitaires pour des tests complets :

  • ✓ echo — Écho de message avec délai et transformation optionnels
  • ✓ convert_date — Conversion et formatage de date/fuseau horaire
  • ✓ calculate — Opérations arithmétiques de base
  • ✓ delay_response — Délais configurables pour les tests de délai d'attente
  • ✓ random_data — Générer des données de test aléatoires
  • ✓ trigger_error — Déclencher intentionnellement des erreurs pour les tests de gestion d'erreurs

BB AppleScript MCP Server

Étendez les workflows macOS avec l'automatisation AppleScript via MCP

Ce qu'il fait

Un serveur MCP prêt pour la production qui apporte l'automatisation AppleScript à toute application d'IA compatible MCP. Construit avec BB MCP Server comme exemple concret de ce que vous pouvez créer avec la bibliothèque.

Capacités clés

  • Exécuter du code AppleScript depuis des conversations d'IA
  • Lire les dictionnaires d'applications pour découvrir les capacités
  • Automatiser la gestion de fichiers avec l'intégration Finder
  • Gérer les autorisations et vérifier l'accès à l'automatisation

Configuration rapide pour Claude Desktop

Ajoutez ceci à votre configuration Claude Desktop :

{
  "mcpServers": {
    "bb-applescript": {
      "command": "deno",
      "args": [
        "run",
        "--allow-all",
        "--unstable-kv",
        "jsr:@beyondbetter/bb-applescript-mcp-server"
      ]
    }
  }
}

Documentation complète

Cas d'utilisation

Workflows de développeur

Automatisez les projets BBEdit, manipulez des fichiers et intégrez des outils de développement via des conversations d'IA.

Gestion de fichiers

Organisez des fichiers, définissez des étiquettes, récupérez des sélections et gérez votre système de fichiers en langage naturel.

Automatisation d'applications

Contrôlez les applications macOS qui prennent en charge AppleScript via votre assistant IA.

Prêt à créer votre propre serveur MCP ?

Utilisez notre bibliothèque open-source pour commencer dès aujourd'hui, ou parlez-nous d'une solution personnalisée pour votre entreprise.