海外からのアクセス:www.kdjingpai.com
Ctrl + D このサイトをブックマークする

パイプドリーム エムシーピー Pipedreamは、モデル・コンテキスト・プロトコル(MCP)を介してAIアシスタントを2,700以上のアプリケーションやAPIに接続することを中核機能とするオープンソースの自動化ツールであり、開発者は本番環境ですぐに動作する自動化ワークフローを迅速に構築することができる。ユーザーは、PipedreamがホストするMCPサーバーを直接使用することも、独自のアプリケーションにサーバーをデプロイすることもできる。このプラットフォームは、Slack、GitHub、Google Sheetsなどのサービスにまたがる10,000以上の構築済みツールを提供し、API統合と認証管理を簡素化します。Pipedream MCPは動的ツールディスカバリーをサポートし、ユーザーの要求に応じてリアルタイムにツールをロードすることができます。また、開発者が効率的なAI駆動型アプリケーションを構築できるよう、セキュアなOAuth認証とクレデンシャル保管を提供する。コードはGitHubにホストされており、開発者は自由に探索し、カスタマイズすることができます。

 

機能一覧

  • Slack、GitHub、Notionなどをサポートし、2700以上のアプリやAPIに接続。
  • メッセージング、データハンドリング、コードデプロイメントなどをカバーする10,000以上のビルド済みツール。
  • ユーザーコマンドに基づいて必要なツールを自動的にロードする、ダイナミックツールディスカバリーをサポート。
  • Pipedream Connect APIと統合し、OAuth認証とAPIリクエストを管理します。
  • ローカルまたはクラウドでのMCPサーバーの展開をサポートし、開発者のニーズに柔軟に対応します。
  • SSE (Server-Sent Events)とHTTPトランスポートを提供し、ツールの呼び出しを簡素化。
  • カスタムロジック用にNode.js、Python、Golang、Bashコードを実行できます。
  • サブエージェントモードのサポートにより、複雑なツール設定が簡素化され、動的プロパティが自動的に処理される。

ヘルプの使用

インストールと展開

Pipedream MCPは、Pipedreamがホスティングするサーバーを利用する方法と、ローカル/クラウドに独自のサーバーを構築する方法の2つの方法でインストール・導入します。以下はその詳細な手順です:

マネージド・サーバーの利用

  1. インタビュー https://mcp.pipedream.com追加工事なしで使用できる。
  2. Pipedreamプロジェクトを作成する:
    • Pipedreamのウェブサイトにログインし、"Create Project "をクリックしてプロジェクトを作成します。
    • ゲイン PIPEDREAM_CLIENT_IDそしてPIPEDREAM_CLIENT_SECRET 歌で応える PIPEDREAM_PROJECT_ID.
  3. MCP Inspector テスト・ツールを使用します:
    • MCP Inspector を開き、プロジェクトの資格情報を入力します。
    • リストツール」をクリックすると、使用可能なツールのリストが表示されます。
  4. アプリケーションを接続する:
    • サーバーのパスに /external_user_id/app(例 /123/slack)、ユーザーIDとアプリケーション名(Slackなど)を入力する。
    • サーバーは接続URLを返し、ユーザーはOAuth認証が完了した後にツールを呼び出すことができる。

サーバーの構築

  1. コードベースのクローン:
    git clone https://github.com/PipedreamHQ/pipedream
    cd pipedream/modelcontextprotocol
    

  1. 依存関係をインストールします:
    pnpm install
    
  2. 環境変数を設定する:
    • のコピーを取る。 .env.example ファイルは .env.
    • ある .env を記入する。 PIPEDREAM_CLIENT_IDそしてPIPEDREAM_CLIENT_SECRET 歌で応える PIPEDREAM_PROJECT_ID.
    • オプション:セッティング PD_SDK_DEBUG=true APIのリクエストとレスポンスのログを出力します。
  3. サーバーを起動します:
    pnpm dev:http
    

    サーバーは http://localhost:3010/:external_user_id/:app 走っている。

  4. Dockerでデプロイする(オプション):
    docker build -t pipedream-connect .
    docker run -d --name pd-mcp -p 3010:3010 --env-file .env pipedream-connect:latest
    

機能 操作の流れ

APIとツール・コールの接続

Pipedream MCPの核心は、AIアシスタントを外部APIに接続することだ:

  1. アプリケーションを選択で mcp.pipedream.com または自作サーバーでは、ターゲット・アプリケーションを指定する(たとえば slackそしてgithub).
  2. 認証アカウントサーバから提供されたURLを介してOAuth認証を完了し、ユーザアカウントをバインドする。
  3. インボケーションツールコマンド呼び出しツールを使う。例えば、Slackメッセージを送信する場合:
    • コマンドを入力する:Send a message to #general channel in Slack.
    • サーバーは自動的にコマンドを解析し、Slack APIの chat.postMessage 道具だ。
  4. ダイナミック・ツール・ディスカバリー例えば、GitHub リポジトリにクエリを実行すると、サーバーは自動的に新しいツールを提供します。たとえば、GitHub リポジトリに問い合わせをすると、サーバーは自動的に search_repos 道具だ。

サブエージェントモデル

サブエージェントモデルは、複雑なツールの設定を簡素化する:

  1. ツールは次のように1つのコマンドとして入力する。 instruction: Add a row to Google Sheets with data: name=John, age=30.
  2. MCPサーバーは、内部のLLM処理コマンドを呼び出して、パラメータを自動的に設定し、実行する。
  3. ユーザーは動的プロパティを手動で設定する必要がないため、迅速な開発に適している。

カスタムコード

開発者はカスタムコードを実行できる:

  1. Pipedreamワークフローにコードステップを追加する。
  2. Node.js、Python、GolangまたはBashのサポート。例:Node.jsのコード:
    const slack = require('@pipedreamhq/slack');
    await slack.sendMessage({ channel: '#general', text: 'Hello from MCP!' });
    
  3. ワークフローを保存して実行すると、MCPサーバーを通じてコードが実行されます。

コミッショニングとモニタリング

  • 利用する PD_SDK_DEBUG=true APIリクエストログを見る
  • MCP Inspectorでツールコールのステータスを確認し、正しく実行されていることを確認する。
  • インタビュー chat.pipedream.com 本番環境のサンプルアプリケーションを見る

ほら

  • APIの認証情報が漏洩しないように、環境変数が安全に保存されていることを確認する。
  • 自作サーバーは、ユーザーデータを保護するためにOAuth認証を実装する必要がある。
  • ホストサーバーは無料だが、サブエージェントモードではLLM料金が発生する場合がある(ベータ版では無料)。

アプリケーションシナリオ

  1. 生産性の自動化
    • 開発者は、MCPを通じてGoogleカレンダーとGmailを接続し、自動的に会議をスケジュールし、通知メールを送信する。例えば、AIアシスタントはカレンダーの空き状況に基づいてミーティングを作成し、Gmail経由で出席者に通知する。
  2. データ分析
    • データアナリストはMCPを使ってGoogle Sheetsに接続し、フォームデータを自動的に照会・更新する。例えば、AIアシスタントが売上データを抽出してレポートを作成し、指定したテーブルに保存します。
  3. カスタマーサポート
    • 組織はMCPを通じてSlackとCRMシステムを接続し、顧客からの問い合わせに自動的に対応し、CRMの記録を更新する。例えば、AIアシスタントがSlackで一般的な質問に回答し、HubSpotに新しいチケットを記録する。
  4. 開発者ワークフロー
    • 開発者はMCPを使ってGitHubに接続し、課題を自動的に作成したりコードをレビューしたりする。例えば、AI Assistantはコミット情報に基づいてGitHub Issueを生成したり、コードレビューツールを実行したりする。

品質保証

  1. Pipedream MCPは無料ですか?
    • PipedreamがホスティングするMCPサーバーは、個人の開発者であれば無料で利用できますが、利用制限があります。セルフホスティングサーバは無料ですが、ホスティング費用は自己負担となります。
  2. 新しいツールを追加するには?
    • Pipedreamワークスペースでカスタムツールを公開し、パブリックレジストリにアップロードします。サーバーは新しいツールを自動的に、または動的検出によってロードします。
  3. どのようなプログラミング言語に対応していますか?
    • Node.js、Python、Golang、Bashをサポートし、カスタム要件に合わせて適切な言語のパッケージをインポートできます。
  4. ユーザーデータはどのように保護されているのか?
    • Pipedream MCPでは、隔離されたクレデンシャルストレージおよびOAuth認証を使用し、ユーザーデータのセキュリティを確保しています。自前でOAuthを実装する必要があります。
0ブックマークに登録
0表彰される

おすすめ

AIツールが見つからない?こちらをお試しください!

キーワードを入力する アクセシビリティこのサイトのAIツールセクションは、このサイトにあるすべてのAIツールを素早く簡単に見つける方法です。

トップに戻る

ja日本語