AppleScript BB MCP Server

公式

LLMクライアントがAppleScriptを通じてmacOSアプリケーションと対話できるようにします。@beyondbetter/bb-mcp-serverライブラリを使用して構築されたこのサーバーは、事前定義されたスクリプトの安全で制御された実行を提供し、オプションで任意のスクリプト実行をサポートします。

AppleScript BB MCPで何ができますか?

  • Execute AppleScript — AI会話から直接AppleScriptコードを実行し、macOSアプリを操作してタスクを自動化します。
  • Read app dictionaries — アプリケーションの辞書を通じて、そのアプリがサポートするAppleScriptコマンドとオブジェクトを確認します。
  • Automate Finder — Finder連携により、ファイルの管理、ラベルの設定、選択項目の取得、ファイルシステムの整理を行います。
  • Manage automation permissions — サーバーに対するAppleScriptオートメーションアクセスを確認および管理します。

ドキュメント

本番環境対応のMCPツール

実戦で検証済みのオープンソースライブラリで、エンタープライズグレードのMCPサーバーを構築できます。本番システムから抽出され、実際のユースケース向けに設計されています。

Model Context Protocolとは?

MCPは、AIアプリケーションがデータソースやツールに安全に接続できるようにするオープンプロトコルです。AIシステムのためのユニバーサルコネクタと考えてください。

MCPがビジネスにとって重要な理由

ユニバーサル統合

標準化されたプロトコルを使用して、あらゆるAIアプリケーションをビジネスツールやデータソースに接続できます。

将来性

一度構築すれば、エコシステムの成長に伴い、MCP互換のあらゆるAIアプリケーションで利用できます。

設計によるセキュリティ

組み込みのセキュリティ機能がデータを保護しつつ、強力な統合を可能にします。

迅速な開発

既存のライブラリとパターンを活用して、カスタム統合を迅速に構築できます。

BB MCP Server: 本番環境対応のMCPライブラリ

エンタープライズグレードのMCPサーバーを構築するための包括的なDenoベースのフレームワーク

BB MCP Serverを選ぶ理由

  • 迅速な開発: 自動検出機能付きプラグインシステムで、すぐに生産性を発揮できます
  • エンタープライズ対応: 組み込みのOAuth、デュアルトランスポートサポート、本番デプロイ用の永続ストレージ
  • 型安全: 厳密な検証を備えた完全なTypeScriptサポートにより、バグを減らし保守性を向上
  • 実戦検証済み: 実際のビジネスで稼働する本番MCPサーバーから抽出

技術的特徴

  • ✓自動検出とロードを備えたプラグインシステム
  • ✓サードパーティ統合のためのOAuthプロバイダーとコンシューマー
  • ✓セッション管理を備えたSTDIOおよびHTTPトランスポート
  • ✓自動クリーンアップとチャンキングを備えたDeno KVベースのストレージ
  • ✓監査証跡と構造化出力を備えた包括的なロギング
  • ✓厳密な型チェックを備えた完全なTypeScript
  • ✓充実したテストユーティリティとサンプル
  • ✓簡単なインストールのためのJSRレジストリへの公開

すぐに始める

このライブラリには、基本ツールから高度なOAuth統合までを学べる4つの段階的なサンプルが含まれています:

⭐ シンプルなMCPサーバー

ユーティリティツールとプラグイン検出を備えた基本セットアップ

⭐⭐ プラグインワークフロー

複雑なビジネスロジックのためのマルチステップワークフロー

⭐⭐⭐ API & OAuth

認証付きのサードパーティAPI統合

⭐⭐⭐⭐ 手動依存関係

高度なユースケースのための完全なインフラストラクチャ制御

BB MCP Client Inspector

MCPクライアント実装のための包括的なテストプラットフォーム

機能概要

MCP InspectorがサーバーをテストするためのMCPクライアントとして存在する一方、このツールは逆のニーズ、つまりクライアントをテストするためのMCPサーバーを満たします。BB MCP Client Inspectorは、MCPクライアント実装をテストおよび検証するためのインタラクティブなWebコンソールを提供します。

主な機能

  • 🔍 プロトコルメッセージ検査 - すべてのMCP JSON-RPCメッセージをリアルタイムで表示
  • 🧠 サンプリングテスト - クライアントのLLM補完機能をテスト
  • ❓ エリシテーションテスト - クライアントのユーザー入力リクエスト処理をテスト
  • 🔔 通知テスト - リスト変更通知のトリガーと検証
  • 🛠️ インスペクターツール - テストシナリオ用の6つのユーティリティツール
  • 📊 マルチクライアントサポート - 複数のクライアントを同時にテスト(HTTPモード)
  • 🌐 Webコンソール - テスト用のインタラクティブなFresh UI

クイックスタート

JSRから直接実行 - インストール不要:

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

これにより、MCPサーバーがポート3000で、Web UIがポート8000で起動します。

ユースケース

MCPクライアント開発

管理された環境でサンプリング、エリシテーション、通知処理をテストして、MCPクライアント実装を検証します。

プロトコルデバッグ

すべてのJSON-RPCメッセージをリアルタイムで検査し、クライアントとサーバー間の通信問題をデバッグします。

統合テスト

HTTPモードで複数のクライアントを同時にテストし、異なる実装間での一貫した動作を検証します。

インスペクターツール

包括的なテストのための6つのユーティリティツール:

  • ✓ echo - オプションの遅延と変換を備えたメッセージエコー
  • ✓ convert_date - 日付/タイムゾーンの変換とフォーマット
  • ✓ calculate - 基本的な算術演算
  • ✓ delay_response - タイムアウトテスト用の設定可能な遅延
  • ✓ random_data - ランダムなテストデータの生成
  • ✓ trigger_error - エラーハンドリングテスト用の意図的なエラートリガー

BB AppleScript MCP Server

MCPを通じてAppleScriptオートメーションでmacOSワークフローを拡張

機能概要

AppleScriptオートメーションをMCP互換のあらゆるAIアプリケーションにもたらす、本番環境対応のMCPサーバーです。このライブラリで作成できるものの実例として、BB MCP Serverを使用して構築されています。

主な機能

  • AI会話からAppleScriptコードを実行
  • アプリケーションディクショナリを読み取って機能を発見
  • Finder統合によるファイル管理の自動化
  • 権限の管理とオートメーションアクセスの確認

Claude Desktopのクイックセットアップ

これをClaude Desktopの設定に追加してください:

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

完全なドキュメント

ユースケース

開発者ワークフロー

AI会話を通じてBBEditプロジェクトを自動化し、ファイルを操作し、開発ツールと統合します。

ファイル管理

自然言語でファイルを整理し、ラベルを設定し、選択項目を取得し、ファイルシステムを管理します。

アプリの自動化

AIアシスタントを通じて、AppleScriptをサポートするmacOSアプリケーションを制御します。

独自のMCPサーバーを構築する準備はできましたか?

オープンソースライブラリを使って今すぐ始めるか、ビジネス向けのカスタムソリューションについてご相談ください。