AppleScript BB MCP Server
官方讓 LLM 客戶端能透過 AppleScript 與 macOS 應用程式互動。此伺服器使用 @beyondbetter/bb-mcp-server 函式庫建置,提供安全、受控的預定義腳本執行,並可選擇支援任意腳本執行。
你可以用 Apple Script BB MCP 做什麼?
- 從 AI 對話中執行 AppleScript — 要求你的助手透過
run_applescript在你的 Mac 上執行任意 AppleScript 程式碼。 - 瀏覽應用程式腳本字典 — 使用
get_applescript_dictionary取得任何可腳本化應用程式的可用指令與屬性。 - 自動化 Finder 檔案操作 — 透過
finder_automation工具移動、重新命名、標籤或擷取選取的檔案。 - 檢查自動化權限 — 使用
check_automation_permissions驗證哪些應用程式擁有 AppleScript 存取權。
文件
生產就緒的 MCP 工具
使用我們經過實戰考驗的開源函式庫,建置企業級的 MCP 伺服器。從生產系統中萃取,專為實際應用而設計。
在 GitHub 上檢視需要客製化開發?
什麼是模型上下文協定?
MCP 是一種開放協定,讓 AI 應用程式能夠安全地連接到資料來源和工具。可以將其視為 AI 系統的通用連接器。
為什麼 MCP 對您的業務至關重要
通用整合
使用標準化協定,將任何 AI 應用程式連接到您的業務工具和資料來源。
面向未來
只需建置一次,隨著生態系統的成長,即可與任何相容 MCP 的 AI 應用程式搭配使用。
安全設計
內建安全功能可在實現強大整合的同時保護您的資料。
快速開發
利用現有的函式庫和模式,快速建置客製化整合。
BB MCP 伺服器:生產就緒的 MCP 函式庫
一個基於 Deno 的全面性框架,用於建置企業級 MCP 伺服器
為何選擇 BB MCP 伺服器
- 快速開發: 具備自動探索功能的插件系統,讓您立即投入生產
- 企業就緒: 內建 OAuth、雙重傳輸支援以及用於生產部署的持久性儲存
- 型別安全: 完整的 TypeScript 支援與嚴格的驗證,減少錯誤並提高可維護性
- 實戰考驗: 從服務真實企業的生產 MCP 伺服器中萃取
技術功能
- ✓具備自動探索和載入功能的插件系統
- ✓用於第三方整合的 OAuth 提供者和消費者
- ✓具備工作階段管理的 STDIO 和 HTTP 傳輸
- ✓基於 Deno KV 的儲存,具備自動清理和分塊功能
- ✓全面的日誌記錄,包含稽核軌跡和結構化輸出
- ✓具備嚴格型別檢查的完整 TypeScript
- ✓廣泛的測試工具和範例
- ✓發佈在 JSR 註冊表上,易於安裝
快速入門
該函式庫包含 4 個漸進式範例,從基本工具到進階 OAuth 整合,應有盡有:
⭐ 簡易 MCP 伺服器
使用工具和插件探索的基本設定
⭐⭐ 插件工作流程
用於複雜業務邏輯的多步驟工作流程
⭐⭐⭐ API 與 OAuth
具備身份驗證的第三方 API 整合
⭐⭐⭐⭐ 手動相依性
用於進階使用案例的完整基礎架構控制
在 GitHub 上檢視在 JSR 上檢視
BB MCP 客戶端檢查器
一個用於 MCP 客戶端實作的全面性測試平台
它的作用
雖然 MCP Inspector 是作為測試伺服器的 MCP 客戶端存在,但此工具滿足了反向需求——一個用於測試客戶端的 MCP 伺服器。BB MCP 客戶端檢查器提供一個互動式網頁主控台,用於測試和驗證 MCP 客戶端實作。
主要功能
- 🔍 協定訊息檢查 - 即時檢視所有 MCP JSON-RPC 訊息
- 🧠 取樣測試 - 測試客戶端 LLM 完成能力
- ❓ 引出測試 - 測試客戶端使用者輸入請求處理
- 🔔 通知測試 - 觸發並驗證清單變更通知
- 🛠️ 檢查器工具 - 用於測試場景的六個工具
- 📊 多客戶端支援 - 同時測試多個客戶端(HTTP 模式)
- 🌐 網頁主控台 - 用於測試的互動式 Fresh UI
快速開始
直接從 JSR 執行——無需安裝:
deno run -A jsr:@beyondbetter/bb-mcp-client-inspector
這會在連接埠 3000 上啟動 MCP 伺服器,並在連接埠 8000 上啟動網頁 UI。
使用案例
MCP 客戶端開發
在受控環境中測試取樣、引出和通知處理,以驗證您的 MCP 客戶端實作。
協定除錯
即時檢查所有 JSON-RPC 訊息,以除錯客戶端和伺服器之間的通訊問題。
整合測試
在 HTTP 模式下同時測試多個客戶端,以驗證不同實作之間的行為一致性。
檢查器工具
用於全面測試的六個工具:
- ✓echo - 具備可選延遲和轉換的訊息回顯
- ✓convert_date - 日期/時區轉換和格式化
- ✓calculate - 基本算術運算
- ✓delay_response - 用於逾時測試的可設定延遲
- ✓random_data - 產生隨機測試資料
- ✓trigger_error - 故意觸發錯誤以進行錯誤處理測試
BB AppleScript MCP 伺服器
透過 MCP 使用 AppleScript 自動化擴展 macOS 工作流程
它的作用
一個生產就緒的 MCP 伺服器,可將 AppleScript 自動化帶入任何相容 MCP 的 AI 應用程式。使用 BB MCP 伺服器建置,作為您可以使用該函式庫建立的實際範例。
主要功能
- 從 AI 對話中執行 AppleScript 程式碼
- 讀取應用程式字典以探索功能
- 透過 Finder 整合自動化檔案管理
- 管理權限並檢查自動化存取權限
Claude Desktop 快速設定
將此新增到您的 Claude Desktop 設定中:
{
"mcpServers": {
"bb-applescript": {
"command": "deno",
"args": [
"run",
"--allow-all",
"--unstable-kv",
"jsr:@beyondbetter/bb-applescript-mcp-server"
]
}
}
}
完整文件
在 JSR 上檢視在 GitHub 上檢視
使用案例
開發者工作流程
透過 AI 對話自動化 BBEdit 專案、操作檔案,並與開發工具整合。
檔案管理
使用自然語言整理檔案、設定標籤、擷取選取項目以及管理您的檔案系統。
應用程式自動化
透過您的 AI 助理控制支援 AppleScript 的 macOS 應用程式。
準備好建置您自己的 MCP 伺服器了嗎?
立即使用我們的開源函式庫開始,或與我們討論為您的業務打造的客製化解決方案。
客製化開發服務探索函式庫
🤖 推薦:使用 Beyond Better 建置
我們強烈建議使用 Beyond Better 來開發您的 MCP 伺服器應用程式。BB 提供專案範圍的智慧、智慧程式碼產生以及全面的指南支援,使 MCP 開發顯著更快、更可靠。
為什麼選擇 BB 進行 MCP 開發?
- ✓ 對 MCP 架構的專案範圍理解
- ✓ 產生樣板程式碼並遵循最佳實務
- ✓ 使用我們全面的消費者指南
- ✓ 更快地除錯和優化實作
開始使用
- ✓ BB Cloud:基於網頁的介面(最簡單)
- ✓ 自託管:完全控制和隱私
- ✓ 僅限本地:無雲端依賴
- ✓ 免費且開源
了解更多關於 BB 的資訊