AppleScript BB MCP Server
officielPermet 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 Apple Script BB MCP ?
- Exécuter AppleScript depuis des conversations IA — Demandez à votre assistant d'exécuter du code AppleScript arbitraire sur votre Mac via
run_applescript. - Parcourir les dictionnaires de script d'application — Récupérez les commandes et propriétés disponibles pour toute application scriptable à l'aide de
get_applescript_dictionary. - Automatiser les opérations de fichiers du Finder — Déplacez, renommez, étiquetez ou récupérez les fichiers sélectionnés via les outils
finder_automation. - Vérifier les autorisations d'automatisation — Vérifiez quelles applications ont accès à AppleScript avec
check_automation_permissions.
Documentation
Outils MCP prêts pour la production
Créez des serveurs MCP de qualité professionnelle avec notre bibliothèque open source éprouvée. Extraite de systèmes en production et conçue pour une utilisation réelle.
Voir sur GitHubBesoin d'un développement sur mesure ?
Qu'est-ce que le Model Context Protocol ?
MCP est un protocole ouvert qui permet aux applications IA de se connecter de manière sécurisée à 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 IA à vos outils métier et sources de données en utilisant un protocole standardisé.
Évolutif
Construisez une fois, utilisez avec n'importe quelle application IA compatible MCP à mesure que l'écosystème se développe.
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
Exploitez les 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 construire des serveurs MCP de qualité professionnelle
Pourquoi choisir BB MCP Server
- Développement rapide : Un système de plugins avec découverte automatique vous rend productif immédiatement
- Prêt pour l'entreprise : OAuth intégré, double support de transport et stockage persistant pour les déploiements en production
- Sécurité de type : Support TypeScript complet avec validation stricte réduit les bugs et améliore la maintenabilité
- Éprouvé : Extrait de serveurs MCP en production servant 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 segmentation
- ✓Journalisation complète avec pistes d'audit et sortie structurée
- ✓TypeScript complet avec vérification de type stricte
- ✓Utilitaires de test et exemples complets
- ✓Publié sur le registre JSR pour une installation facile
Démarrez rapidement
La bibliothèque inclut 4 exemples progressifs qui vous enseignent 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 multi-étapes pour une logique métier complexe
⭐⭐⭐ API & OAuth
Intégration d'API tierce avec authentification
⭐⭐⭐⭐ Dépendances manuelles
Contrôle complet de l'infrastructure pour les cas d'utilisation avancés
Voir sur GitHubVoir sur JSR
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 d'élicitation - 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
- 📊 Support multi-client - Testez plusieurs clients simultanément (mode HTTP)
- 🌐 Console web - Interface utilisateur 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 client MCP
Validez votre implémentation de client MCP en testant l'échantillonnage, l'élicitation et la gestion des notifications dans un environnement contrôlé.
Débogage de protocole
Inspectez tous les messages JSON-RPC en temps réel pour déboguer les problèmes de communication entre clients et serveurs.
Test 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 timeout
- ✓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 IA compatible MCP. Construit en utilisant 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 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 permissions 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
Voir sur JSRVoir sur GitHub
Cas d'utilisation
Workflows développeur
Automatisez les projets BBEdit, manipulez des fichiers et intégrez-vous aux outils de développement via des conversations 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 supportent AppleScript via votre assistant IA.
Prêt à construire votre propre serveur MCP ?
Utilisez notre bibliothèque open source pour démarrer aujourd'hui, ou contactez-nous pour une solution personnalisée conçue pour votre entreprise.
Services de développement sur mesureExplorer la bibliothèque
🤖 Recommandé : Construisez avec Beyond Better
Nous recommandons fortement d'utiliser Beyond Better pour développer vos applications de serveur MCP. BB fournit une intelligence à l'échelle du projet, une génération de code intelligente et un support complet de directives qui rend le développement MCP significativement plus rapide et plus fiable.
Pourquoi BB pour le développement MCP ?
- ✓ Compréhension à l'échelle du projet de l'architecture MCP
- ✓ Générez du code standard et suivez les meilleures pratiques
- ✓ Utilisez nos directives complètes pour les consommateurs
- ✓ Déboguez et affinez les implémentations plus rapidement
Démarrez
- ✓ BB Cloud : Interface web (le plus simple)
- ✓ Auto-hébergé : Contrôle total et confidentialité
- ✓ Local uniquement : Aucune dépendance cloud
- ✓ Gratuit & open source
En savoir plus sur BB