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で見るカスタム開発が必要ですか?

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統合

⭐⭐⭐⭐ 手動依存関係

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

GitHubで見るJSRで見る

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"
      ]
    }
  }
}

完全なドキュメント

JSRで見るGitHubで見る

ユースケース

開発者ワークフロー

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

ファイル管理

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

アプリ自動化

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

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

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

カスタム開発サービスライブラリを探索

🤖 推奨: Beyond Betterで構築

MCPサーバーアプリケーションの開発には、Beyond Betterの使用を強くお勧めします。BBは、プロジェクト全体のインテリジェンス、スマートなコード生成、包括的なガイドラインサポートを提供し、MCP開発を大幅に高速化し、信頼性を高めます。

MCP開発にBBを選ぶ理由

  • ✓ MCPアーキテクチャのプロジェクト全体の理解
  • ✓ ボイラープレートの生成とベストプラクティスの遵守
  • ✓ 包括的なコンシューマーガイドラインの使用
  • ✓ 実装のデバッグと改良を高速化

はじめに

  • ✓ BB Cloud: Webベースのインターフェース(最も簡単)
  • ✓ セルフホスト: 完全な制御とプライバシー
  • ✓ ローカルのみ: クラウド依存なし
  • ✓ 無料&オープンソース

BBについてもっと詳しく