Bool について
Boolは、AIアシスタントをBoolに接続する公式プラグインです。Boolは説明文からWebアプリを構築・公開するホスト型サービスで、このプラグインは対応する複数のクライアントにMCPツールと利用ガイドを提供し、Boolアカウントで認証します。
主な機能
- 01Boolのホスト型MCPサーバーへの接続
- 02Boolツールの利用スキルを同梱
- 03複数クライアント向けのプラグインマニフェスト
- 04BoolアカウントによるOAuthログイン
活用シーン
- 01説明文からWebアプリを構築
- 02Boolで作成したWebアプリを公開
- 03MCPクライアントからBoolのツールを利用
MCP 対応
プラグインはStreamable HTTPでBoolのホスト型MCPサーバー`https://bool.com/api/mcp`にクライアントを接続します。ユーザーはBoolアカウントを使ってOAuthで認証します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://bool.com/api/mcpclaude mcp add --transport http com-bool-bool https://bool.com/api/mcp{"mcpServers":{"com-bool-bool":{"type":"http","url":"https://bool.com/api/mcp"}}}Cursor で開く{"servers":{"com-bool-bool":{"type":"http","url":"https://bool.com/api/mcp"}}}VS Code で開く{"mcpServers":{"com-bool-bool":{"type":"http","url":"https://bool.com/api/mcp"}}}{"mcpServers":{"com-bool-bool":{"serverUrl":"https://bool.com/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Bool プラグイン
説明からウェブアプリを構築して公開する Bool の公式プラグインです。Bool は CodeHS, Inc. が運営しています。
このプラグインは、AI アシスタントを Bool のホスト型 MCP サーバー https://bool.com/api/mcp に接続し、Bool のツールの使い方をアシスタントに伝えるスキルを追加します。独自のサーバーは実行せず、秘密情報も保持しません。ユーザーは OAuth を通じて Bool アカウントにサインインします。ライセンスは MIT です。
インストール
| クライアント | 方法 |
|---|---|
| ChatGPT and Codex | プラグインディレクトリに掲載されたら、Bool を検索します。 |
| Cursor | Customize、次に Marketplace を選び、Bool を検索します。 |
| Grok Build | Settings、次に Plugins を選び、Bool を検索します。 |
| その他の MCP クライアント | https://bool.com/api/mcp をリモート MCP サーバーとして追加し、Bool にサインインします。 |
構成
1 つのリポジトリですべてのクライアントに対応します。共有部分は Agent Plugins 形式に準拠しており、ChatGPT、Codex、Cursor、VS Code、GitHub Copilot がそのまま読み取ります。追加のファイルが必要なクライアントには、それぞれ専用の小さなファイルを用意します。
| パス | 読み取り対象 | 内容 |
|---|---|---|
plugin.json | Agent Plugins 対応クライアント | 名前、バージョン、公開元です。OpenAI の掲載情報、レビューケース、リリースノートは extensions.com.openai の下にあります。 |
mcp.json | Agent Plugins 対応クライアント | Streamable HTTP による bool サーバーです。 |
skills/bool/SKILL.md | すべてのクライアント | Bool のツールをいつ、どのように使うかを記載します。 |
assets/ | すべてのクライアント | アイコン、ロゴ、ワードマークです。 |
.cursor-plugin/plugin.json | Cursor | 表示名とロゴです。 |
.claude-plugin/plugin.json, .mcp.json | Claude Code, Grok Build | 各自のマニフェスト形式で記述した同じプラグインです。 |
server.json | 公式 MCP Registry | レジストリエントリー com.bool/bool です。 |
4 つすべてのマニフェストでバージョンを揃えてください。CI がチェックします。
MCP Registry への公開
mcp-publisher login http --domain bool.com --private-key "$(openssl pkey -in ~/.config/bool/mcp-registry-key.pem -noout -text | grep -A3 priv: | tail -n +2 | tr -d ' :\n')"
mcp-publisher publish
bool.com は /.well-known/mcp-registry-auth で一致する公開鍵を提供します。再公開する前に、server.json の version を更新してください。
OpenAI プラグインディレクトリへのリリース
scripts/build-openai-zip.sh
このスクリプトは、OpenAI が読み取るファイル(plugin.json、mcp.json、skills/、assets/、README.md、LICENSE)のみを含む dist/bool-<version>.zip を作成します。OpenAI Platform の Bool プラグインのページで Upload plugin to make changes を使ってアップロードしてください。プラグイン一覧の Upload new or existing plugin ボタンを使うと、別のプラグインが作成されます。
サポート
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。