このチュートリアルでは、以下の内容を学びます:
- Paperclipとは何か、また企業管理のためのオープンソースAIオーケストレーションプラットフォームとして何を提供するか。
- PaperclipエージェントにウェブアクセスをなぜPaperclipエージェントに与えることで、会社全体の能力を高められるか。
- Bright DataがMCPとAgent Skillsを通じてPaperclipをどのようにサポートするか。
- Bright DataをPaperclipの会社に統合する方法。
さっそく始めましょう!
Paperclipとは?

Paperclipは、AIエージェントのチームを管理・オーケストレーションするためのオープンソースプラットフォームです。その目的は、エージェントを孤立したツールとしてではなく、連携した会社として運用できるようにすることです。GitHubで公開されており、78k以上のスターを獲得しています。
Paperclipでは、ビジネス目標の定義、組織構造の作成、役割とタスクの割り当てが可能です。この作業は、Claude Code、Codex CLI、Gemini CLIなどのローカルAIエージェントCLIハーネスに接続されたエージェント全体に委任されます。
Paperclipはまた、スケジュールされたハートビート、目標の整合、予算とコスト管理、ガバナンスワークフロー、永続的なタスク追跡、詳細な監査ログも提供します。その用途は、ソフトウェア開発、マーケティング、コンテンツ作成、調査、営業、サポート、QAなど多岐にわたります。
PaperclipのAIエージェントチームにウェブアクセスが必要な理由
従業員は毎日インターネットを使って仕事をしています。情報を検索し、競合他社を調査し、最新ニュースを確認し、見込み顧客を探し、製品を比較し、意思決定前にデータを収集します。
会社で働くAIエージェントも同じことをする必要があります。ウェブアクセスがなければ、Paperclipエージェントは既存の知識内の情報に限定されてしまいます。そこでBright Dataの出番です!
Bright DataはAI対応ツールを提供しており、ライブウェブ検索、ソース探索、構造化データ抽出、ブラウザ自動化、データセット取得に対応しています。
Bright Dataが優れているのは、実際のワークロード向けに設計されている点です。そのグローバルインフラには4億以上のレジデンシャルIPが含まれており、ウェブサイトへの安定したアクセスに必要なスケールとアンチボット機能を備えています。無制限の同時実行、99.99%の稼働率、99.95%の成功率をサポートします。
Bright DataによるPaperclipのサポート方法:MCP+Agent Skills
Bright DataはPaperclipと以下の方法で統合します:
- Bright Data MCP:AIエージェントにウェブ検索、スクレイピング、データ抽出、ブラウザ自動化のための70以上のツールへのアクセスを提供するMCPサーバー。
- Bright Dataスキル:Bright Data製品の使い方とウェブデータワークフローをエージェントに教えるAgent Skillsのコレクション。
重要:これら2つの統合は補完的であり、組み合わせて使用することで最大の効果を発揮します。例えば、特定のスキルがPaperclipエージェントに対して、特定のタスクにどのBright Data MCPツールを使うべきか、またその適切な使い方を理解させます。
Bright Data MCP
Bright Data MCPは70以上のツールを公開しています。Rapidモード(月5,000リクエストの無料ティア)でも、一般的なウェブタスク向けのオプションが含まれています:
| ツール | 説明 |
|---|---|
search_engine+バッチ版 |
Google、Bing、Yandexなどの検索エンジンから結果を取得します。 |
scrape_as_markdown+バッチ版 |
ボット対策を処理しながらウェブページをクリーンなMarkdownに変換します。 |
discover |
AI搭載の検索を実行し、ランク付けされた関連ウェブ結果を返します。 |
残りのツールはよりプレミアムなもので、以下が含まれます:
- Amazon、LinkedIn、Yahoo Finance、YouTube、Zillow、Instagram、Google Mapsおよび40以上のドメインから構造化データを取得するウェブデータフィードツール。
- ウェブページを操作するためのブラウザ自動化ツール。
Bright Data Agent Skills
Bright Dataエージェントスキルは、Bright Data製品とウェブデータワークフローの使用に関する専門知識をPaperclipエージェントに提供します。
利用可能なスキルには以下が含まれます:
| スキル | 説明 |
|---|---|
agent-onboarding |
エージェントがBright Dataの統合を設定し、適切なセットアップを選択するのを支援します。 |
brightdata-cli |
ウェブスクレイピングと抽出のためのBright Data CLIの使い方をエージェントに指導します。 |
data-feeds |
40以上のウェブサイトから構造化データを抽出します。 |
bright-data-mcp |
ウェブタスクのためのBright Data MCPツールの使い方を説明します。 |
bright-data-best-practices |
Bright Data APIと統合に関するガイダンスを提供します。 |
competitive-intel |
ライブウェブデータを使用して競合分析を実行します。 |
brand-listening |
ブランドへの言及とオーディエンスのセンチメントを分析します。 |
price-comparison |
オンライン小売業者間で価格を比較します。 |
Paperclip+Bright Data:統合アプローチ
PaperclipはAI会社のコントロールプレーンとして機能し、エージェント、目標、タスク、予算、ガバナンスを整理します。Bright Dataはそれらのエージェントをエンタープライズグレードのウェブアクセスツールで拡張できます。

AIハーネスレベルでは、主に2つのオプションがあります:
- MCP:エージェントをBright Data MCPサーバーに接続して、70以上のウェブツールへのアクセスを獲得します。
- Agent Skills:Bright Dataエージェントスキルをインストールして、Bright Data製品を最大限に活用するための知識と指示をエージェントに提供します。
Paperclipはその後、統合を認識することなく、Bright Dataで強化されたエージェントを管理します。
Paperclipレベルでは、Bright Dataスキルをインストールして、特定のエージェントに直接割り当てることもできます。
Bright DataをPaperclipに統合する方法
このガイドでは、MCPとAgent Skillsの両方の統合を通じて、PaperclipエージェントをBright Dataに接続する方法を説明します。
前提条件
始める前に、以下がインストールおよび設定されていることを確認してください。
Paperclipの場合:
- UNIXベースのオペレーティングシステム(Linux、macOS、WSL 2)。
- Node.js 20以上をローカルにインストール。
- pnpmをローカルにインストール。
- Paperclipがサポートする1つ以上のコーディングエージェントをローカルにインストール(例:Claude Code、OpenAI Codex CLI、Gemini CLI、Grok Build、Hermes、OpenCode、Pi、またはCursor CLI)。このガイドではClaude Codeを使用します。
Bright Data MCP統合の場合:
- APIキーが設定されたBright Dataアカウント。Bright Data APIキーの生成については公式ガイドに従ってください。
Bright Dataエージェントスキル統合の場合:
- Bright Data CLIをローカルにインストールして設定。詳しいセットアップについては、専用ブログ記事「Bright Data CLIのご紹介:ターミナルからデータを抽出してウェブを操作する」をお読みください。
必須ではありませんが、以下の知識があると役立ちます:
ステップ#1:Paperclipのインストールとセットアップ
Paperclip CLIインストールウィザードを起動するには、以下を実行します:
npx paperclipai onboard --yes
このコマンド1つでインストールプロセス全体を処理します:
- Paperclipをダウンロードします。
~/.paperclip/に設定ディレクトリを作成します。- 組み込みデータベースを初期化します。
http://localhost:3100でPaperclipサーバーを起動します。
注意:--yesフラグはすべてのデフォルトオプションを自動的に受け入れます。--yesなしでコマンドを実行すると、デプロイメントモード、データベース、ストレージなどのオプションをカスタマイズできます。
ターミナルには以下のような出力が表示されます:

デフォルトのブラウザが以下のURLで新しいページを開きます:
http://127.0.0.1:3100/onboarding
Paperclipのオンボーディングプロセスが開始されます。Paperclipが組織を管理できるよう、会社に関する基本情報が求められます。
まず「AwesomeAI Inc」などの会社名を入力します:

次に、会社のミッションを説明します。例えば:
Democratize AI by delivering powerful SaaS products that automate routine work and make cutting-edge technology accessible to everyone

注意:何を書けばよいか分からない場合は、「Help me figure it out」セクションに切り替えて、提供された質問に答えることを検討してください。Paperclipはあなたの回答を使用してミッションを定義するのに役立てます。
最後に、会社のチームリードを指定します。これは会社のCEOを表します。デフォルトでは、Paperclipはこの役割を「Chief of Staff」と呼びます:

「Next」をクリックします。会社の設定が完了しました。
最後のステップは、Chief of StaffをAIエージェントCLIハーネスに接続することです。このテクノロジーに慣れていない場合は、AIハーネスに関する記事をお読みください。
ローカルにインストールしたAIエージェントCLIハーネスを選択します(この例ではClaude Code):

「Give it a heartbeat」をクリックして、Paperclipが選択したAI CLIハーネスに接続できることを確認します。すべてが正常に動作していれば、以下が表示されます:

次に、会社のPaperclipダッシュボードURLにリダイレクトされます。この例では:
http://127.0.0.1:3100/AWE/dashboard

Chief of Staffは会社のミッションに基づいて新しいエージェント(従業員)の採用を開始します。これらのエージェントはさまざまな役割を担い、会社の組織構造を徐々に構築していきます。
お疲れ様でした!Paperclipがローカルにインストールされ、設定されました。
ステップ#2:エージェントCLIハーネスでBright Data MCPを設定する
PaperclipはローカルにインストールされたAIエージェントCLIハーネスの上で動作するため、MCP設定をサポートしていません。PaperclipによってオーケストレーションされたエージェントがBright Data Web MCPにアクセスできるようにするには、基盤となるAIエージェントCLIハーネスで設定してください。
詳しいガイダンスについては、以下の公式ガイドを参照してください:
- Claude CodeとBright DataのWeb MCPの統合
- OpenAI Codex CLIとBright Data Web MCPサーバー
- Gemini CLIとBright DataのWeb MCPサーバー
- Hermes Agent+Bright Data:究極のウェブ対応AIアシスタントの構築
- Bright Data Web MCPを介してPi Agentにウェブを探索・操作するツールを提供する
- CLIでBright Data Web MCPを使用したopencode
例えば、Claude CodeでProモードのBright Data MCPを設定すると、以下が表示されます:

AI CLIハーネスレベルでBright Dataスキルを直接設定することもできます。ただし、Paperclipはエージェントスキルをネイティブにサポートしていることを覚えておいてください。次のステップでPaperclipにBright Dataスキルを設定する方法を確認しましょう!
ステップ#3:PaperclipにBright Data Agent Skillsをインストールする
左サイドバーから「Skills」オプションを選択することから始めます:

「Skills」ページで「New」をクリックし、「Import from path or URL」を選択します:

「Import a skill」モーダルが開きます。以下のskills.sh URLを入力します:
https://www.skills.sh/brightdata/skills
これはskills.sh上のBright DataスキルのURLです。

「Import」をクリックしてスキルをPaperclipに追加します。Bright Dataスキルのほとんどはカスタム実行可能シェルスクリプトに依存しています。Paperclipは現在これらのスクリプトをサポートしていないため、Bright Dataスキルのサブセットのみがインポートされます:
agent-onboardingbrand-listeningbrd-browser-debugbright-data-best-practicesbright-data-mcpbrightdata-clicompetitive-inteldata-feeds
Paperclipの「Skills」ページに、上記のスキルが表示されるはずです:

素晴らしい!Bright DataスキルがPaperclipで利用可能になりました。
ステップ#4:Bright DataスキルをエージェントにAssignする
brightdata-cliスキルは、Bright Data CLIの使い方をエージェントに教えます。CLIはBright Data製品を活用したウェブスクレイピング、検索、探索、ブラウザ自動化のコマンドを公開します。
Bright Data CLIをすでにインストールしているため、このスキルをPaperclipエージェントに直接割り当てることができます。brightdata-cliスキルカードをクリックすることから始めます。スキルページで「Add to agent」をクリックし、「Chief of Staff」を選択します:

Paperclip会社のCEOは、基盤となるAI CLIハーネス統合で利用可能なツールに関わらず、ウェブアクセスのためにBright Data CLIを使用できるようになりました。
素晴らしい!Chief of StaffがどのようにBright Dataを使用するか見てみましょう。
ステップ#5:統合をテストする
Paperclip+Bright Dataの統合が機能することを確認するために、ウェブ検索とスクレイピングを必要とするタスクをChief of Staffに与えます。
「New Task」をクリックして、次のようなタスクを指定します:
- タイトル:「AI C-Level Rolesの特定」
- 説明:「Bright Data CLIを使用して、AwesomeAI Inc.のようなSaaS企業が持つべき最も関連性の高いAI関連のC-levelロールをオンラインで検索し、採用すべき役職を特定してください。」
- 担当:「Chief of Staff」

続けるには、「Create Task」ボタンを押してタスクを起動します。
ログには、Chief of Staffがbrightdata-cliスキルを読み込んでタスクを完了したことが表示されます:

詳細には、エージェントは:
- Bright Data CLIの
searchコマンド(SERP API搭載)を呼び出して、Googleで関連する検索クエリを実行しました(例:「saas企業に最も重要なAI C-level幹部ロール」)。 - 取得した構造化SERPから最も興味深いソースを選択しました。
- Bright Data CLIの
scrapeコマンド(Web Unlocker API経由)を呼び出して、Markdownでコンテンツを取得しました。
タスクドキュメントから、エージェントが発見したウェブページから6つの潜在的なC-levelロールを特定したことが確認できます:

これらのロールを分析した後、エージェントは2つだけを採用すべきと判断しました:

完成です!このシンプルなテストは、PaperclipエージェントがBright Dataスキル(およびMCPツール)を使用してウェブ関連タスクを完了できることを示しています。
まとめ
このブログ記事では、Paperclipとは何か、そしてAIエージェントを会社としてオーケストレーションできる仕組みを学びました。Bright Dataを統合する2つの方法を確認しました:
- 基盤となるAIハーネスをBright DataのMCPとAgent Skillsに接続する。
- Bright DataスキルをPaperclipに直接インストールして、特定のエージェントに割り当てる。
従業員が仕事を完了するためにウェブへのアクセスが必要なように、PaperclipのAIエージェントも同じ機能を必要とします。Bright DataをPaperclipと統合することで、エージェントに信頼性が高くスケーラブルなパブリックウェブへのアクセスを提供します。
今すぐ無料アカウントに登録して、Bright Dataエコシステムで利用可能なAI対応ウェブサービスの全ラインナップをご覧ください。