AppleScript BB MCP Server

resmi

Memungkinkan klien LLM untuk berinteraksi dengan aplikasi macOS melalui AppleScript. Dibangun menggunakan pustaka @beyondbetter/bb-mcp-server, server ini menyediakan eksekusi skrip yang telah ditentukan secara aman dan terkendali dengan dukungan opsional untuk eksekusi skrip arbitrer.

Apa yang bisa Anda lakukan dengan Apple Script BB MCP?

  • Jalankan AppleScript dari percakapan AI — Minta asisten Anda untuk mengeksekusi kode AppleScript sembarang di Mac Anda melalui run_applescript.
  • Jelajahi kamus skrip aplikasi — Ambil perintah dan properti yang tersedia untuk aplikasi yang dapat diskrip menggunakan get_applescript_dictionary.
  • Otomatiskan operasi file Finder — Pindahkan, ganti nama, beri label, atau ambil file yang dipilih melalui alat finder_automation.
  • Periksa izin otomatisasi — Verifikasi aplikasi mana yang memiliki akses AppleScript dengan check_automation_permissions.

Dokumentasi

Alat MCP Siap Produksi

Bangun server MCP kelas enterprise dengan pustaka sumber terbuka kami yang telah teruji. Diekstrak dari sistem produksi dan dirancang untuk penggunaan dunia nyata.

Lihat di GitHubButuh Pengembangan Kustom?

Apa itu Model Context Protocol?

MCP adalah protokol terbuka yang memungkinkan aplikasi AI terhubung secara aman ke sumber data dan alat. Anggap saja sebagai konektor universal untuk sistem AI.

Mengapa MCP Penting untuk Bisnis Anda

Integrasi Universal

Hubungkan aplikasi AI apa pun ke alat bisnis dan sumber data Anda menggunakan protokol standar.

Tahan Masa Depan

Bangun sekali, gunakan dengan aplikasi AI apa pun yang kompatibel dengan MCP seiring berkembangnya ekosistem.

Aman Secara Desain

Fitur keamanan bawaan melindungi data Anda sambil memungkinkan integrasi yang kuat.

Pengembangan Cepat

Manfaatkan pustaka dan pola yang ada untuk membangun integrasi kustom dengan cepat.

BB MCP Server: Pustaka MCP Siap Produksi

Kerangka kerja komprehensif berbasis Deno untuk membangun server MCP kelas enterprise

Mengapa Memilih BB MCP Server

  • Pengembangan Cepat: Sistem plugin dengan penemuan otomatis membuat Anda langsung produktif
  • Siap Enterprise: OAuth bawaan, dukungan transport ganda, dan penyimpanan persisten untuk deployment produksi
  • Aman Tipe: Dukungan TypeScript penuh dengan validasi ketat mengurangi bug dan meningkatkan kemudahan pemeliharaan
  • Teruji: Diekstrak dari server MCP produksi yang melayani bisnis nyata

Fitur Teknis

  • ✓Sistem plugin dengan penemuan dan pemuatan otomatis
  • ✓Penyedia dan konsumen OAuth untuk integrasi pihak ketiga
  • ✓Transport STDIO dan HTTP dengan manajemen sesi
  • ✓Penyimpanan berbasis Deno KV dengan pembersihan otomatis dan chunking
  • ✓Pencatatan komprehensif dengan jejak audit dan output terstruktur
  • ✓TypeScript penuh dengan pemeriksaan tipe ketat
  • ✓Utilitas pengujian dan contoh yang ekstensif
  • ✓Dipublikasikan di registri JSR untuk instalasi mudah

Mulai dengan Cepat

Pustaka ini mencakup 4 contoh progresif yang mengajarkan Anda segalanya mulai dari alat dasar hingga integrasi OAuth tingkat lanjut:

⭐ Server MCP Sederhana

Pengaturan dasar dengan alat utilitas dan penemuan plugin

⭐⭐ Alur Kerja Plugin

Alur kerja multi-langkah untuk logika bisnis yang kompleks

⭐⭐⭐ API & OAuth

Integrasi API pihak ketiga dengan autentikasi

⭐⭐⭐⭐ Dependensi Manual

Kontrol infrastruktur lengkap untuk kasus penggunaan tingkat lanjut

Lihat di GitHubLihat di JSR

BB MCP Client Inspector

Platform pengujian komprehensif untuk implementasi klien MCP

Apa yang Dilakukannya

Sementara MCP Inspector ada sebagai klien MCP untuk menguji server, alat ini mengisi kebutuhan sebaliknya - server MCP untuk menguji klien. BB MCP Client Inspector menyediakan konsol web interaktif untuk menguji dan memvalidasi implementasi klien MCP.

Fitur Utama

  • 🔍 Inspeksi Pesan Protokol - Lihat semua pesan JSON-RPC MCP secara real-time
  • 🧠 Pengujian Sampling - Uji kemampuan penyelesaian LLM klien
  • ❓ Pengujian Elicitation - Uji penanganan permintaan input pengguna klien
  • 🔔 Pengujian Notifikasi - Picu dan verifikasi notifikasi perubahan daftar
  • 🛠️ Alat Inspektur - Enam alat utilitas untuk skenario pengujian
  • 📊 Dukungan Multi-Klien - Uji beberapa klien secara bersamaan (mode HTTP)
  • 🌐 Konsol Web - UI Fresh interaktif untuk pengujian

Mulai Cepat

Jalankan langsung dari JSR - tidak perlu instalasi:

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

Ini memulai server MCP pada port 3000 dan UI web pada port 8000.

Kasus Penggunaan

Pengembangan Klien MCP

Validasi implementasi klien MCP Anda dengan menguji sampling, elicitation, dan penanganan notifikasi dalam lingkungan yang terkendali.

Debugging Protokol

Periksa semua pesan JSON-RPC secara real-time untuk men-debug masalah komunikasi antara klien dan server.

Pengujian Integrasi

Uji beberapa klien secara bersamaan dalam mode HTTP untuk memverifikasi perilaku yang konsisten di berbagai implementasi.

Alat Inspektur

Enam alat utilitas untuk pengujian komprehensif:

  • echo - Pemantulan pesan dengan penundaan dan transformasi opsional
  • convert_date - Konversi dan pemformatan tanggal/zona waktu
  • calculate - Operasi aritmatika dasar
  • delay_response - Penundaan yang dapat dikonfigurasi untuk pengujian timeout
  • random_data - Hasilkan data uji acak
  • trigger_error - Picu kesalahan secara sengaja untuk pengujian penanganan kesalahan

BB AppleScript MCP Server

Perluas alur kerja macOS dengan otomatisasi AppleScript melalui MCP

Apa yang Dilakukannya

Server MCP siap produksi yang membawa otomatisasi AppleScript ke aplikasi AI apa pun yang kompatibel dengan MCP. Dibangun menggunakan BB MCP Server sebagai contoh dunia nyata dari apa yang dapat Anda buat dengan pustaka ini.

Kemampuan Utama

  • Jalankan kode AppleScript dari percakapan AI
  • Baca kamus aplikasi untuk menemukan kemampuan
  • Otomatiskan manajemen file dengan integrasi Finder
  • Kelola izin dan periksa akses otomatisasi

Pengaturan Cepat untuk Claude Desktop

Tambahkan ini ke konfigurasi Claude Desktop Anda:

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

Dokumentasi Lengkap

Lihat di JRSLihat di GitHub

Kasus Penggunaan

Alur Kerja Pengembang

Otomatiskan proyek BBEdit, manipulasi file, dan integrasikan dengan alat pengembangan melalui percakapan AI.

Manajemen File

Atur file, atur label, ambil pilihan, dan kelola sistem file Anda dengan bahasa alami.

Otomatisasi Aplikasi

Kendalikan aplikasi macOS yang mendukung AppleScript melalui asisten AI Anda.

Siap membangun server MCP Anda sendiri?

Gunakan pustaka sumber terbuka kami untuk memulai hari ini, atau bicarakan dengan kami tentang solusi kustom yang dibangun untuk bisnis Anda.

Layanan Pengembangan KustomJelajahi Pustaka

🤖 Direkomendasikan: Bangun dengan Beyond Better

Kami sangat merekomendasikan menggunakan Beyond Better untuk mengembangkan aplikasi server MCP Anda. BB menyediakan kecerdasan seluruh proyek, pembuatan kode cerdas, dan dukungan pedoman komprehensif yang membuat pengembangan MCP secara signifikan lebih cepat dan lebih andal.

Mengapa BB untuk Pengembangan MCP?

  • ✓ Pemahaman seluruh proyek tentang arsitektur MCP
  • ✓ Hasilkan boilerplate dan ikuti praktik terbaik
  • ✓ Gunakan pedoman konsumen komprehensif kami
  • ✓ Debug dan sempurnakan implementasi lebih cepat

Mulai

  • ✓ BB Cloud: Antarmuka berbasis web (termudah)
  • ✓ Self-Hosted: Kontrol penuh dan privasi
  • ✓ Local-Only: Tanpa dependensi cloud
  • ✓ Gratis & sumber terbuka

Pelajari Lebih Lanjut Tentang BB