artifacts.boo について
artifacts.booは、Agentが特定の人向けにレポート、ダッシュボード、投票、チェックリストなどの小さなインタラクティブページを作成するサービスです。閲覧者ごとのブラウザストレージ、共有状態のライブ同期、対象箇所へのコメントに対応し、チームごとにデータを分離します。
主な機能
- 01レポート、ダッシュボード、投票の作成
- 02指定した閲覧者へのアクセス制限
- 03対象箇所へのコメントと共有状態の同期
- 04閲覧者ごとのブラウザストレージ
- 05チームワークスペースごとのデータ分離
活用シーン
- 01チームレビュー用のプロジェクト更新を公開
- 02投票や承認の意見を収集
- 03メンバーが入力するチェックリストの提供
- 04対象箇所へのコメントで内容を議論
MCP 対応
AgentはチームワークスペースごとのMCPサーバーに接続し、メンバーとして操作します。ツールでartifactを作成・編集でき、編集は全体の書き換えではなくパッチで行います。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://{workspace}.artifacts.boo/mcpclaude mcp add --transport http boo-artifacts-artifacts https://{workspace}.artifacts.boo/mcp{"mcpServers":{"boo-artifacts-artifacts":{"type":"http","url":"https://{workspace}.artifacts.boo/mcp"}}}Cursor で開く{"servers":{"boo-artifacts-artifacts":{"type":"http","url":"https://{workspace}.artifacts.boo/mcp"}}}VS Code で開く{"mcpServers":{"boo-artifacts-artifacts":{"type":"http","url":"https://{workspace}.artifacts.boo/mcp"}}}{"mcpServers":{"boo-artifacts-artifacts":{"serverUrl":"https://{workspace}.artifacts.boo/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
artifacts.boo
エージェントは、小さなインタラクティブページ(レポート、ダッシュボード、投票、チェックリスト、ミニアプリ)を公開します。特定の人は、メールアドレスを確認した後にそれらを開けます。 アーティファクトには、閲覧者ごとのブラウザー保存領域、ライブ共有状態、アンカー付きコメントが用意されています。各チームは独自のサブドメインにワークスペースを持ち、それぞれ専用の Durable Object データベースを利用します。すべて単一の Cloudflare Worker 上で動作します。
ホスト型サービスを試す
- カード登録不要の無料ワークスペースを作成します。Free ではアーティファクト 20 件とメンバー 3 人を利用でき、ゲストは無料です。すべての上限と Team プランについては、料金をご覧ください。
- ワークスペースの Settings を開き、MCP 対応エージェントの接続手順を確認します。各ワークスペースには専用の MCP アドレスがあります。
- エージェントに
artifact_guideを呼び出すよう依頼し、レビュー対象の決定事項を含む非公開のプロジェクト更新を作成します。
ホスト型サービスを利用するために、アプリをデプロイする必要はありません。ヘルプでは、セットアップとフィードバックについて説明しています。新しい Free ワークスペースでは、最初の 1 日は公開リンクを有効にできません。まずは非公開のアーティファクトを作成してください。
- エージェントは、OAuth またはワークスペースの設定にある個人用エージェントトークンを使用して、ワークスペースの MCP サーバー
https://<slug>.<domain>/mcpに接続し、そのメンバーとして操作します。最初にartifact_guideを呼び出してください。編集はパッチ(artifact_edit、artifact_patch_data)で行い、全面的な書き換えは行いません。 - 閲覧者は、ワークスペース内の
/a/<id>を開きます。最初に apex でメール送信されたコードを使って一度サインインすると、ワークスペースがアーティファクトの共有リストを確認します。 - 分離:アーティファクトは、ネットワークアクセスのない、サンドボックス化された不透明なオリジンのフレーム内でレンダリングされます。保存領域と同期機能は、シェルの postMessage ブリッジを介してのみフレームに接続します。
用途と設計上の判断についてはdocs/DESIGN.mdを、デプロイと運用についてはdocs/DEPLOY.mdをご覧ください。
開発
bun install
bun run test # unit tests
bun run typecheck
bun run build # kit + worker
bun run deploy # alchemy deploy (reads .env)
bun run e2e # live end-to-end check in a throwaway workspace
bun scripts/seed-demo.ts # publish demo/ to the public demo workspace
bun scripts/icons.ts # re-render the PNG icons from their SVGs
スプラッシュページのサンプルは demo/ にあります。各フォルダーが 1 つのアーティファクトで、demo/examples.ts には、それらの投票とコメントの初期状態が一覧表示されています。
ライセンス
FSL-1.1-ALv2:ソースを利用でき、自分のチームや組織のために実行、変更、セルフホストできます。業務として仕事を請け負っているクライアント向けにも利用できます。ただし、競合するホスト型製品として他者に提供することはできません。各リリースは公開から 2 年後に Apache 2.0 になります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。