AppleScript BB MCP Server

resmi

LLM istemcilerinin AppleScript aracılığıyla macOS uygulamalarıyla etkileşime girmesini sağlar. @beyondbetter/bb-mcp-server kütüphanesi kullanılarak oluşturulan bu sunucu, isteğe bağlı olarak rastgele betik yürütme desteğiyle birlikte önceden tanımlanmış betiklerin güvenli ve kontrollü bir şekilde çalıştırılmasını sağlar.

Apple Script BB MCP ile neler yapabilirsiniz?

  • AI sohbetlerinden AppleScript çalıştırın — Asistanınızdan, run_applescript aracılığıyla Mac'inizde herhangi bir AppleScript kodunu yürütmesini isteyin.
  • Uygulama betikleme sözlüklerine göz atınget_applescript_dictionary kullanarak herhangi bir betiklenebilir uygulama için mevcut komutları ve özellikleri alın.
  • Finder dosya işlemlerini otomatikleştirinfinder_automation araçlarıyla dosyaları taşıyın, yeniden adlandırın, etiketleyin veya seçili dosyaları alın.
  • Otomasyon izinlerini kontrol edincheck_automation_permissions ile hangi uygulamaların AppleScript erişimine sahip olduğunu doğrulayın.

Dokümantasyon

Üretime Hazır MCP Araçları

Savaşta test edilmiş, açık kaynaklı kütüphanemizle kurumsal düzeyde MCP sunucuları oluşturun. Üretim sistemlerinden çıkarılmış ve gerçek dünya kullanımı için tasarlanmıştır.

GitHub'da GörüntüleÖzel Geliştirme mi İhtiyacınız Var?

Model Bağlam Protokolü Nedir?

MCP, yapay zeka uygulamalarının veri kaynaklarına ve araçlara güvenli bir şekilde bağlanmasını sağlayan açık bir protokoldür. Bunu, yapay zeka sistemleri için evrensel bir bağlayıcı olarak düşünün.

MCP İşletmeniz İçin Neden Önemlidir

Evrensel Entegrasyon

Standartlaştırılmış bir protokol kullanarak herhangi bir yapay zeka uygulamasını iş araçlarınıza ve veri kaynaklarınıza bağlayın.

Geleceğe Dönük

Bir kez oluşturun, ekosistem büyüdükçe MCP uyumlu herhangi bir yapay zeka uygulamasıyla kullanın.

Tasarım Gereği Güvenli

Güçlü entegrasyonlar sağlarken verilerinizi koruyan yerleşik güvenlik özellikleri.

Hızlı Geliştirme

Özel entegrasyonları hızla oluşturmak için mevcut kütüphanelerden ve desenlerden yararlanın.

BB MCP Sunucusu: Üretime Hazır MCP Kütüphanesi

Kurumsal düzeyde MCP sunucuları oluşturmak için kapsamlı, Deno tabanlı bir çerçeve

Neden BB MCP Sunucusunu Seçmelisiniz

  • Hızlı Geliştirme: Otomatik keşif özellikli eklenti sistemi sizi hemen üretken kılar
  • Kurumsal Hazır: Üretim dağıtımları için yerleşik OAuth, çift taşıma desteği ve kalıcı depolama
  • Tür Güvenli: Sıkı doğrulamalı tam TypeScript desteği hataları azaltır ve sürdürülebilirliği artırır
  • Savaşta Test Edilmiş: Gerçek işletmelere hizmet veren üretim MCP sunucularından çıkarılmıştır

Teknik Özellikler

  • ✓Otomatik keşif ve yüklemeli eklenti sistemi
  • ✓Üçüncü taraf entegrasyonları için OAuth sağlayıcı ve tüketici
  • ✓Oturum yönetimli STDIO ve HTTP taşıma
  • ✓Otomatik temizleme ve parçalamalı Deno KV tabanlı depolama
  • ✓Denetim izleri ve yapılandırılmış çıktı ile kapsamlı günlükleme
  • ✓Sıkı tür denetimli tam TypeScript
  • ✓Kapsamlı test yardımcı programları ve örnekler
  • ✓Kolay kurulum için JSR kayıt defterinde yayınlandı

Hızlı Başlangıç

Kütüphane, temel araçlardan gelişmiş OAuth entegrasyonuna kadar her şeyi öğreten 4 aşamalı örnek içerir:

⭐ Basit MCP Sunucusu

Yardımcı araçlar ve eklenti keşfi ile temel kurulum

⭐⭐ Eklenti İş Akışları

Karmaşık iş mantığı için çok adımlı iş akışları

⭐⭐⭐ API ve OAuth

Kimlik doğrulamalı üçüncü taraf API entegrasyonu

⭐⭐⭐⭐ Manuel Bağımlılıklar

Gelişmiş kullanım durumları için tam altyapı kontrolü

GitHub'da GörüntüleJSR'de Görüntüle

BB MCP İstemci Denetleyicisi

MCP istemci uygulamaları için kapsamlı bir test platformu

Ne İşe Yarar

MCP Denetleyicisi, sunucuları test etmek için bir MCP istemcisi olarak mevcutken, bu araç ters ihtiyacı karşılar - istemcileri test etmek için bir MCP sunucusu. BB MCP İstemci Denetleyicisi, MCP istemci uygulamalarını test etmek ve doğrulamak için etkileşimli bir web konsolu sağlar.

Temel Özellikler

  • 🔍 Protokol Mesajı İnceleme - Tüm MCP JSON-RPC mesajlarını gerçek zamanlı olarak görüntüleyin
  • 🧠 Örnekleme Testi - İstemci LLM tamamlama yeteneklerini test edin
  • ❓ Ortaya Çıkarma Testi - İstemci kullanıcı girdisi istek işlemeyi test edin
  • 🔔 Bildirim Testi - Liste değişiklik bildirimlerini tetikleyin ve doğrulayın
  • 🛠️ Denetleyici Araçları - Test senaryoları için altı yardımcı araç
  • 📊 Çoklu İstemci Desteği - Birden fazla istemciyi aynı anda test edin (HTTP modu)
  • 🌐 Web Konsolu - Test için etkileşimli Fresh kullanıcı arayüzü

Hızlı Başlangıç

Doğrudan JSR'den çalıştırın - kurulum gerekmez:

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

Bu, MCP sunucusunu 3000 numaralı bağlantı noktasında ve web kullanıcı arayüzünü 8000 numaralı bağlantı noktasında başlatır.

Kullanım Durumları

MCP İstemci Geliştirme

Kontrollü bir ortamda örnekleme, ortaya çıkarma ve bildirim işlemeyi test ederek MCP istemci uygulamanızı doğrulayın.

Protokol Hata Ayıklama

İstemciler ve sunucular arasındaki iletişim sorunlarını ayıklamak için tüm JSON-RPC mesajlarını gerçek zamanlı olarak inceleyin.

Entegrasyon Testi

Farklı uygulamalar arasında tutarlı davranışı doğrulamak için HTTP modunda birden fazla istemciyi aynı anda test edin.

Denetleyici Araçları

Kapsamlı test için altı yardımcı araç:

  • echo - İsteğe bağlı gecikme ve dönüşüm ile mesaj yankılama
  • convert_date - Tarih/saat dilimi dönüştürme ve biçimlendirme
  • calculate - Temel aritmetik işlemler
  • delay_response - Zaman aşımı testi için yapılandırılabilir gecikmeler
  • random_data - Rastgele test verileri oluşturun
  • trigger_error - Hata işleme testleri için kasıtlı olarak hataları tetikleyin

BB AppleScript MCP Sunucusu

MCP aracılığıyla AppleScript otomasyonu ile macOS iş akışlarını genişletin

Ne İşe Yarar

AppleScript otomasyonunu MCP uyumlu herhangi bir yapay zeka uygulamasına getiren, üretime hazır bir MCP sunucusu. Kütüphane ile neler oluşturabileceğinize dair gerçek dünya örneği olarak BB MCP Sunucusu kullanılarak oluşturulmuştur.

Temel Yetenekler

  • Yapay zeka konuşmalarından AppleScript kodu yürütün
  • Yetenekleri keşfetmek için uygulama sözlüklerini okuyun
  • Finder entegrasyonu ile dosya yönetimini otomatikleştirin
  • İzinleri yönetin ve otomasyon erişimini kontrol edin

Claude Desktop için Hızlı Kurulum

Bunu Claude Desktop yapılandırmanıza ekleyin:

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

Tam Dokümantasyon

JSR'de GörüntüleGitHub'da Görüntüle

Kullanım Durumları

Geliştirici İş Akışları

BBEdit projelerini otomatikleştirin, dosyaları değiştirin ve yapay zeka konuşmaları aracılığıyla geliştirme araçlarıyla entegre olun.

Dosya Yönetimi

Dosyaları düzenleyin, etiketler ayarlayın, seçimleri alın ve dosya sisteminizi doğal dil ile yönetin.

Uygulama Otomasyonu

Yapay zeka asistanınız aracılığıyla AppleScript'i destekleyen macOS uygulamalarını kontrol edin.

Kendi MCP sunucunuzu oluşturmaya hazır mısınız?

Bugün başlamak için açık kaynaklı kütüphanemizi kullanın veya işletmeniz için özel olarak oluşturulmuş bir çözüm hakkında bizimle konuşun.

Özel Geliştirme HizmetleriKütüphaneyi Keşfedin

🤖 Önerilen: Beyond Better ile Geliştirin

MCP sunucu uygulamalarınızı geliştirmek için Beyond Better kullanmanızı şiddetle tavsiye ederiz. BB, MCP geliştirmeyi önemli ölçüde daha hızlı ve daha güvenilir hale getiren proje çapında zeka, akıllı kod üretimi ve kapsamlı yönerge desteği sağlar.

MCP Geliştirme için Neden BB?

  • ✓ MCP mimarisinin proje çapında anlaşılması
  • ✓ Kalıp kod oluşturun ve en iyi uygulamaları takip edin
  • ✓ Kapsamlı tüketici yönergelerimizi kullanın
  • ✓ Uygulamaları daha hızlı hata ayıklayın ve iyileştirin

Başlayın

  • ✓ BB Cloud: Web tabanlı arayüz (en kolayı)
  • ✓ Kendi Sunucunuzda: Tam kontrol ve gizlilik
  • ✓ Yalnızca Yerel: Bulut bağımlılığı yok
  • ✓ Ücretsiz ve açık kaynak

BB Hakkında Daha Fazla Bilgi Edinin